atlas

Research map / Federated learning and privacy / Differential privacy

Tighter Privacy Auditing of DP-SGD in the Hidden State Threat Model

ICLR 2025 · Federated learning and privacy › Differential privacy · approach: Private training with public data · 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.

Audits DP-SGD in the hidden state threat model by having adversaries craft offline gradient sequences (not canaries), showing tight audits when inserted every step and partial tightness/amplification evidence otherwise.

Problem

Empirical privacy auditing of DP-SGD under the hidden state threat model (only final model released) shows a large gap between lower bounds and accounting upper bounds, and it is unclear whether the gap is due to weak adversaries or loose upper bounds.

Approach

Instead of crafting a canary data point, the adversary crafts an offline gradient sequence (biased in a single coordinate of magnitude C) inserted into DP-SGD, and for periodic insertion additionally designs a 1D non-convex loss landscape to maximally bias subsequent genuine gradients.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use a crafted gradient instead of a loss-based canary adversaryDP-SGD hidden state auditing on CIFAR10 · CIFAR10, k=1privacy auditing lower boundHelped
Use GC-S to select the least-updated dimension instead of random dimension selectionGradient-crafting adversary on the Housing FCNN · Housing, k=1privacy auditing lower boundHelped
Insert crafted gradients at every optimization stepDP-SGD in the hidden state threat model · Hidden state, k=1privacy auditing lower boundHelped
Increase insertion periodicity beyond every stepGradient-crafting adversary on CIFAR10 models · CIFAR10, k>1privacy auditing lower boundHurt
Use GC-R rather than the loss-based adversaryDP-SGD hidden state auditing · CIFAR10, k>1privacy auditing lower boundHelped
Craft the loss landscape as well as the gradientDP-SGD hidden state auditing · Large batch relative to noise varianceprivacy auditing lower boundHelped
Use a small batch relative to noise varianceDP-SGD hidden state model · Non-convex setting, small batchprivacy lossMixed
Use noiseless rather than noisy training simulation to select the biased dimension (ablation)GC-S on Housing · Housingprivacy auditing lower boundHelped
Rank dimensions by accumulated per-step updates rather than final-model distance (ablation)GC-S on Housing · Housingprivacy auditing lower boundHelped
Replace single-dimension gradient crafting with a random unit-sphere gradient and cosine score (ablation)Hidden state auditing · CIFAR10privacy auditing lower boundHurt
Make the initialization unknown using Xavier initialization (ablation)GC-R auditing · CIFAR10privacy auditing lower boundNo clear effect
Fine-tune a pretrained AlexNet rather than train a CNN from scratch (ablation)GC-R auditing · CIFAR10, k=1privacy auditing lower boundNo clear effect

Surprising findings

Limitations

Experimental setup

Datasets: CIFAR10 Housing

Benchmarks: CIFAR10 Housing

Metrics: empirical epsilon theoretical epsilon amplification rate

Baselines: loss-based canary adversary gradient cosine-similarity adversary

Builds on: DP-SGD Gaussian differential privacy privacy amplification by iteration gradient-crafting auditing (Nasr et al.)

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