cs763/website/docs/schedule/lectures.md

2.2 KiB

Calendar

Date Topic Notes

Differential Privacy

9/4 Course welcome
Reading: Keshav. How to Read a Paper.
HW1 Out
9/6 Basic private mechanisms
Reading: AFDP 3.2-4
9/9 Composition and closure properties
Reading: AFDP 3.5
Signups
9/11 What does differential privacy actually mean?
Reading: McSherry. Lunchtime for Differential Privacy
9/13 Paper presentations: Differential privacy HW1 Due

Adversarial Machine Learning

9/16 Overview and basic concepts HW2 Out
9/18 Paper presentations: Adversarial attacks
9/20 Paper presentations: ???
9/23 Adversarial training
9/25 Paper presentations: Certified defenses
9/27 Paper presentations: ??? HW2 Due

Applied Cryptography

9/30 Overview and basic constructions HW3 Out
10/2 Paper presentations: Secure Multiparty Computation
10/4 Paper presentations: ???
10/7 Homomorphic Encryption
10/9 Paper presentations: Oblivious computing and side channels
10/11 Paper presentations: ??? HW3 Due
MS1 Due

Advanced Topic: Algorithmic Fairness

10/14 Overview and basic notions
10/16 Paper presentations: Individual and group fairness
10/18 Paper presentations: ???
10/21 Challenges in defining fairness
10/23 Paper presentations: Repairing fairness
10/25 Paper presentations: ???

Advanced Topic: PL and Verification

10/28 Overview and basic notions
10/30 Paper presentations: Probabilistic programming languages
11/1 Paper presentations: ???
11/4 Programming languages for differential privacy
11/6 Paper presentations: Verifying probabilistic programs
11/8 Paper presentations: ??? MS2 Due

No Lectures: Work on Projects

12/11 (TBD) Project Presentations