atlas

Research map / Federated learning and privacy / Differential privacy

One-shot Empirical Privacy Estimation for Federated Learning

ICLR 2024 · Federated learning and privacy › Differential privacy · approach: Private data analysis frameworks · 5 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 one-shot empirical privacy estimator that inserts random unit-sphere canary clients into a single DP-FedAvg training run and estimates epsilon from the cosine between each canary and the final model.

Problem

Empirically auditing user-level differential privacy of federated learning training without retraining many times, without knowledge of task/architecture/data, and under realistic (final-model-only) adversary threat models.

Approach

Insert k random canary clients whose updates are isotropic unit-sphere vectors; in high dimensions the cosine between each canary and the final model is approximately N(0,1/d) if unobserved and a shifted Gaussian if observed, so fitting a Gaussian to the observed cosines and computing epsilon between two Gaussians yields a one-shot estimate. Provably converges to the true Gaussian-mechanism epsilo

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add 1k random canary clientsStackoverflow DP-FedAvg · Stackoverflow word predictionaccuracy: 25.3% -> 25.3%; 24.0% -> 23.9%; 23.1% -> 23.1%; 21.5% -> 21.5%; 20.6% -> 20.5%No clear effect
Restrict the adversary from all model updates to the final model onlyOne-shot canary estimation on Stackoverflow · Stackoverflowε estimate: 45800 -> 4.60; 382 -> 1.97; 89.4 -> 1.18; 2.693 -> 0.569Helped
Restrict the adversary from all model updates to the final model onlyOne-shot canary estimation on EMNIST · EMNISTε estimate: 48300 -> 5.72; 17.9 -> 1.20Helped
Increase the number of canary presentations (ablation)One-shot canary estimation · Stackoverflow and EMNISTε estimateHurt
Use CANIFE instead of one-shot random canariesFashion-MNIST privacy estimation · Fashion-MNISTε estimate: 0.88 ± 0.12 vs. 6.8 ± 1.1; lower bound 1.82 ± 0.46Mixed

Surprising findings

Limitations

Experimental setup

Datasets: StackOverflow EMNIST Fashion MNIST

Benchmarks: StackOverflow next-word prediction EMNIST character recognition Fashion MNIST

Metrics: epsilon estimate (epsilon_est) 95% high-probability lower bound (epsilon_lo) word prediction accuracy Anderson-Darling test statistic

Baselines: CANIFE Jagielski et al. (2020) lower bound

Builds on: DP-FedAvg Jagielski et al. auditing lower bound privacy loss distributions CANIFE

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