One-shot Empirical Privacy Estimation for Federated Learning

Galen Andrew, P. Kairouz, Sewoong Oh, Alina Oprea, H. B. McMahan +1 more
2/12/2026

No official code found. Best implementation: google-research/federated (755 stars, Apache-2.0, last commit 2026-03-25).

Abstract

Privacy estimation techniques for differentially private (DP) algorithms are useful for comparing against analytical bounds, or to empirically measure privacy loss in settings where known analytical bounds are not tight. However, existing privacy auditing techniques usually make strong assumptions on the adversary (e.g., knowledge of intermediate model iterates or the training data distribution), are tailored to specific tasks, model architectures, or DP algorithm, and/or require retraining the model many times (typically on the order of thousands). These shortcomings make deploying such techniques at scale difficult in practice, especially in federated settings where model training can take days or weeks. In this work, we present a novel"one-shot"approach that can systematically address these challenges, allowing efficient auditing or estimation of the privacy loss of a model during the same, single training run used to fit model parameters, and without requiring any a priori knowledge about the model architecture, task, or DP training algorithm. We show that our method provides provably correct estimates for the privacy loss under the Gaussian mechanism, and we demonstrate its performance on well-established FL benchmark datasets under several adversarial threat models.

View on arXivView PDF

Code Implementations(1)

Apache-2.0

A collection of Google research projects related to Federated Learning and Federated Analytics.

755210Shell, PythonSep 14, 20206 months agoApache-2.0

Similar Papers

Cite this paper

@article{andrew2026oneshot,
  title  = {One-shot Empirical Privacy Estimation for Federated Learning},
  author = {Galen Andrew and P. Kairouz and Sewoong Oh and Alina Oprea and H. B. McMahan and Vinith M. Suriyakumar},
  year   = {2026},
  eprint = {2302.03098},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/pdf/2302.03098},
  journal = {ICLR 2023 2023}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2302.03098.svg)](https://codeofpaper.com/paper/2302.03098)

Discussion