Course Identification
Foundations of privacy in data analysis
Lecturers and Teaching Assistants
Prof. Guy Rothblum
Course Schedule and Location
Monday, 16:15 - 18:00, Jacob Ziskind Building, Rm 155
30/10/2017
Field of Study, Course Type and Credit Points
Mathematics and Computer Science: Elective; 2.00 points
Prerequisites
While there are no formal prerequisites, an undergraduate-level familiarity with algorithm design and analysis and probability is expected. An undergraduate-level knowledge of complexity theory and machine learning will also be helpful.
Attendance and participation
Evaluation Type
No final exam or assignment
Estimated Weekly Independent Workload (in hours)
Syllabus
This course provides a foundational perspective on individual privacy in the context of statistical data analysis and machine learning. The focus will be on differential privacy, a rigorous mathematical formulation of individual privacy. We will study privacy concerns and attacks, the framework of differential privacy, state-of-the-art differentially private algorithms for data analysis and machine learning, and (time permitting) connections to adaptive data analysis and fair classification.
Learning Outcomes
Upon successful completion of this course students should be able to:
- Demonstrate understanding of basic privacy attacks and concerns, such as re-identification, reconstruction and differencing attacks, composition.
- Demonstrate understanding of the definition and guarantees provided by (several variants of) differential privacy.
- Demonstrate understanding of basic and advanced algorithms for privacy-preserving data analysis, and a "toolbox" for differentially private algorithm design.
Reading List
The Algorithmic Foundations of Differential Privacy, Dwork and Roth