Dong Roth Su 2022 - Divergence Conversion, Discussion and Limitations

Summary

Any -DP guarantee converts losslessly to every divergence-based guarantee: -DP implies -RDP, and in particular -GDP implies -RDP. The reverse is lossy: the collection of Renyi divergences still does not induce the Blackwell order (Proposition B.7). The Discussion lists open problems: inhomogeneous Berry-Esseen, tightness of , local -DP, adversary-specific error targets, minimax estimation under -DP. This note also gives a grounded marketing-measurement reading.

Overview

Appendix B backs up the claim in Section 2.3 that -DP is more informative than divergence-based notions, and supplies general tools to convert -DP into any divergence-based guarantee. Section 6 closes the paper.

Main Content

Conversion from trade-off functions to divergences (Appendix B)

Proposition B.1 and Lemma B.2 (lossless conversion)

If a divergence satisfies the data-processing inequality, there is a functional on trade-off functions such that . Equivalently (Lemma B.2), if then . Corollary B.3: if then .

Conversion from trade-off to divergence is lossless and unimprovable; conversion in the other direction, or between divergences, usually requires case-by-case analysis and it is often unclear whether a conversion is improvable (for -divergences, the joint-range technique of Harremoes-Vajda is far more complicated). Proposition B.4 gives an explicit formula for the functional for -divergences, with as a special case (this explains the name in Section 3.2) and as another (used in Appendix G for SGD).

Proposition B.5 and Corollary B.6 (to Renyi DP)

If a mechanism is -DP then it is -RDP for every . In particular, if a mechanism is -GDP then it is -RDP for every , because (Mironov’s Proposition 7).

zCDP and tCDP are defined by bounding these Renyi quantities for particular collections of , so they are obtained from the same conversion. Note with .

Proposition B.7 (Renyi order is strictly coarser than Blackwell)

Let be Bernoulli distributions with success probabilities and . There exists such that both hold: (a) for all , ; (b) .

So although the whole family of Renyi divergences says is easier to distinguish than , one can achieve a smaller summed error when testing vs ; (b) rules out a Blackwell relation since data-processing for total variation would then force . Hence . Part (a) in fact holds for all (Bun-Steinke, partly numerical); the paper’s proof here is entirely analytic.

Discussion and future directions (Sec. 6)

What the paper says remains open

  1. Extending Theorem 3.7 ( error) to the inhomogeneous case where trade-off functions differ.
  2. Whether the subsampling guarantee (Theorem 4.2) can be improved for some . It is tight when (original mechanism blatantly non-private), shown in Appendix F.
  3. A local realization of -DP (obfuscation at the individual-record level): what are the fundamental limits of estimation with local -DP, and is Fisher information still the right complexity measure (Duchi-Ruan)?
  4. Adversaries with different target type I / type II errors (for example 10%/10% vs 0.1%/99%): trade-offs between privacy, statistical efficiency and target errors in the -DP framework.
  5. Minimax estimation under privacy constraints: replace an constraint by the tightest -DP constraint. The upper bound is unchanged (the estimator still satisfies the stronger constraint) while the lower bound may improve, shrinking the gap.
  6. Proving in general (Section 3.2) or finding a counterexample.

The paper’s closing statement is that the test of a privacy definition lies in its power, semantics and ability to usefully analyze diverse algorithms; it leaves practical evaluation to future work.

Limitations visible in the paper

  • Corollary 5.4 is an asymptotic approximation; Corollary 5.6 gives an explicit error and is evaluated numerically, so there is no simple closed-form certified bound for realistic .
  • The CLT approximation is not a one-sided bound (see Dong Roth Su 2022 - Composition of Approximate DP and Berry-Esseen); a certified -DP guarantee must use Theorem 3.4’s or exact computation.
  • Neighbor definition is replace-one; add/remove conventions differ by constants (see Dong Roth Su 2022 - Noisy SGD Privacy Analysis).
  • Appendices D-E (full proofs of the CLT constants) were summarized, not re-derived, in this vault.

Examples

Communicating privacy to non-technical partners (marketing reading, inference)

The testing interpretation allows statements like: “if an adversary tries to decide whether a given person’s conversion is in the released report, then at a 5% false-alarm rate, with a guarantee the adversary’s chance of correctly flagging a present person (its power) is at most .” Computation: , so power at most at 5% false alarms; at it is ; at it is (). Interpretation: this reads naturally to non-specialists and shows why is “basically non-private”. The reading of a release as a hypothesis test is the paper’s; applying it to ad-conversion reporting is this note’s illustration (values recomputed, not from the paper).

import numpy as np
from scipy.stats import norm
 
def attacker_power(mu, alpha):          # best-test power at type I error alpha for mu-GDP
    return 1 - norm.cdf(norm.ppf(1 - alpha) - mu)
 
for mu in (0.5, 1.0, 3.0):
    print(mu, round(attacker_power(mu, 0.05), 3))   # 0.126, 0.260, 0.912

Checking Proposition B.7 (a)-(b) numerically at one

At : versus , so (b) holds; and for all tested , so (a) holds (recomputed).

Connections

See Also