Skip to main navigation Skip to search Skip to main content

How to find a point in the convex hull privately

  • Haim Kaplan
  • , Micha Sharir
  • , Uri Stemmer

    Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

    7 Scopus citations

    Abstract

    We study the question of how to compute a point in the convex hull of an input set S of n points in Rd in a differentially private manner. This question, which is trivial without privacy requirements, turns out to be quite deep when imposing differential privacy. In particular, it is known that the input points must reside on a fixed finite subset G ⊆ Rd, and furthermore, the size of S must grow with the size of G. Previous works [1, 2, 3, 4, 5, 11] focused on understanding how n needs to grow with |G|, and showed that n = O (d2.5 · 8log∗ |G|) suffices (so n does not have to grow significantly with |G|). However, the available constructions exhibit running time at least |G|d2, where typically |G| = Xd for some (large) discretization parameter X, so the running time is in fact Ω(Xd3 ). In this paper we give a differentially private algorithm that runs in O(nd) time, assuming that n = Ω(d4 log X). To get this result we study and exploit some structural properties of the Tukey levels (the regions Dk consisting of points whose Tukey depth is at least k, for k = 0, 1,... ). In particular, we derive lower bounds on their volumes for point sets S in general position, and develop a rather subtle mechanism for handling point sets S in degenerate position (where the deep Tukey regions have zero volume). A naive approach to the construction of the Tukey regions requires nO(d2) time. To reduce the cost to O(nd), we use an approximation scheme for estimating the volumes of the Tukey regions (within their affine spans in case of degeneracy), and for sampling a point from such a region, a scheme that is based on the volume estimation framework of Lovász and Vempala [14] and of Cousins and Vempala [7]. Making this framework differentially private raises a set of technical challenges that we address.

    Original languageEnglish
    Title of host publication36th International Symposium on Computational Geometry, SoCG 2020
    EditorsSergio Cabello, Danny Z. Chen
    PublisherSchloss Dagstuhl- Leibniz-Zentrum fur Informatik GmbH, Dagstuhl Publishing
    ISBN (Electronic)9783959771436
    DOIs
    StatePublished - 1 Jun 2020
    Event36th International Symposium on Computational Geometry, SoCG 2020 - Zurich, Switzerland
    Duration: 23 Jun 202026 Jun 2020

    Publication series

    NameLeibniz International Proceedings in Informatics, LIPIcs
    Volume164
    ISSN (Print)1868-8969

    Conference

    Conference36th International Symposium on Computational Geometry, SoCG 2020
    Country/TerritorySwitzerland
    CityZurich
    Period23/06/2026/06/20

    Keywords

    • Convex hull
    • Differential privacy
    • Tukey depth

    ASJC Scopus subject areas

    • Software

    Fingerprint

    Dive into the research topics of 'How to find a point in the convex hull privately'. Together they form a unique fingerprint.

    Cite this