atlas

Research map / Federated learning and privacy / Differential privacy

Scalable DP-SGD: Shuffling vs. Poisson Subsampling

NeurIPS 2024 · Federated learning and privacy › Differential privacy · approach: DP-SGD refinements · 4 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Gives multi-epoch lower bounds on the privacy loss of shuffled-batch DP-SGD (persistent and dynamic shuffling), and a scalable MapReduce implementation of truncated Poisson subsampling, then compares utility of DP-SGD under each sampler on Criteo pCTR.

Problem

Shuffling-based DP-SGD is commonly implemented but its privacy is reported as if Poisson subsampling were used; the correct multi-epoch privacy of shuffling is unknown, and Poisson subsampling is rarely implemented at scale.

Approach

Extends the single-epoch lower-bound technique for shuffled ABLQ to multiple epochs via dominating pairs and discretized PLD accounting for persistent and dynamic shuffling, and implements truncated Poisson subsampling at scale with Apache Beam-style MapReduce.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use truncated Poisson subsampling instead of dynamic shuffling at the same noise scaleDP-SGD · Criteo Display Ads pCTRAUCNo clear effect
Use truncated Poisson subsampling instead of dynamic shuffling with the respective privacy accountingDP-SGD · Criteo Display Ads pCTR, high privacy (low ε)AUCHelped
Use dynamic shuffling instead of truncated Poisson subsampling with the respective privacy accountingDP-SGD · Criteo Display Ads pCTR, low privacy (high ε)AUCHelped
Use truncated Poisson subsampling instead of dynamic or persistent shufflingSGD without clipping or noise · Criteo Display Ads pCTR, non-private trainingAUCHurt

Surprising findings

Limitations

Experimental setup

Datasets: Criteo Display Ads pCTR Dataset

Benchmarks: Criteo Display Ads pCTR Dataset

Metrics: AUC noise scale sigma

Baselines: deterministic batches truncated Poisson subsampling persistent shuffling dynamic shuffling privacy amplification by shuffling

Builds on: DP-SGD dominating pairs privacy loss distribution single-epoch shuffling lower bound (Feldman et al.) privacy amplification by shuffling

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy