Privacy Amplification by Mixing and Diffusion Mechanisms
Borja Balle, Gilles Barthe, Marco Gaboardi, Joseph Geumlek
Privacy Amplification by Mixing and Diffusion Mechanisms Borja - - PowerPoint PPT Presentation
Privacy Amplification by Mixing and Diffusion Mechanisms Borja Balle, Gilles Barthe, Marco Gaboardi, Joseph Geumlek Amplification by Postprocessing x 1 , , x n y 1 y 2 M K Post-processing Mechanism (Markov operator) Amplification by
Borja Balle, Gilles Barthe, Marco Gaboardi, Joseph Geumlek
Mechanism
Post-processing (Markov operator)
Mechanism
Post-processing (Markov operator)
Mechanism
Post-processing (Markov operator)
Mechanism
Post-processing (Markov operator)
Mechanism
Post-processing (Markov operator)
Mechanism
Post-processing (Markov operator)
, them K◦M is -DP
log 1 1 − γ
log(1 + γ(eε − 1))
, them K◦M is -DP
log 1 1 − γ
log(1 + γ(eε − 1))
, them K◦M is -DP
log 1 1 − γ
log(1 + γ(eε − 1))
Algorithm 1: Noisy Projected Stochastic Gradient Descent — NoisyProjSGD(D, `, ⌘, , ⇠0) Input: Dataset D = (z1, . . . , zn), loss function ` : K ⇥ D ! R, learning rate ⌘, noise parameter , initial distribution ⇠0 2 P(K) Sample x0 ⇠ ⇠0 for i 2 [n] do xi ΠK (xi1 ⌘(rx`(xi1, zi) + Z)) with Z ⇠ N(0, 2I) return xn
[FMTT’18]
Suppose 𝜔1, …, 𝜔r are L-Lipschitz
Ki(x) = Π𝕃(𝒪(ψi(x), σ2I))
Rα(µK1 · · · Krk⌫K1 · · · Kr) ↵L2 22
r
X
i=1
L2(ri)W1(µi, µi1)2
…
Rényi Divergence Wasserstein Distance
𝕃 × 𝕃
|y − y′| ≤ w
“interpolating path”
Applications:
Suppose the loss is Lipschitz and smooth If loss is convex can take L=1. Then i-th person receives 𝜁i(𝛽)-RDP with If loss is strongly convex can take L< 1. Then i-th person receives 𝜁i(𝛽)-RDP with
[FMTT’18]
methodology to study privacy amplification in many settings
are “necessary” to get tight amplification bounds