atlas

Research map / Federated learning and privacy / Differential privacy

Sequentially Auditing Differential Privacy

NeurIPS 2025 · Federated learning and privacy › Differential privacy · approach: Privacy accounting and mechanisms · 0 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 an MMD-based anytime-valid sequential test (betting/e-process style with online gradient ascent and online Newton step) for black-box approximate differential privacy auditing, detecting violations with hundreds of samples and enabling DP-SGD audits within one training run.

Problem

Black-box auditing of approximate differential privacy requires large, fixed batch sample sizes, which is impractical for expensive mechanisms such as DP-SGD.

Approach

A one-sided sequential MMD test with a nonnegative supermartingale built from a witness function learned by online gradient ascent and a betting fraction learned by online Newton step, combined with a tighter MMD–hockey-stick (total variation) bound that converts MMD thresholds into (epsilon, delta)-DP.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Apply sequential DP auditing to DPGaussian and DPLaplaceDP-compliant mean mechanisms · Mean estimation, ε = 0.01 and ε = 0.1rejection rate: 0.0 ± 0.0No clear effect
Audit NonDPGaussian1 with the sequential testerNonDPGaussian1 · Mean estimation, ε = 0.01rejection rate: 1.0 ± 0.0; 264 ± 9.3 observationsHelped
Audit NonDPGaussian2 with the sequential testerNonDPGaussian2 · Mean estimation, ε = 0.01rejection rate: 0.85 ± 0.08; 1139 ± 126.1 observationsHelped
Audit NonDPGaussian1 with the sequential testerNonDPGaussian1 · Mean estimation, ε = 0.1rejection rate: 1.0 ± 0.0; 562 ± 29.2 observationsHelped
Audit NonDPGaussian2 with the sequential testerNonDPGaussian2 · Mean estimation, ε = 0.1rejection rate: 0.05 ± 0.05; 4776 ± 219.0 observationsMixed
Audit NonDPLaplace1 with the sequential testerNonDPLaplace1 · Mean estimation, ε = 0.01rejection rate: 1.0 ± 0.0; 331 ± 14.5 observationsHelped
Audit NonDPLaplace2 with the sequential testerNonDPLaplace2 · Mean estimation, ε = 0.01rejection rate: 1.0 ± 0.0; 192 ± 18.4 observationsHelped
Audit NonDPLaplace1 with the sequential testerNonDPLaplace1 · Mean estimation, ε = 0.1rejection rate: 1.0 ± 0.0; 920 ± 61.6 observationsHelped
Audit NonDPLaplace2 with the sequential testerNonDPLaplace2 · Mean estimation, ε = 0.1rejection rate: 0.95 ± 0.05; 770 ± 262.3 observationsHelped
Use a sequential tester rather than the fixed-sample-size MMD testerNonDPLaplace2 and NonDPGaussian2 · Mean estimation, ε = 0.01violation detection: 500,000 observationsHelped
Audit private DP-SGD sequentially during trainingPrivate DP-SGD · DP-SGD, ε_canary = 0.01null rejection: 500 observations; 5 runsNo clear effect
Audit non-private DP-SGD sequentially during trainingNon-private DP-SGD · DP-SGD, ε_canary ≤ 0.01observations to reject: 60 observationsHelped

Surprising findings

Limitations

Experimental setup

Datasets: synthetic Gaussian and perturbed uniform distributions simulated additive-noise mean mechanisms DP-SGD canary gradients

Benchmarks: additive-noise mean mechanisms (DPGaussian, DPLaplace, NonDP variants) DP-SGD white-box canary audit

Metrics: rejection rate average samples to reject empirical epsilon lower bound Type I error

Baselines: fixed-sample-size MMD auditing (batch) Hockey-stick batch auditing DP-SGD black-box audit

Builds on: Maximum Mean Discrepancy Ville's inequality Online Newton Step Online Gradient Ascent sequential kernel betting

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