Dong Roth Su 2022 - Trade-off Functions and f-DP
Summary
DP is recast as a hypothesis test between neighboring datasets . The trade-off function is the minimal type II error achievable at each type I level. A mechanism is -DP if for all neighbors. -DP is exactly -DP, a piecewise-linear function; every symmetric trade-off function is a valid privacy parameter.
Overview
The paper’s starting observation (credited to Wasserman-Zhou and Kairouz-Oh-Viswanath): DP is most naturally defined through the attacker’s hypothesis testing problem
Rejecting corresponds to detecting the absence of Alice (the one individual in but not ). For an -DP mechanism, any test at significance level has power at most , only slightly above for small , so every test is essentially powerless.
Main Content
Notation. A dataset , . Datasets are neighbors if they differ in exactly one record (replace-one adjacency). A mechanism is a randomized algorithm releasing . Let be the distributions of .
A rejection rule has type I error and type II error . These satisfy (Eq. 3), a rough constraint that the trade-off function refines.
Definition 2.1 (trade-off function)
For distributions on the same space, ,
the infimum over all measurable rejection rules. By the Neyman-Pearson lemma (Theorem A.1) the minimum is attained by the likelihood ratio test. The greater , the harder it is to distinguish from .
Proposition 2.2 (characterization)
A function is a trade-off function if and only if is convex, continuous, non-increasing, and for .
Consequence: is a trade-off function if are. Convexity implies continuity on ; and give continuity at 1, so the continuity condition matters only at .
Definition 2.3 ( -differential privacy)
Let be a trade-off function. A mechanism is -DP if for all neighboring datasets . Equivalently, distinguishing any two neighbors from the output is at least as difficult as distinguishing from from one draw, where .
The definition is parameterized by a function rather than a pair of reals, avoiding premature summarization. Because neighboring is symmetric, -DP also requires .
Proposition 2.4 (symmetrization)
If is -DP then is -DP with , where the (left-continuous) inverse is . Writing , , so is a symmetric trade-off function () and . Henceforth trade-off functions are assumed symmetric.
The trade-off function
It is piecewise linear with intercept , slopes and is symmetric about (Figure 3, left).
Proposition 2.5 (Wasserman-Zhou)
A mechanism is -DP if and only if it is -DP.
So -DP generalizes -DP, which is a special case that uses only two parameters out of the whole function.
Examples
Reading at a specific level
Setup: (pure 1-DP), test level . Solution: . So type II error and power . Interpretation: this is exactly the “power at most ” statement of Section 1. Recomputed.
Graphical reading of Figure 2
The paper plots three trade-off curves against ; only the dashed curve that lies above everywhere satisfies -DP. A mechanism whose trade-off curve crosses below at any fails, even if it is above elsewhere: -DP is a pointwise constraint on the whole curve.
Connections
- GDP is the one-parameter family of trade-off functions of unit-variance Gaussians: Dong Roth Su 2022 - Gaussian Differential Privacy Definition and Gaussian Mechanism.
- -DP and Renyi DP: Renyi DP measures indistinguishability by a divergence (Mironov 2017 - Renyi Divergence and the RDP Definition); the exact relation is in Dong Roth Su 2022 - Divergence Conversion, Discussion and Limitations.
- Type I and II error vocabulary: Power Analysis and Sample Size.
- Marketing reading: the testing interpretation translates “attacker power at level ” into plain language for non-technical stakeholders, e.g. “an adversary who wants to confirm a person was in a conversion cohort can be right at most so often”; see Dong Roth Su 2022 - Divergence Conversion, Discussion and Limitations.
See Also
- Dong Roth Su 2022 - Gaussian Differential Privacy - Overview
- Dong Roth Su 2022 - Post-Processing, Blackwell, Primal-Dual and Group Privacy
- Wasserman Zhou 2010 - Differential Privacy as a Hypothesis-Testing Constraint — the original hypothesis-testing characterization that Proposition 2.5 adapts.