University of British Columbia  ·  Department of Statistics

STAT 547E — Scalable Sampling

Graduate Course  ·  Winter 2025

Instructor
Saifuddin Syed
Email
saif.syed@stat.ubc.ca
Lectures
MW 4:00–5:30pm
Office Hours
By appointment
Location
ESB 4192
Credits
1.5

This course studies modern methods for sampling from complex, multi-modal distributions at scale. Topics include parallel tempering, annealed importance sampling, non-reversible MCMC, sequential Monte Carlo, and their connections to generative modelling. Emphasis is placed on both theoretical foundations and practical implementations.

↓ Syllabus (PDF)

Topics and schedule are subject to change.

# Topic Slides
1 Introduction & Motivation
2 MCMC Foundations
3 Local Inference Algorithms
4 Annealing
5 Parallel Annealing: Parallel & Simulated Tempering
6 Sequential Annealing: Annealed Importance Sampling & SMC Samplers
7 Optimal Annealing Schedules
8 Accelerating Annealing Algorithms & Neural Samplers
9 Free Energy Methods
Assignment 1
Due Mar 11
PDF
Assignment 2
Due Mar 25
PDF
Assignment 3
Due Apr 8
PDF

The project involves an in-depth review of a method related to the course, and is expected to take approximately one week of effort. Deliverables are a 5-page write-up (excluding code) and a 30-minute presentation during the week of April 13 (date TBD).

Project Proposal
Brief description of chosen topic and plan
Due Mar 18

Students may also propose their own topic in consultation with the instructor.

Optimal transport
Flow matching
Denoising diffusion samplers
Flow annealed importance sampling bootstrap
Adaptive biasing force
Metadymamics
Slice samplers
Controlled Monte Carlo diffusions
MBAR
Nested sampling
Annealed Langevin