Privacy Filters are Captured by Residues: A Characterization of Free Natural Filters and the Cost of Adaptivity
Matthew Regehr, Bingshan Hu, Ethan Leeman, Pasin Manurangsi, Pierre Tholoniat, Mathias L\'ecuyer

TL;DR
This paper develops a comprehensive theory of privacy filters for differential privacy, introducing residue filters and analyzing their utility, limitations, and conditions for free natural filters in adaptive settings.
Contribution
It introduces the concept of residue filters, characterizes when natural filters are free, and analyzes the impact of adaptivity on privacy guarantees.
Findings
Residue filters unify existing privacy filters and improve Gaussian DP filters.
Natural filters leverage full privacy profiles but are not always free.
Adaptive adversaries can cause the natural approximate-DP filter to degrade, but only within poly-logarithmic bounds.
Abstract
We study privacy filters, which enable privacy accounting for differentially private (DP) mechanisms with adaptively chosen privacy characteristics. We develop a general theory that characterizes the worst-case privacy loss of an interaction involving an analyst that respects some restrictions on what queries they may issue. We apply this theory to develop residue filters, which unifies existing privacy filters. We develop the Gaussian DP (GDP) residue filter, which strictly improves upon the na\"ive GDP filter. We also show that residue filters capture the natural filter, which promises greater utility by leveraging exact privacy accounting techniques. Earlier privacy filters consider only simple privacy parameters such as R\'enyi-DP or GDP parameters. Natural filters account for the entire privacy profile of every query, promising more efficient use of a given privacy budget. We show…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
