Deep Learning With Differential Privacy
Presenter: Xiaojun Xu
Deep Learning With Differential Privacy Presenter: Xiaojun Xu Deep - - PowerPoint PPT Presentation
Deep Learning With Differential Privacy Presenter: Xiaojun Xu Deep Learning Framework Autonomous Driving Gaming Face Recognition Healthcare Deep Learning Framework Dataset Server Model Privacy Issues of Training Data Dataset Server
Presenter: Xiaojun Xu
Autonomous Driving Gaming Face Recognition Healthcare
Dataset Server Model
Dataset Server Model
Dataset Server Model
Model inversion attacks that exploit confidence information and basic countermeasures (CCS’15) Membership inference attacks against machine learning models (Oakland’17)
Dataset Server Model Differential Privacy
global query.
property P?
Individual Property P? … … Alice Yes Victim Yes Bob No … … Individual Property P? … … Alice Yes Bob No … … Database D Database D’ Output of D and D’ should be similar!
adding random noise !.)
Individual Property P? … … Alice Yes Victim Yes Bob No … … Individual Property P? … … Alice Yes Bob No … … 172 +!′ 171 +!
database domain # to output domain %. Then A is &, ( -differentially private if for any S ⊆ % and any two databases +, +′ which differs in only one element: Pr / + ∈ 1 ≤ exp & Pr / +6 ∈ 1 + (
!(#′)
) = 2 ln(1.25 0 ) Δ2/4
Pr #$ ∈ & ≤ exp + Pr #, ∈ & + .
Dataset1 /
1
Dataset2 /
2
adding noise to the model output.
"
%&, (& , … , % * , ( *
group(batch).
gradient w.r.t. the dataset?
One step, Within the group One step, Within the dataset Many steps, Within the dataset !,#
within the group, then it’s ) #& , #( -DP within the dataset.
One step, Within the group One step, Within the dataset Many steps, Within the dataset &,( )(#&),#(
DP algorithm together will give an ( ) !" + !&, $" + $& -DP algorithm.
DP.
One step, Within the group One step, Within the dataset Many steps, Within the dataset !,$ *(+!),+$ * )+! , )+$
give an (O " &log
+ ,
, &$)-DP algorithm.
One step, Within the group One step, Within the dataset Many steps, Within the dataset ",$
, &.$
One step, Within the group One step, Within the dataset Many steps, Within the dataset !,# $(&!),&# $ &! ( , #
Approach Overall epsilon Overall delta Basic Composition ! "#$ "#% Advanced Composition ! #$ "log 1/% "#% Moments Accountant ! #$ " %
digits with size 28×28.
size 32×32.
Model inversion attacks that exploit confidence information and basic countermeasures (CCS’15) Membership inference attacks against machine learning models (Oakland’17)
The Secret Sharer: Measuring Unintended Neural Network Memorization & Extracting Secrets (arXiv preprint)
the dataset.
Deep models under the GAN: information leakage from collaborative deep learning (CCS’17)