English

Numerical Composition of Differential Privacy

Data Structures and Algorithms 2021-10-27 v3 Cryptography and Security Machine Learning

Abstract

We give a fast algorithm to optimally compose privacy guarantees of differentially private (DP) algorithms to arbitrary accuracy. Our method is based on the notion of privacy loss random variables to quantify the privacy loss of DP algorithms. The running time and memory needed for our algorithm to approximate the privacy curve of a DP algorithm composed with itself kk times is O~(k)\tilde{O}(\sqrt{k}). This improves over the best prior method by Koskela et al. (2020) which requires Ω~(k1.5)\tilde{\Omega}(k^{1.5}) running time. We demonstrate the utility of our algorithm by accurately computing the privacy loss of DP-SGD algorithm of Abadi et al. (2016) and showing that our algorithm speeds up the privacy computations by a few orders of magnitude compared to prior work, while maintaining similar accuracy.

Keywords

Cite

@article{arxiv.2106.02848,
  title  = {Numerical Composition of Differential Privacy},
  author = {Sivakanth Gopi and Yin Tat Lee and Lukas Wutschitz},
  journal= {arXiv preprint arXiv:2106.02848},
  year   = {2021}
}

Comments

NeurIPS 2021 Spotlight

R2 v1 2026-06-24T02:51:53.999Z