Differentially Private Clustering in Data Streams
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.
Cite
@article{arxiv.2307.07449,
title = {Differentially Private Clustering in Data Streams},
author = {Alessandro Epasto and Tamalika Mukherjee and Peilin Zhong},
journal= {arXiv preprint arXiv:2307.07449},
year = {2025}
}
Comments
Fixed previous technical issues, and changed presentation of results