Gaussian Noise Mechanism
Gaussian Noise Mechanism Sensitivity, again The ` 2 sensitivity of - - PowerPoint PPT Presentation
Gaussian Noise Mechanism Sensitivity, again The ` 2 sensitivity of - - PowerPoint PPT Presentation
Gaussian Noise Mechanism Sensitivity, again The ` 2 sensitivity of f : X n ! R k is ! 1 / 2 k X X X 0 k f ( X ) f ( X 0 ) k 2 = max | f ( X ) i f ( X 0 ) i | 2 2 f = max X X 0 i =1 E IRK 112-14 E 112-42 tf . z D2 f
Sensitivity, again
The `2 sensitivity of f : X n ! Rk is ∆2f = max
X⇠X 0 kf (X) f (X 0)k2 = max X⇠X 0
k X
i=1
|f (X)i f (X 0)i|2 !1/2
17
tf
z
E IRK112-42
E 112-14
.⇒
D2 f EA , f-
Sensitivity of a workload of counting queries, again
18
g.
. . . . . . %are
counting
queries
QCH
- (
%!"
)
bae FL
gun
- ifaf
( II Hill)
- gilt'll
')
"
EE
- n
±i
I
m
Gaussian noise mechanism
The Gaussian noise mechanism MGauss (for a function f : X n ! Rk) outputs MGauss(X) = f (X) + Z, where Z 2 Rk is sampled from N ⇣ 0, (∆2f )2
ρ
· I ⌘ . N(µ, Σ) is the Gaussian distribution on Rk with expectation µ 2 Rk and covariance matrix Σ. When Σ = 2I, it has pdf p(z) = 1 (2⇡)k/2k ekzµk2
2/(2σ2) =1 (2⇡)k/2k exp 1 22
k
X
i=1
|zi µi|2 !
19
Zi
. . . . . , Zkare independent
Gaussian s
g
is
a parameter , tobe
decided
Tsidentity matrix
(
" ' l , )Approximate Differential Privacy
Problem: Gaussian tails drop off too fast! MGauss is not "-DP for any " < 1. It satisfies a relaxed privacy definition. Definition A mechanism M is ", -differentially private if, for any two neighbouring datasets X, X 0, and any set of outputs S P(M(X) 2 S) eεP(M(X 0) 2 S) +
20
ratio
w'" \- be too large
( I
a-We will ask
that
JK
th
,so
that
we
do not allow
" nameand shame
"mechanism
Privacy of the Gaussian noise mechanism
MGauss(X) = f (X) + Z, Z ⇠ N ✓ 0, (∆2f )2 ⇢ · I ◆ For any > 0, MGauss is (", )-DP for " =
pρ 2 (p⇢ +
p 2 ln(1/)). Claim: enough to show that, for T = {z 2 Rk : p(z)
p0(z) > eε}, P(M(X) 2 T) . 21
To get
CE ,di- DP
→#I*
.'"
"
erk
→
2
IT
Xxl :
plz )
- f Ngau, ft) i
play pdf
- f
llqauss (XY
Gauss
k
Isn bad set of
SE IR
- utputs
too much )
P( Mams, K)
c- S) = Plllaaussltl c- SIT) tPL Nam, CHESNEY
±
Is * P'
2- Id Z tffeels ,,piZId←plMaansd
Hts)
=ee plllaaus , It
') EST)
t f
Privacy of the Gaussian noise mechanism
ln p(z) p0(z) = ⇢ · kf (X) f (X 0)k2 2(∆2f )2 + ⇢ · hz f (X), f (X) f (X 0)i (∆2f )2
22
T
- Sz :eIf¥
, > e }
UNHR
"
tu
, Y- ¥449
II;
- 2
± §
+
gtz
- fit)
, HH
- fix
T er
E
- { + ME
1- c. {
z
: gtz
- HH
- fix'll
> raw }
- ( Dzf )
'
Privacy of the Gaussian noise mechanism
- 1. For any v 2 Rk, and Z ⇠ N(0, 2I),
hZ, vi ⇠ N(0, 2kvk2
2).
- 2. Z ⇠ N(0, 2), then
P(Z > t) < et2/(2σ2). Then P(MGauss(X) 2 T) P ⇢ · hZ, f (X) f (X 0)i 2(∆2f )2 > p 2⇢ ln(1/) 2 !
23
Iii Zi Eui
'
Maansslx)
- HX)
Z - NIO,
I)
- D
. ^5
' NCO,r2 )
are £
HtlH-f¥
' -6ftPIG
> Eto)
< of
Meg $
G~N( 0,8
' )
r't g
Accuracy of the Gaussian noise mechanism
Z ⇠ N(µ, 2), then P(|Z µ| > t) < 2et2/(2σ2).
24
- Exercise
:
for k
counting
queries , with
g
set
sat .
Naans ,
satisfies
6,81
- DP
PL mot error 22 ) Ep
it
no, Fg
E d