Mironov 2017 - Discussion, Budget Curves and Open Questions
Summary
RDP never permits a total privacy breach with no residual uncertainty, even at weak parameters: . Its bound on a bad event depends on the baseline probability, which is more onerous to apply than pure DP but simpler and often tighter than . Reporting RDP at a common finite grid of values (13 suffice in the paper’s example) restores a summable privacy budget while preserving tight composition.
Overview
Section VII argues for RDP against -DP on four counts: probabilistic guarantee, baseline-dependent guarantees, interpretability of composition bounds, and keeping track of accumulated loss. Section VIII lists findings and open questions.
Main Content
Probabilistic privacy guarantee
Pure DP: probability of a bad outcome rises by at most . -DP: additionally allows a term, enabling a complete compromise with probability . RDP with any : the Bayes-factor moment bound of Mironov 2017 - RDP Properties and Composition plus Markov’s inequality gives, as printed in the paper,
(The exponent bookkeeping in the printed Section VII display is terse; the statement is quoted as printed and only the reading below was used.) For the probability that the posterior ratio grows by more than a factor decays like .
Baseline-dependent guarantees
The RDP bound gets weaker for less likely outcomes. For a -RDP mechanism, using with , :
| Range of | |
|---|---|
| 0.5 | |
(Recomputed values agree with the paper’s.) In relative terms the range is wider for smaller events. To judge whether the increase in risk is tolerable one must first estimate the baseline risk, which is conceptually weaker and more onerous than pure DP. But compared with , the analysis is simpler and, for probabilities smaller than , leads to stronger bounds, because statements often come with an implicit - tradeoff that must be optimized given the baseline.
Contrast of two equivalent advanced-composition statements. Proposition 4 states the bound directly in the baseline probability: . Corollary 1 states it as with a free parameter to optimize. The former is easier to interpret; the latter needs an optimization that Proposition 4 gives directly. For heterogeneous mechanisms the form becomes even more complex.
Keeping track of accumulated privacy loss
A finite per-individual privacy budget is intuitive; pure DP expresses it rigorously by additivity but naive summation exaggerates the loss, which grows sublinearly in the number of queries (advanced composition). Applying advanced composition destroys the abstraction of privacy as a non-negative real number: the guarantee becomes a single point on an implicit curve. For many heterogeneous mechanisms one must choose which points to represent each, in the analysis (not at run time). Distilling to one number discards information; publishing the whole curve shifts the problem to aggregation.
RDP restores the budget: RDP curves of composed mechanisms add, and the ‘s do not change. If every mechanism reports RDP at a common set of orders (including to track pure DP), the aggregate is the sum of the reported vectors, and since Proposition 4 takes the mechanism’s RDP curve as input, the sublinear growth is preserved.
Figure 3: a mixed iterative mechanism
Setup: an iterated mechanism made of randomized response (), Laplace () and Gaussian (), run for up to 100 iterations. Its RDP curve is the sum of the three closed forms (Table II). The figure bounds for baseline mass , once with optimal and once with restricted to the 13 values . Result: the two curves are nearly identical, supporting the thesis that reporting RDP on a restricted set of orders preserves tightness. The right panel plots the optimal (log scale) over iterations.
Conclusions and open questions (Sec. VIII)
Findings: RDP generalizes pure DP; shares (with adaptations) the properties that make DP useful; Gaussian analysis is particularly simple; a composition theorem follows from RDP properties alone, so the curve packs enough information about a composite mechanism that analysis needs no component details; and an RDP curve sampled at a few consistent points suffices to estimate aggregate loss.
Open questions: (1) Lemma 1 shows the RDP curve of a pure-DP mechanism is severely constrained; using those constraints more fully, e.g. for formal tightness bounds from select , is promising. (2) Proposition 10 (probability preservation) is not tight as : one expects but the bound does not improve beyond -type behaviour.
Examples
import numpy as np
def bad_event_range(Q, alpha, eps):
"""Range of Pr[f(D') in S] given Pr[f(D) in S]=Q for an (alpha, eps)-RDP mechanism (Table I)."""
lo = np.exp(-eps) * Q ** (alpha / (alpha - 1))
hi = (np.exp(eps) * Q) ** ((alpha - 1) / alpha)
return lo, hi
for Q in (0.5, 1e-3, 1e-6):
print(Q, bad_event_range(Q, 10.0, 0.1))
# (0.419, 0.586), (0.00042, 0.00218), (1.95e-07, 4.36e-06)Grounded marketing reading (inference)
A measurement partner that releases many reports about the same users over time (daily conversion counts, weekly lift readouts, segment breakdowns) faces exactly the “accumulated loss” question. RDP-style accounting answers it by adding per- curves across heterogeneous releases (counts with Gaussian noise, a randomized-response survey flag, a Laplace-noised ratio), then converting once at the end. This is a conceptual mapping; the paper does not discuss advertising.
Connections
- The same additive-curve idea is the engine of the moments accountant: Abadi 2016 - Moments Accountant Theorems and Proofs.
- Hypothesis-testing semantics avoid the baseline dependence discussed here: Dong Roth Su 2022 - Trade-off Functions and f-DP.
- Large-scale use of a linear RDP curve (zCDP): Abowd 2022 - Privacy-Loss Budget Allocation and Tuning.
- For conversion-lift readouts as a releasing process: Conversion Lift Studies on Ad Platforms.