DSC291 (Fall 2024) Introduction to Differential Privacy: Theory, Algorithms and Applications


Syllabus [ link ]

Instructor: Prof. Yu-Xiang Wang (homepage)
TA: Dan Qiao (Email: d2qiao@ucsd.edu)


Lecture Section: Monday, Wednesdady, Friday 1:00-1:50 pm. Location: CENTR 205

Piazza: https://piazza.com/ucsd/fall2024/dsc291
Piazza is our main channel of communication. Questions should be posted here.

Gradescope: https://www.gradescope.com/courses/879296
This is where you submit your homeworks and project reports.

Office hours: Instructor: After the lecture on Wednesday.
TA office hour to be announced soon.

Evaluation: 30% Homework, 40% Project, 20% Midterm Quiz, 10% for attendance / Participation.

Textbook:

Course Schedule / Scribed Notes

Week Dates Lecture Materials Readings Assignments
127-Sep-24 No lecture. Please read this notebook on Privacy challenges in the AI Era and DR Ch 1.DR Ch 1 
230-Sep-24, 2-Oct-24, 4-Oct-24Overview. Privacy threats. Defining Privacy, Sensitivity and Laplace Mechanism [Lecture 1,Annotated] [Lecture 2,Annotated]Notebook, DR Ch 2, Ch 3.1, Ch 3.2HW1 out on Oct 2
37-Oct-24, 9-Oct-24, 11-Oct-24Sparse Vector and Private Query Release [Lecture 3, Annotated]]DR Ch 3.6, DR Ch 4.2Project proposal due Oct 11
414-Oct-24, 16-Oct-24, 18-Oct-24Private Multiplicative Weights, Exponential Mechanism, SmallDB [Lecture 4, Annotated]Full proof of PMW.DR Ch 3.3, DR Ch 3.4HW1 due on Oct 16
HW2 out on Oct 18
521-Oct-24, 23-Oct-24, 25-Oct-24Privacy loss RV, Composition [Lecture 5, Annotated]DR Ch 3.5
628-Oct-24, 30-Oct-24, 1-Nov-24Gaussian Mechanism [Lecture 6, Annotated], midterm discussion Balle & Wang (2018)Midterm Quiz on 30-Oct-24
HW2 due on Nov 1
74-Nov-24, 6-Nov-24, 8-Nov-24 Renyi DP [Lecture 7, Annotated], Privacy accounting and autodp [Lecture 8, Annotated], Bun & Steinke (2018)
Project midterm report due Nov 8
813-Nov-24, 15-Nov-24Intro to DPML [Lecture 9, Annotated] Chaudhuri et al., Kifer et al., Bassily et al.HW3 out on Nov 12. No Lecture on Monday (Public Holiday)
918-Nov-24, 20-Nov-24, 22-Nov-24 DPML algorithms [Lecture 10, Annotated], DPML algorithms (Part 2) [Lecture 11, Annotated]
1025-Nov-24, 27-Nov-24 DPML algorithms (Part 3)[Slides, Annotated], Private Deep Learning [Slides, Annotated]   Practicum [Start-up kit] HW3 due on Nov 27. No lecture on Friday (Thanksgiving)
112-Dec-24, 4-Dec-24, 6-Dec-24Mon: Data Adaptive DP [Slides, Annotated]. Wed: Project consultation in Lecture. Friday 1 - 5pm Project presentationsVadhan Ch 3.1, Nissim et al. (2011) Final project report due

Code of Conduct: You can find UCSD's student code of conduct here.