Differentially Private $k$-Means Clustering
Abstract
There are two broad approaches for differentially private data analysis. The interactive approach aims at developing customized differentially private algorithms for various data mining tasks. The non-interactive approach aims at developing differentially private algorithms that can output a synopsis of the input dataset, which can then be used to support various data mining tasks. In this paper we study the tradeoff of interactive vs. non-interactive approaches and propose a hybrid approach that combines interactive and non-interactive, using -means clustering as an example. In the hybrid approach to differentially private -means clustering, one first uses a non-interactive mechanism to publish a synopsis of the input dataset, then applies the standard -means clustering algorithm to learn cluster centroids, and finally uses an interactive approach to further improve these cluster centroids. We analyze the error behavior of both non-interactive and interactive approaches and use such analysis to decide how to allocate privacy budget between the non-interactive step and the interactive step. Results from extensive experiments support our analysis and demonstrate the effectiveness of our approach.
Keywords
Cite
@article{arxiv.1504.05998,
title = {Differentially Private $k$-Means Clustering},
author = {Dong Su and Jianneng Cao and Ninghui Li and Elisa Bertino and Hongxia Jin},
journal= {arXiv preprint arXiv:1504.05998},
year = {2015}
}