| Lecture | Topics | Homework |
|---|---|---|
| 1, Mon 08/24 | Course introduction, ML basics | Lecture slides, Optimization Colab |
| 2, Wed 08/26 | Adversarial examples, finding adversarial examples, adversarial training | Lecture slides |
| 3, Mon 08/31 | Certified robustness, randomized smoothing | Lecture slides |
| 4, Wed 09/02 | Data poisoning Paper presentations: (1) Poisoning Attacks on LLMs Require a Near-constant Number of Poison Samples (2) Robustness Meets Algorithms |
Lecture slides |
| Mon 09/07 | No class — Labor Day | |
| 5, Wed 09/09 | Undetectable backdoors, tradeoffs in adversarial robustness Paper presentations: (1) Deliberative Alignment: Reasoning Enables Safer Language Models (briefly cover Adversarial Reasoning at Jailbreaking Time) (2) Constitutional AI: Harmlessness from AI Feedback |
|
| 6, Mon 09/14 | Robust and non-robust features, distributional robustness Paper presentations: (1) Sleeper Agents: Training Deceptive LLMs that Persist Through Safety Training (2) Discrimination in the Age of Algorithms |
HW1 |
| 7, Wed 09/16 | Introduction to algorithmic fairness Paper presentations: (1) Goal Misgeneralization in Deep Reinforcement Learning (2) Chapter 1 of AI Snake Oil |
|
| 8, Mon 09/21 | Fairness notions in classification, individual fairness Paper presentations: (1) Fairness-in-the-Workflow: How Machine Learning Practitioners at Big Tech Companies Approach Fairness in Recommender Systems |
|
| 9, Wed 09/23 | Group fairness, case study of fairness notions Paper presentations: (1) Performative Prediction (2) Performative Prediction: Past and Future |
|
| 10, Mon 09/28 | Inherent tradeoffs between fairness notions Paper presentations: (1) Explicitly unbiased large language models still form biased associations |
|
| 11, Wed 09/30 | Individual fairness via uncertainty quantification, multicalibration Paper presentations: (1) Fairness through Difference Awareness: Measuring Desired Group Discrimination in LLMs (2) Uncertainty Quantification in LLM Agents: Foundations, Emerging Challenges, and Opportunities |
|
| 12, Mon 10/05 | Review of iteration complexity analysis: smooth convex and strongly convex optimization | |
| 13, Wed 10/07 | Review of iteration complexity analysis: nonconvex optimization | Project proposal due |
| 14, Mon 10/12 | Privacy attacks and data privacy threats | |
| 15, Wed 10/14 | Membership inference attacks | |
| 16, Mon 10/19 | Differential privacy: definition and intuition | |
| 17, Wed 10/21 | Basic properties of differential privacy | HW1 due |
| 18, Mon 10/26 | Differential privacy mechanisms | |
| 19, Wed 10/28 | Properties of differential privacy | |
| 20, Mon 11/02 | DP optimization: output perturbation and objective perturbation | |
| 21, Wed 11/04 | DP optimization: exponential mechanism | |
| 22, Mon 11/09 | DP optimization: DP-SGD | |
| Wed 11/11 | No class — Veterans Day | |
| 23, Mon 11/16 | Project presentations | |
| 24, Wed 11/18 | Project presentations | |
| 25, Mon 11/23 | Project presentations | |
| Wed 11/25 | No class — Thanksgiving recess | |
| 26, Mon 11/30 | Project presentations | |
| 27, Wed 12/02 | Project presentations | HW2 due |