Table of Contents
Fetching ...

Fundamental Limitations of Favorable Privacy-Utility Guarantees for DP-SGD

Murat Bilgehan Ertan, Marten van Dijk

TL;DR

This work analyzes DP-SGD under the f-DP privacy framework in a single-epoch shuffled setting, revealing a fundamental privacy–utility tension: achieving a minimal separation κ from the random-guessing line requires a non-negligible noise multiplier σ, and reducing σ to improve utility forces κ to remain sizable. By constructing an explicit suboptimal hypothesis test, the authors derive a lower bound on κ (and a corresponding σ bound) that cannot be simultaneously small, even as the number of updates M grows, with a slower-than-expected asymptotic decay. The results extend to Poisson subsampling via a mixture argument, yielding a unified worst-case characterization for both sampling schemes. Empirical evaluations on standard benchmarks confirm substantial accuracy degradation at the noise levels implied by the bounds, highlighting a bottleneck in DP-SGD under worst-case adversarial assumptions and motivating exploration of alternative privacy notions or algorithmic redesigns.

Abstract

Differentially Private Stochastic Gradient Descent (DP-SGD) is the dominant paradigm for private training, but its fundamental limitations under worst-case adversarial privacy definitions remain poorly understood. We analyze DP-SGD in the $f$-differential privacy framework, which characterizes privacy via hypothesis-testing trade-off curves, and study shuffled sampling over a single epoch with $M$ gradient updates. We derive an explicit suboptimal upper bound on the achievable trade-off curve. This result induces a geometric lower bound on the separation $κ$ which is the maximum distance between the mechanism's trade-off curve and the ideal random-guessing line. Because a large separation implies significant adversarial advantage, meaningful privacy requires small $κ$. However, we prove that enforcing a small separation imposes a strict lower bound on the Gaussian noise multiplier $σ$, which directly limits the achievable utility. In particular, under the standard worst-case adversarial model, shuffled DP-SGD must satisfy $σ\ge \frac{1}{\sqrt{2\ln M}}$ $\quad\text{or}\quad$ $κ\ge\ \frac{1}{\sqrt{8}}\!\left(1-\frac{1}{\sqrt{4π\ln M}}\right)$, and thus cannot simultaneously achieve strong privacy and high utility. Although this bound vanishes asymptotically as $M \to \infty$, the convergence is extremely slow: even for practically relevant numbers of updates the required noise magnitude remains substantial. We further show that the same limitation extends to Poisson subsampling up to constant factors. Our experiments confirm that the noise levels implied by this bound leads to significant accuracy degradation at realistic training settings, thus showing a critical bottleneck in DP-SGD under standard worst-case adversarial assumptions.

Fundamental Limitations of Favorable Privacy-Utility Guarantees for DP-SGD

TL;DR

This work analyzes DP-SGD under the f-DP privacy framework in a single-epoch shuffled setting, revealing a fundamental privacy–utility tension: achieving a minimal separation κ from the random-guessing line requires a non-negligible noise multiplier σ, and reducing σ to improve utility forces κ to remain sizable. By constructing an explicit suboptimal hypothesis test, the authors derive a lower bound on κ (and a corresponding σ bound) that cannot be simultaneously small, even as the number of updates M grows, with a slower-than-expected asymptotic decay. The results extend to Poisson subsampling via a mixture argument, yielding a unified worst-case characterization for both sampling schemes. Empirical evaluations on standard benchmarks confirm substantial accuracy degradation at the noise levels implied by the bounds, highlighting a bottleneck in DP-SGD under worst-case adversarial assumptions and motivating exploration of alternative privacy notions or algorithmic redesigns.

Abstract

Differentially Private Stochastic Gradient Descent (DP-SGD) is the dominant paradigm for private training, but its fundamental limitations under worst-case adversarial privacy definitions remain poorly understood. We analyze DP-SGD in the -differential privacy framework, which characterizes privacy via hypothesis-testing trade-off curves, and study shuffled sampling over a single epoch with gradient updates. We derive an explicit suboptimal upper bound on the achievable trade-off curve. This result induces a geometric lower bound on the separation which is the maximum distance between the mechanism's trade-off curve and the ideal random-guessing line. Because a large separation implies significant adversarial advantage, meaningful privacy requires small . However, we prove that enforcing a small separation imposes a strict lower bound on the Gaussian noise multiplier , which directly limits the achievable utility. In particular, under the standard worst-case adversarial model, shuffled DP-SGD must satisfy , and thus cannot simultaneously achieve strong privacy and high utility. Although this bound vanishes asymptotically as , the convergence is extremely slow: even for practically relevant numbers of updates the required noise magnitude remains substantial. We further show that the same limitation extends to Poisson subsampling up to constant factors. Our experiments confirm that the noise levels implied by this bound leads to significant accuracy degradation at realistic training settings, thus showing a critical bottleneck in DP-SGD under standard worst-case adversarial assumptions.
Paper Structure (92 sections, 10 theorems, 133 equations, 4 figures, 10 tables, 3 algorithms)

This paper contains 92 sections, 10 theorems, 133 equations, 4 figures, 10 tables, 3 algorithms.

Key Result

Proposition 4.3

Let $\delta_{N\in S_j}$ denote the indicator that $N$ belongs to batch $S_j$. Under Assumptions ass:practical and ass:aux, the adversary can compute Consequently, when the dataset is $d$ (ghost record $\perp$ present), the contribution is zero and the adversary reconstructs pure noise: and when the dataset is $d'$ (valid record $\xi_N$ present), the reconstruction becomes

Figures (4)

  • Figure 1: Trade-off view of privacy in the $f$-DP framework DBLP:journals/corr/abs-1905-02383. The black line shows the ideal random-guessing trade-off between type I and type II errors. The vertical red segment $\kappa$ denotes the the maximum distance between the achievable $f$-DP trade-off and the ideal limit.
  • Figure 2: Illustrative geometry of the suboptimal and true trade-off functions in our impossibility argument. The figure compares the random-guessing line (black), the suboptimal upper bound trade-off $f_{\text{sub}}$ (blue), and the true $f$-DP trade-off$f_{\text{shuf}}$ (green, dashed). The red segment $x'$ is the pointwise separation $\operatorname{sep}_{f_{\text{sub}}}(a^\star)$ from the suboptimal curve at the analytically tractable point $a^\star$, which forms an isosceles right triangle with base angle $45^\circ$; the blue segment $\kappa_{\mathrm{sub}}$ is the separation $\operatorname{sep}(f_{\text{sub}})$ of the entire suboptimal curve; and the green segment $\kappa_{\mathrm{shuf}}$ is the separation $\operatorname{sep}(f_{\text{shuf}})$ of the true $f$-DP trade-off under random shuffling. The separations satisfy $x' \le \kappa_{\mathrm{sub}} \le \kappa_{\mathrm{shuf}}$.
  • Figure 3: Explicit lower bound on the separation $\operatorname{sep}\!\left(G_{\mu(M,1,\sigma^{-1})}\right)$ as a function of the number of rounds per epoch $M$ under noise schedules of the form $\sigma = s/\sqrt{\ln M}$, with $E=1$.
  • Figure 4: GDP-predicted separation $\kappa_{\mu\text{-GDP}}(M,E,\sigma^{-1})$ as a function of the number of rounds per epoch $M$ under the noise schedule $\sigma = 1/\sqrt{2\ln M}$, for several epoch counts $E$.

Theorems & Definitions (29)

  • Definition 3.1: Poisson Subsampling
  • Definition 3.2: Random Shuffling
  • Definition 3.3: Gradient Clipping
  • Definition 3.4: Gaussian Noise Mechanism
  • Definition 3.5: Differential Privacy (DP) DBLP:conf/eurocrypt/DworkKMMN06
  • Definition 3.6: Substitution Adjacency
  • Definition 3.7: Add/Remove Adjacency
  • Definition 3.8: Zero-Out Adjacency DBLP:conf/nips/ChuaGK0MSZ24pmlr-v139-kairouz21b
  • Proposition 4.3: Isolation of the Individual Contribution
  • Definition 5.1: Pointwise separation
  • ...and 19 more