English

Locally Private k-Means Clustering

Machine Learning 2021-06-29 v2 Cryptography and Security Data Structures and Algorithms Machine Learning

Abstract

We design a new algorithm for the Euclidean kk-means problem that operates in the local model of differential privacy. Unlike in the non-private literature, differentially private algorithms for the kk-means objective incur both additive and multiplicative errors. Our algorithm significantly reduces the additive error while keeping the multiplicative error the same as in previous state-of-the-art results. Specifically, on a database of size nn, our algorithm guarantees O(1)O(1) multiplicative error and n1/2+a\approx n^{1/2+a} additive error for an arbitrarily small constant a>0a>0. All previous algorithms in the local model had additive error n2/3+a\approx n^{2/3+a}. Our techniques extend to kk-median clustering. We show that the additive error we obtain is almost optimal in terms of its dependency on the database size nn. Specifically, we give a simple lower bound showing that every locally-private algorithm for the kk-means objective must have additive error at least n\approx\sqrt{n}.

Keywords

Cite

@article{arxiv.1907.02513,
  title  = {Locally Private k-Means Clustering},
  author = {Uri Stemmer},
  journal= {arXiv preprint arXiv:1907.02513},
  year   = {2021}
}
R2 v1 2026-06-23T10:12:31.964Z