ICML 2023oral41 citations

Multi-Epoch Matrix Factorization Mechanisms for Private Machine Learning

Christopher A. Choquette-Choo, Hugh Brendan McMahan, J Keith Rush, Abhradeep Guha Thakurta

Abstract

We introduce new differentially private (DP) mechanisms for gradient-based machine learning (ML) with multiple passes (epochs) over a dataset, substantially improving the achievable privacy-utility-computation tradeoffs. We formalize the problem of DP mechanisms for adaptive streams with multiple participations and introduce a non-trivial extension of online matrix factorization DP mechanisms to our setting. This includes establishing the necessary theory for sensitivity calculations and efficient computation of optimal matrices. For some applications like $>\!\! 10,000$ SGD steps, applying these optimal techniques becomes computationally expensive. We thus design an efficient Fourier-transform-based mechanism with only a minor utility loss. Extensive empirical evaluation on both example-level DP for image classification and user-level DP for language modeling demonstrate substantial improvements over all previous methods, including the widely-used DP-SGD. Though our primary application is to ML, our main DP results are applicable to arbitrary linear queries and hence may have much broader applicability.

BibTeX
@inproceedings{icml2023_multiepochmatrix,
  title = {Multi-Epoch Matrix Factorization Mechanisms for Private Machine Learning},
  author = {Christopher A. Choquette-Choo and Hugh Brendan McMahan and J Keith Rush and Abhradeep Guha Thakurta},
  booktitle = {ICML 2023},
  year = {2023}
}
Multi-Epoch Matrix Factorization Mechanisms for Private Machine Learning · ICML 2023