Abadi 2016 - DP Background and Gaussian Mechanism

Summary

The paper uses approximate -DP over adjacent datasets that differ in one example, the Gaussian additive-noise mechanism calibrated to sensitivity, and the “privacy accountant” idea of McSherry. A single Gaussian mechanism satisfies infinitely many pairs, which is the limitation the moments accountant removes.

Overview

Section 2.1 fixes the notation used everywhere else in the paper: adjacency, the DP definition, sensitivity, the Gaussian mechanism, composition, and the three-step blueprint for designing a private additive-noise mechanism. Section 1 supplies the threat model.

Main Content

Definition 1: -differential privacy

A randomized mechanism with domain and range satisfies -DP if for any two adjacent inputs and any subset of outputs ,

Adjacent means the datasets differ in a single entry: one image-label pair present in one and absent in the other (add/remove adjacency). The term (Dwork et al.) allows plain -DP to be broken with probability , and should preferably be smaller than .

Properties the paper relies on.

  • Composability: a mechanism built from DP components is DP; this enables modular design.
  • Group privacy: graceful degradation if inputs are correlated, such as several records contributed by one person.
  • Robustness to auxiliary information: guarantees are unaffected by side information the adversary holds.

Sensitivity and the Gaussian mechanism

For a real-valued the sensitivity is . The Gaussian noise mechanism is

i.e. noise with standard deviation . A single application satisfies -DP if and (Dwork and Roth, Theorem 3.22). The analysis can be applied post hoc, and there are infinitely many pairs satisfying it.

Note that is the same as , the familiar calibration, since .

Composition and accounting. Repeated additive-noise mechanisms compose by the basic composition theorem or by advanced composition theorems and refinements. Tracking accumulated privacy loss and enforcing a policy is the job of the privacy accountant (McSherry). The paper’s blueprint for a DP additive-noise mechanism has three steps: (1) approximate the functionality by a sequential composition of bounded-sensitivity functions; (2) choose the noise parameters; (3) perform the privacy analysis of the resulting mechanism. Sections 3-4 follow this exactly.

Threat model (Section 1). Protection holds against an adversary with full knowledge of the training mechanism and access to the model parameters. This matters for on-device models, where parameters may be exposed. Because the guarantee concerns one record, the adversary may even control some or all of the other training data (as in crowdsourcing). Model-inversion attacks (Fredrikson et al.) need only black-box access; the paper’s adversary is stronger.

Examples

What the classical Gaussian formula gives for

Setup: Gaussian mechanism with noise multiplier , unit sensitivity. Target (must be below 1). Solution: , so . To reach , solve , i.e. , which is above 1 and so outside the theorem’s validity range. Interpretation: for one step with the textbook theorem cannot even certify . The moments accountant avoids this restriction by working with the exact moments of the privacy loss (Abadi 2016 - Moments Accountant Theorems and Proofs). This worked number is a recomputation, not a figure from the paper.

Connections

See Also