English

Clustering Algorithms for the Centralized and Local Models

Data Structures and Algorithms 2017-07-18 v1

Abstract

We revisit the problem of finding a minimum enclosing ball with differential privacy: Given a set of nn points in the Euclidean space Rd\mathbb{R}^d and an integer tnt\leq n, the goal is to find a ball of the smallest radius roptr_{opt} enclosing at least tt input points. The problem is motivated by its various applications to differential privacy, including the sample and aggregate technique, private data exploration, and clustering. Without privacy concerns, minimum enclosing ball has a polynomial time approximation scheme (PTAS), which computes a ball of radius almost roptr_{opt} (the problem is NP-hard to solve exactly). In contrast, under differential privacy, until this work, only a O(logn)O(\sqrt{\log n})-approximation algorithm was known. We provide new constructions of differentially private algorithms for minimum enclosing ball achieving constant factor approximation to roptr_{opt} both in the centralized model (where a trusted curator collects the sensitive information and analyzes it with differential privacy) and in the local model (where each respondent randomizes her answers to the data curator to protect her privacy). We demonstrate how to use our algorithms as a building block for approximating kk-means in both models.

Keywords

Cite

@article{arxiv.1707.04766,
  title  = {Clustering Algorithms for the Centralized and Local Models},
  author = {Kobbi Nissim and Uri Stemmer},
  journal= {arXiv preprint arXiv:1707.04766},
  year   = {2017}
}
R2 v1 2026-06-22T20:47:56.949Z