Computational and Statistical Aspects of Diffusion Models Spring 2026

Lecturer
Yuansi Chen
Lecture Time
Mon 14:00-16:00 (from 16.02.2026 to 18.05.2026), HG E 21
Teaching Assistant
Tristan Matsulevits (tmatsulev at student.ethz.ch)
Course Number
401-4634-24L
Office Hours
Mon 16:00-17:00 (from 16.02.2026 to 18.05.2026), HG G 15.1 (Yuansi)
Tue 15:00-16:00 (from 16.02.2026 to 18.05.2026), NO E 39 (Tristan)

Content

Selected topics on diffusion generative models, Markov chain sampling and related proof techniques.
The official course catalogue page can be found here.

Prerequisites

We assume basic knowledge of linear algebra, introduction to probability and statistics.
Familarity with convex optimization, statistical learning theory, stochastic process and stochastic calculus would help.

Lecture notes

(keeps updating, check back later for more lectures)
For background on stochastic differential equations, see SDE bootcamp sheet
Date Content Notes
Mo 16.02. Introduction - two settings of sampling Lecture 1
Mo 23.02. Langevin dynamics and score-based sampling Lecture 2
Mo 02.03. Convergence of Langevin diffusion and ULA Lecture 3
Mo 09.03. Simulated Annealing, Ornstein-Uhlenbeck process and time-reversal Lecture 4
Mo 16.03. Time-reversal formula, score-based diffusion models (or DDPM) Lecture 5
Mo 23.03. Error analysis for diffusion models Lecture 6
Mo 30.03. (continued, remove the Lipschitzness assumption) Lecture 7
Mo 06.04. No lecture
Mo 13.04. Statistical guarantees for score estimation Lecture 8
Mo 20.04. No lecture
Mo 27.04. ODE and flow-based generative models Lecture 9
Mo 04.05. Classifier/Classifier-free guidance, Doob h-transform and Feynman-Kac correction Lecture 10
Mo 11.05. Adaptation of diffusion models to low-dimensional manifold Lecture 11
Mo 18.05. continued. Discrete diffusion models Lecture 12

Suggested readings

Lecture 1 Lecture 2-3 Lecture 4-5 Lecture 6-7 Lecture 8 Lecture 9 Lecture 10 Lecture 11

Coding exercises

Checkout the Github repo https://github.com/yuachen/course_diffusion_models
Release date Exercise Notes
Mo 23.02. Simulate Langevin dynamics and diffusion processes
Th 19.03. Score-matching and sampling with score-based diffusion models
Mo 11.05. U-Net score estimation and sampling MNIST digit images
TBD Guided image sampling

Literature

Acknowledgement

This course contains materials such as lecture notes/slides that were developed or adapted from many other courses. Especially,