pith. sign in

arxiv: 2412.16802 · v2 · pith:POMY6D5Jnew · submitted 2024-12-21 · 💻 cs.LG · cs.CR· cs.DS· stat.ML

Balls-and-Bins Sampling for DP-SGD

classification 💻 cs.LG cs.CRcs.DSstat.ML
keywords balls-and-binsdp-sgdsamplingshufflingprivacypoissonpracticalregimes
0
0 comments X
read the original abstract

We introduce the Balls-and-Bins sampling for differentially private (DP) optimization methods such as DP-SGD. While it has been common practice to use some form of shuffling in DP-SGD implementations, privacy accounting algorithms have typically assumed that Poisson subsampling is used instead. Recent work by Chua et al. (ICML 2024), however, pointed out that shuffling based DP-SGD can have a much larger privacy cost in practical regimes of parameters. In this work we show that the Balls-and-Bins sampling achieves the "best-of-both" samplers, namely, the implementation of Balls-and-Bins sampling is similar to that of Shuffling and models trained using DP-SGD with Balls-and-Bins sampling achieve utility comparable to those trained using DP-SGD with Shuffling at the same noise multiplier, and yet, Balls-and-Bins sampling enjoys similar-or-better privacy amplification as compared to Poisson subsampling in practical regimes.

This paper has not been read by Pith yet.

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.

Forward citations

Cited by 1 Pith paper

Reviewed papers in the Pith corpus that reference this work. Sorted by Pith novelty score.

  1. Less Random, More Private: What is the Optimal Subsampling Scheme for DP-SGD?

    cs.LG 2026-05 unverdicted novelty 7.0

    Balanced Iteration Subsampling achieves stronger privacy amplification than Poisson subsampling in DP-SGD by eliminating participation variance while keeping uniform marginal participation.