Why it matters

DP-SGD is the gold standard for private ML. Understanding shapes compliant training.

Advertisement

The architecture

Per-example gradient: compute for each sample separately.

Clip: cap gradient L2 norm to C.

Aggregate + noise: sum, add Gaussian noise scaled by C.

DP-SGD mechanicsPer-example gradienteach sampleClip to Cbound sensitivityAdd noise σprivacy budgetPrivacy budget ε accumulates across training; strong privacy = small ε = worse quality
DP-SGD steps.
Advertisement

How it works end to end

Privacy accountant: track cumulative ε across training.

Hyperparameters: clipping norm C, noise multiplier σ, batch size.

Cost: slower training (per-example gradients); quality drop.

Libraries: Opacus (PyTorch), TF Privacy.