English

Scalable DP-SGD: Shuffling vs. Poisson Subsampling

Machine Learning 2024-11-08 v1 Cryptography and Security Data Structures and Algorithms

Abstract

We provide new lower bounds on the privacy guarantee of the multi-epoch Adaptive Batch Linear Queries (ABLQ) mechanism with shuffled batch sampling, demonstrating substantial gaps when compared to Poisson subsampling; prior analysis was limited to a single epoch. Since the privacy analysis of Differentially Private Stochastic Gradient Descent (DP-SGD) is obtained by analyzing the ABLQ mechanism, this brings into serious question the common practice of implementing shuffling-based DP-SGD, but reporting privacy parameters as if Poisson subsampling was used. To understand the impact of this gap on the utility of trained machine learning models, we introduce a practical approach to implement Poisson subsampling at scale using massively parallel computation, and efficiently train models with the same. We compare the utility of models trained with Poisson-subsampling-based DP-SGD, and the optimistic estimates of utility when using shuffling, via our new lower bounds on the privacy guarantee of ABLQ with shuffling.

Keywords

Cite

@article{arxiv.2411.04205,
  title  = {Scalable DP-SGD: Shuffling vs. Poisson Subsampling},
  author = {Lynn Chua and Badih Ghazi and Pritish Kamath and Ravi Kumar and Pasin Manurangsi and Amer Sinha and Chiyuan Zhang},
  journal= {arXiv preprint arXiv:2411.04205},
  year   = {2024}
}

Comments

To appear at NeurIPS 2024

R2 v1 2026-06-28T19:50:36.604Z