About the Course

This course covers theory-forward advanced machine learning with a focus on generalization (PAC/VC/Rademacher/stability), optimization for ML, uncertainty with conditional guarantees (including multicalibration), and learning-in-games / online learning (e.g., multiplicative weights, OCO, minimax, swap regret).

Lectures

Two 80-minute lectures per week. Lecture notes will be linked as they are posted.

# Date Topic Lecture Notes Resources Posted
1 Thu Sep 25 Course logistics overview, introduction to uncertainty, and (if time) learning theory basics Notes L1 (25sp)L2 (25sp)UML Ch. 2–3
2 Tue Sep 30 Learning theory basics: PAC learning and ERM Notes L2 (25sp)UML Ch. 2–3 HW1 out
3 Thu Oct 2 No class (Yom Kippur)
3 Tue Oct 7 Uniform convergence and concentration Notes L3 (25sp)L4 (25sp)UML Ch. 4, App BConcentration Inequalities Handout
4 Thu Oct 9 No-free-lunch; VC dimension I Notes L5 (25sp)L6 (25sp)UML Ch. 5–6
5 Tue Oct 14 VC dimension II Notes L6 (25sp)UML Ch. 6 Notes
6 Thu Oct 16 Regularization and algorithmic stability Notes L8 (25sp)UML Ch. 12–13
7 Tue Oct 21 Why Smooth, Convex loss minimization generalizes Notes
8 Thu Oct 23 Mean and quantile consistency Notes Uncertainty Notes Ch. 2 (Means & Quantiles)
9 Tue Oct 28 Marginal Quantile consistency Notes Uncertainty Notes Ch. 2 §2.2 (Quantiles)
10 Thu Oct 30 Online marginal means/quantiles, introduction to calibration Notes Uncertainty Notes Ch. 2 (Means & Quantiles)Uncertainty Notes Ch. 3 §3.1–3.2 (Calibration basics)
11 Tue Nov 4 Online calibration guarantees Notes Uncertainty Notes Ch. 3 §3.4 (Sequential Calibration)
12 Thu Nov 6 Continuation of online calibration, introduction to group guarantees Notes Uncertainty Notes Ch. 4 (Multigroup Guarantees) Project Milestone Due
Tue Nov 11 No class (Veterans Day)
13 Thu Nov 13 TBA Notes
14 Tue Nov 18 TBA
15 Thu Nov 20 TBA
16 Tue Nov 25 TBA
Thu Nov 27 No class (Thanksgiving)
17 Tue Dec 2 TBA
18 Thu Dec 4 TBA

Office Hours

Assignments

Reading Assignments (Graduate)

Graduate students will read and write summary posts on Ed Discussion for 4 contemporary papers on uncertainty estimation. Choose 4 papers from the list below (or propose alternatives with instructor approval).

Assignment Format

For each paper, post a summary on Ed Discussion (100-300 words, approximately half a page) that includes:

Paper List: Uncertainty Estimation (2021-2024)

Timeline: Post one summary every 2 weeks starting Week 5.

Projects + Grading

The final project can be a reproduction study, original empirical system, theory survey with extension, or an uncertainty/online-learning algorithm implementation with empirical evaluation. Teams should be 1--4 students.

Looking for teammates? Use the Team Finder thread on Ed Discussion to connect with other students.

Course Grading

Final Exam

Per the UW Seattle Autumn 2025 Final Examination Schedule, Finals Week is Dec 8–12, 2025. The last day of instruction is Fri Dec 5, 2025. The exact final time is determined by the first listed meeting day/time in the Time Schedule (for T/Th classes, it uses the Tuesday slot).

We will post the exact time once confirmed by the Registrar’s finals grid for T/Th 11:30–12:50 classes.

Where to get help

Reference Links