Fast Optimal Locally Private Mean Estimation via Random Projections

Abstract

We study the problem of locally private mean estimation of high-dimensional vectors in the Euclidean ball. Existing algorithms for this problem either incur sub-optimal error or have high communication and/or run-time complexity. We propose a new algorithmic framework, namely ProjUnit, for private mean estimation that yields algorithms that are computationally efficient, have low communication complexity, and incur optimal error up to a $1+o(1)$-factor. Our framework is deceptively simple: each randomizer projects its input to a random low-dimensional subspace and then runs an optimal algorithm such a PrivUnitG in the lower dimensional space. We analyze the error of the algorithm in terms of properties of the random projection ensemble, and study two instantiations. We conduct several experiments for private mean estimation and private federated learning which demonstrate that our algorithms obtain nearly the same utility as optimal algorithms while having significantly lower communication and computational cost.

Cite

Text

Asi et al. "Fast Optimal Locally Private Mean Estimation via Random Projections." Neural Information Processing Systems, 2023.

Markdown

[Asi et al. "Fast Optimal Locally Private Mean Estimation via Random Projections." Neural Information Processing Systems, 2023.](https://mlanthology.org/neurips/2023/asi2023neurips-fast/)

BibTeX

@inproceedings{asi2023neurips-fast,
  title     = {{Fast Optimal Locally Private Mean Estimation via Random Projections}},
  author    = {Asi, Hilal and Feldman, Vitaly and Nelson, Jelani and Nguyen, Huy and Talwar, Kunal},
  booktitle = {Neural Information Processing Systems},
  year      = {2023},
  url       = {https://mlanthology.org/neurips/2023/asi2023neurips-fast/}
}