Differentially Private Learning
- f Geometric Concepts
of Geometric Concepts Uri Stemmer Ben-Gurion University joint work - - PowerPoint PPT Presentation
POSTER #124 Differentially Private Learning of Geometric Concepts Uri Stemmer Ben-Gurion University joint work with Haim Kaplan, Yishay Mansour, and Yossi Matias Privately Learning Union of Polygons POSTER #124 Given: points in
Given: π points in βπ with binary labels: ππ, ππ
π=π π
Assume: βcollection of polygons πΈπ, β¦ , πΈπ with a total of al most π edges s.t. βπ β π : ππ β πΈπ
π
βΊ ππ = π Find: Hypothesis π: βπ β π, π with small error POSTER #124
Given: π points in βπ with binary labels: ππ, ππ
π=π π
Assume: βcollection of polygons πΈπ, β¦ , πΈπ with a total of al most π edges s.t. βπ β π : ππ β πΈπ
π
βΊ ππ = π Find: Hypothesis π: βπ β π, π with small error, while providing differential privacy for the training data:
POSTER #124
Given: π points in βπ with binary labels: ππ, ππ
π=π π
Assume: βcollection of polygons πΈπ, β¦ , πΈπ with a total of al most π edges s.t. βπ β π : ππ β πΈπ
π
βΊ ππ = π Find: Hypothesis π: βπ β π, π with small error, while providing differential privacy for the training data: οΌ Every labeled example represents the (private) information of one individual οΌ Goal: the output hypothesis does not reveal information that is specific to any single individual
POSTER #124
Given: π points in βπ with binary labels: ππ, ππ
π=π π
Assume: βcollection of polygons πΈπ, β¦ , πΈπ with a total of al most π edges s.t. βπ β π : ππ β πΈπ
π
βΊ ππ = π Find: Hypothesis π: βπ β π, π with small error, while providing differential privacy for the training data: οΌ Every labeled example represents the (private) information of one individual οΌ Goal: the output hypothesis does not reveal information that is specific to any single individual οΌ Requirement: the output distribution is insensitive to any arbitrarily change of a single input example (an algorithm satisfying this requirement is differentially private)
POSTER #124
Given: π points in βπ with binary labels: ππ, ππ
π=π π
Assume: βcollection of polygons πΈπ, β¦ , πΈπ with a total of al most π edges s.t. βπ β π : ππ β πΈπ
π
βΊ ππ = π Find: Hypothesis π: βπ β π, π with small error, while providing differential privacy for the training data: οΌ Every labeled example represents the (private) information of one individual οΌ Goal: the output hypothesis does not reveal information that is specific to any single individual οΌ Requirement: the output distribution is insensitive to any arbitrarily change of a single input example (an algorithm satisfying this requirement is differentially private)
Even if an observer knows all other data point but mine, and now she sees the
POSTER #124
Given: π points in βπ with binary labels: ππ, ππ
π=π π
Assume: βcollection of polygons πΈπ, β¦ , πΈπ with a total of al most π edges s.t. βπ β π : ππ β πΈπ
π
βΊ ππ = π Find: Hypothesis π: βπ β π, π with small error, while providing differential privacy for the training data
POSTER #124
Given: π points in βπ with binary labels: ππ, ππ
π=π π
Assume: βcollection of polygons πΈπ, β¦ , πΈπ with a total of al most π edges s.t. βπ β π : ππ β πΈπ
π
βΊ ππ = π Find: Hypothesis π: βπ β π, π with small error, while providing differential privacy for the training data
POSTER #124
Given: π points in βπ with binary labels: ππ, ππ
π=π π
Assume: βcollection of polygons πΈπ, β¦ , πΈπ with a total of al most π edges s.t. βπ β π : ππ β πΈπ
π
βΊ ππ = π Find: Hypothesis π: βπ β π, π with small error, while providing differential privacy for the training data
POSTER #124
Given: π points in βπ with binary labels: ππ, ππ
π=π π
Assume: βcollection of polygons πΈπ, β¦ , πΈπ with a total of al most π edges s.t. βπ β π : ππ β πΈπ
π
βΊ ππ = π Find: Hypothesis π: βπ β π, π with small error, while providing differential privacy for the training data
be solved over infinite domains
POSTER #124
Given: π points in βπ with binary labels: ππ, ππ
π=π π
Assume: βcollection of polygons πΈπ, β¦ , πΈπ with a total of al most π edges s.t. βπ β π : ππ β πΈπ
π
βΊ ππ = π Find: Hypothesis π: βπ β π, π with small error, while providing differential privacy for the training data
be solved over infinite domains
POSTER #124
Given: π points in βπ with binary labels: ππ, ππ
π=π π
Assume: βcollection of polygons πΈπ, β¦ , πΈπ with a total of al most π edges s.t. βπ β π : ππ β πΈπ
π
βΊ ππ = π Find: Hypothesis π: βπ β π, π with small error, while providing differential privacy for the training data
be solved over infinite domains
POSTER #124
Given: π points in βπ with binary labels: ππ, ππ
π=π π
Assume: βcollection of polygons πΈπ, β¦ , πΈπ with a total of al most π edges s.t. βπ β π : ππ β πΈπ
π
βΊ ππ = π Find: Hypothesis π: βπ β π, π with small error, while providing differential privacy for the training data π π
POSTER #124
Private learner with sample complexity π π β π¦π©π‘ π and runtime β ππ (using a generic tool of MTβ07) Given: π points in βπ with binary labels: ππ, ππ
π=π π
Assume: βcollection of polygons πΈπ, β¦ , πΈπ with a total of al most π edges s.t. βπ β π : ππ β πΈπ
π
βΊ ππ = π Find: Hypothesis π: βπ β π, π with small error, while providing differential privacy for the training data π π
POSTER #124
Private learner with sample complexity π π β π¦π©π‘ π and runtime β ππ (using a generic tool of MTβ07)
Given: π points in βπ with binary labels: ππ, ππ
π=π π
Assume: βcollection of polygons πΈπ, β¦ , πΈπ with a total of al most π edges s.t. βπ β π : ππ β πΈπ
π
βΊ ππ = π Find: Hypothesis π: βπ β π, π with small error, while providing differential privacy for the training data π π
POSTER #124
Private learner with sample complexity π π β π¦π©π‘ π and runtime β ππ (using a generic tool of MTβ07)
Given: π points in βπ with binary labels: ππ, ππ
π=π π
Assume: βcollection of polygons πΈπ, β¦ , πΈπ with a total of al most π edges s.t. βπ β π : ππ β πΈπ
π
βΊ ππ = π Find: Hypothesis π: βπ β π, π with small error, while providing differential privacy for the training data π π
POSTER #124