README.md 1.47 KB
Newer Older
Xin Pan's avatar
Xin Pan committed
1
2
3
4
5
<font size=4><b>Deep Learning with Differential Privacy</b></font>

Open Sourced By: Xin Pan (xpan@google.com, github: panyx0718)


Andrew Hundt's avatar
Andrew Hundt committed
6
### Introduction for [dp_sgd/README.md](dp_sgd/README.md)
Xin Pan's avatar
Xin Pan committed
7
8
9
10
11
12
13
14
15
16
17
18
19
20

Machine learning techniques based on neural networks are achieving remarkable 
results in a wide variety of domains. Often, the training of models requires 
large, representative datasets, which may be crowdsourced and contain sensitive 
information. The models should not expose private information in these datasets. 
Addressing this goal, we develop new algorithmic techniques for learning and a 
refined analysis of privacy costs within the framework of differential privacy. 
Our implementation and experiments demonstrate that we can train deep neural 
networks with non-convex objectives, under a modest privacy budget, and at a 
manageable cost in software complexity, training efficiency, and model quality.

paper: https://arxiv.org/abs/1607.00133


Andrew Hundt's avatar
Andrew Hundt committed
21
### Introduction for [multiple_teachers/README.md](multiple_teachers/README.md)
Xin Pan's avatar
Xin Pan committed
22

23
24
25
This repository contains code to create a setup for learning privacy-preserving 
student models by transferring knowledge from an ensemble of teachers trained 
on disjoint subsets of the data for which privacy guarantees are to be provided.
Xin Pan's avatar
Xin Pan committed
26

27
28
29
Knowledge acquired by teachers is transferred to the student in a differentially
private manner by noisily aggregating the teacher decisions before feeding them
to the student during training.
Xin Pan's avatar
Xin Pan committed
30

31
paper: https://arxiv.org/abs/1610.05755