Gaussian Noise Mechanism Sensitivity, again The ` 2 sensitivity of - - PowerPoint PPT Presentation

gaussian noise mechanism
SMART_READER_LITE
LIVE PREVIEW

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


slide-1
SLIDE 1

Gaussian Noise Mechanism

slide-2
SLIDE 2

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 IRK

112-42

E 112-14

.

D2 f EA , f-

slide-3
SLIDE 3

Sensitivity of a workload of counting queries, again

18

g.

. . . . . . %

are

counting

queries

QCH

  • (

%!"

)

bae FL

gun

QQ

  • ifaf

( II Hill)

  • gilt'll

')

"

EE

  • n

±i

I

m

slide-4
SLIDE 4

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

. . . . . , Zk

are independent

Gaussian s

g

is

a parameter , to

be

decided

Tsidentity matrix

(

" ' l , )
slide-5
SLIDE 5

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

" name

and shame

"

mechanism

slide-6
SLIDE 6

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
2

→#I*

.

'"

"

erk

2

IT

Xxl :

plz )

Pdf

  • f Ngau, ft) i

play pdf

  • f

llqauss (XY

Gauss

k

Isn bad set of

SE IR

  • utputs
" I reveal

too much )

P( Mams, K)

c- S) = Plllaaussltl c- SIT) t

PL Nam, CHESNEY

±

Is * P'

2- Id Z tf

feels ,,piZId←plMaansd

Hts)

=

ee plllaaus , It

'

) EST)

t f

slide-7
SLIDE 7

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
, f-CX )
  • fix'll

> raw }

  • ( Dzf )

'

slide-8
SLIDE 8

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

Z - NIO,

I)

  • D

. ^5

' NCO,r2 )

are £

HtlH-f¥

' -6ft

PIG

> Eto)

< of

Meg $

G~N( 0,8

' )

r't g

slide-9
SLIDE 9

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
, we have

PL mot error 22 ) Ep

it

no, Fg

E d