Instructor: Michael Dinitz
Lecture: T Th 9am - 10:15am, Hodson 311
Office Hours: By appointment
Teaching Assistant: Shruthi Prusty
Date | Topic | Reference | Notes |
---|---|---|---|
Jan 21 | Introduction, Definitions | Chapters 1, 2 | Lecture Notes, Video |
Jan 23 | Definitions, Laplace Mechanism | Chapters 2, 3.1-3.3 | Lecture Notes, Video |
Jan 28 | Laplace, Report-Noisy-Max | Chapter 3.3 | Lecture Notes, Video |
Jan 30 | Exponential Mechanism | Chapter 3.4 | Lecture Notes, Video |
Feb 4 | Group Privacy, Basic Adaptive Composition | Chapters 2.3, 3.5 | Lecture Notes, Video, Northeastern Notes |
Feb 6 | Advanced Composition | Chapter 3.5 | Lecture Notes, Video, Northeastern Notes, Toronto Notes |
Feb 11 | Sparse Vector Technique | Chapter 3.6 | Lecture Notes, Video, HW1 out |
Feb 13 | Linear Queries and SmallDB | Chapter 4.1 | Lecture Notes, Video |
Feb 18 | SmallDB, Private MWU | Chapter 4.1, 4.2 | Lecture Notes, Video, AHK Survey on MWU |
Feb 20 | Private MWU | Chapter 4.2 | Lecture Notes, Video |
Feb 25 | Nets and Iterative Construction | Chapter 5.1, 5.2 | Lecture Notes, Video |
Feb 27 | Iterative Construction and the Median Mechanism | Chapter 5.2 | Lecture Notes, Video |
Mar 4 | Binary Tree Mechanism | Lecture Notes from BU/NEU | Lecture Notes, Video |
Mar 6 | Local Sensitivity and Propose-Test-Release | Vadhan Section 7.3, Lecture Notes from Waterloo | Lecture Notes |
Mar 11 | Stable Histograms, Private Local Sensitivity, Smooth Senstivity | Vadhan Section 7.3 | Lecture Notes, Video |
Mar 13 | Factorization and Projection | Lecture Notes from NEU/BU | Lecture Notes, Video |
Mar 25 | Other notions of DP: Renyi DP and zCDP | RDP paper, zCDP paper | Lecture Notes, Video |
Mar 27 | DP SGD | DP-SGD paper, BU/NEU Lecture Notes, Waterloo Lecture Notes, Google DP-fy ML | Lecture Notes, Video |
Please submit all assignments using Gradescope (entry code D3524N).
This class will have a final project, whose exact form is flexible and mostly up to you, subject to approval by the instructor. You can work in small groups if you want. Possible ideas include:
Other textbooks:
Other classes: