[edit]
FriendlyCore: Practical Differentially Private Aggregation
Proceedings of the 39th International Conference on Machine Learning, PMLR 162:21828-21863, 2022.
Abstract
Differentially private algorithms for common metric aggregation tasks, such as clustering or averaging, often have limited practicality due to their complexity or to the large number of data points that is required for accurate results. We propose a simple and practical tool FriendlyCore that takes a set of points D from an unrestricted (pseudo) metric space as input. When D has effective diameter r, FriendlyCore returns a “stable” subset C⊆D that includes all points, except possibly few outliers, and is guaranteed to have diameter r. FriendlyCore can be used to preprocess the input before privately aggregating it, potentially simplifying the aggregation or boosting its accuracy. Surprisingly, FriendlyCore is light-weight with no dependence on the dimension. We empirically demonstrate its advantages in boosting the accuracy of mean estimation and clustering tasks such as k-means and k-GMM, outperforming tailored methods.