atlas

Research map / Federated learning and privacy / Differential privacy

The Last Iterate Advantage: Empirical Auditing and Principled Heuristic Analysis of Differentially Private SGD

ICLR 2025 · Federated learning and privacy › Differential privacy · approach: DP-SGD refinements · 1 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.

Proposes a linearized heuristic privacy analysis of DP-SGD when only the last iterate is released, validates it against privacy auditing on CIFAR-10 and Gemma 2 finetuning, and builds counterexamples where it underestimates leakage.

Problem

Standard composition-based DP-SGD analysis assumes adversaries see all intermediate iterates, which is loose when only the final model is released; existing auditing gives lower bounds with a large gap to upper bounds in this setting.

Approach

Under a linear loss and regularizer, the last iterate reduces to a one-dimensional distinguishing problem between Gaussian mixtures (Binomial(T,q) plus Gaussian noise vs. Gaussian noise), giving an exact closed-form privacy accountant that serves as a heuristic for nonlinear deep models; it is always at most the all-iterates bound.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Reduce batch size from 4096 to 512DP-SGD on CIFAR-10 · CIFAR-10privacy ε (standard): 8 -> 12Hurt
Vary batch size from 4096 to 512DP-SGD on CIFAR-10 · CIFAR-10accuracy: 79.5\% -> 79.9\% -> 78.2\%No clear effect
Vary batch size from 4096 to 512DP-SGD on CIFAR-10 · CIFAR-10privacy ε (heuristic): 6.34 -> 7.0 -> 6.7No clear effect
Vary batch size from 4096 to 512DP-SGD on CIFAR-10 · CIFAR-10privacy ε (empirical): 1.7 -> 1.8 -> 1.6No clear effect
Reduce batch size from 2048 to 512DP fine-tuning of Gemma 2 · PersonaChatprivacy ε (standard): 8 -> 26Hurt
Vary batch size from 2048 to 512DP fine-tuning of Gemma 2 · PersonaChatperplexity: 24.3 -> 24.2 -> 24.8No clear effect
Vary batch size from 2048 to 512DP fine-tuning of Gemma 2 · PersonaChatprivacy ε (heuristic): 6.0 -> 6.1 -> 6.0No clear effect
Vary batch size from 2048 to 512DP fine-tuning of Gemma 2 · PersonaChatprivacy ε (empirical): 2.1 -> 2.1 -> 2.0No clear effect
Use a quadratic regularizer with α = 0.5 instead of α = 0 or α = 1DP-SGD with linear loss · T = 3, q = 0.1, σ = 1; δ = 10^{-6}privacy ε: 2.222; 2.182; 2.274Hurt

Surprising findings

Limitations

Experimental setup

Datasets: CIFAR-10 PersonaChat

Benchmarks: CIFAR-10 PersonaChat

Metrics: epsilon empirical epsilon from privacy auditing test accuracy perplexity

Baselines: standard composition-based DP-SGD analysis full-batch DP-GD analysis gradient space attacks input space attacks

Builds on: DP-SGD privacy auditing with canaries PLD accounting Gaussian differential privacy

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