paper

Differentially Private Clustering in Data Streams

arXiv:2307.07449

Abstract

Clustering problems (such as -means and -median) are fundamental unsupervised machine learning primitives, and streaming clustering algorithms have been extensively studied in the past. However, since data privacy becomes a central concern in many real-world applications, non-private clustering algorithms may not be as applicable in many scenarios. In this work, we provide the first differentially private algorithms for -means and -median clustering of -dimensional Euclidean data points over a stream with length at most using space that is sublinear (in ) in the continual release setting where the algorithm is required to output a clustering at every timestep. We achieve (1) an -multiplicative approximation with space and additive error, or (2) a -multiplicative approximation with space for any , and the additive error is . Our main technical contribution is a differentially private clustering framework for data streams which only requires an offline DP coreset or clustering algorithm as a blackbox.

Fixed previous technical issues, and changed presentation of results

Differentially Private Clustering in Data Streams · wovepaper