Locally Private k-Means Clustering

We design a new algorithm for the Euclidean -means problem that operates in the local model of differential privacy. Unlike in the non-private literature, differentially private algorithms for the -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 , our algorithm guarantees multiplicative error and additive error for an arbitrarily small constant . All previous algorithms in the local model had additive error . Our techniques extend to -median clustering. We show that the additive error we obtain is almost optimal in terms of its dependency on the database size . Specifically, we give a simple lower bound showing that every locally-private algorithm for the -means objective must have additive error at least .
View on arXiv