20
3

Private Approximations of a Convex Hull in Low Dimensions

Abstract

We give the first differentially private algorithms that estimate a variety of geometric features of points in the Euclidean space, such as diameter, width, volume of convex hull, min-bounding box, min-enclosing ball etc. Our work relies heavily on the notion of \emph{Tukey-depth}. Instead of (non-privately) approximating the convex-hull of the given set of points PP, our algorithms approximate the geometric features of the κ\kappa-Tukey region induced by PP (all points of Tukey-depth κ\kappa or greater). Moreover, our approximations are all bi-criteria: for any geometric feature μ\mu our (α,Δ)(\alpha,\Delta)-approximation is a value "sandwiched" between (1α)μ(DP(κ))(1-\alpha)\mu(D_P(\kappa)) and (1+α)μ(DP(κΔ))(1+\alpha)\mu(D_P(\kappa-\Delta)). Our work is aimed at producing a \emph{(α,Δ)(\alpha,\Delta)-kernel of DP(κ)D_P(\kappa)}, namely a set \calS\calS such that (after a shift) it holds that (1α)DP(κ)\CH(\calS)(1+α)DP(κΔ)(1-\alpha)D_P(\kappa)\subset \CH(\calS) \subset (1+\alpha)D_P(\kappa-\Delta). We show that an analogous notion of a bi-critera approximation of a directional kernel, as originally proposed by Agarwal et al~[2004], \emph{fails} to give a kernel, and so we result to subtler notions of approximations of projections that do yield a kernel. First, we give differentially private algorithms that find (α,Δ)(\alpha,\Delta)-kernels for a "fat" Tukey-region. Then, based on a private approximation of the min-bounding box, we find a transformation that does turn DP(κ)D_P(\kappa) into a "fat" region \emph{but only if} its volume is proportional to the volume of DP(κΔ)D_P(\kappa-\Delta). Lastly, we give a novel private algorithm that finds a depth parameter κ\kappa for which the volume of DP(κ)D_P(\kappa) is comparable to DP(κΔ)D_P(\kappa-\Delta). We hope this work leads to the further study of the intersection of differential privacy and computational geometry.

View on arXiv
Comments on this paper