Lecture Calendar

  • The schedule below is tentative, and some topics may change.
  • For each lecture we link to suggested readings below the calendar table.
  • During the regular lecture times (Tuesdays and Thursdays at 11:00am), Prof. Sudderth will present the posted slides in PCB 1200
  • Video recordings of course meetings will be posted (after some delay) to the CS274B YuJa channel Links to an external site..

 

Number

Date

Topics

Readings

Materials

1A

4/02/2024

Survey of Applications and Algorithms

Tutorials

Slides:  Overview Download Overview

1B

4/04/2024

Directed and Undirected Graphical Models

Markov properties

Slides:  Markov Download Markov (1-41)

2A

4/09/2024

Inference Problems, Variable Elimination Algorithms

Variable elimination

Slides:  Markov Download Markov (42-74), Elimination Download Elimination (1-8)

2B

4/11/2024

Message Passing Algorithms, Belief Propagation

Belief propagation

Slides:  Elimination Download Elimination (15-30), BP Download BP (1-21)

3A

4/16/2024

Loopy Belief Propagation

Belief propagation

Slides:  BP Download BP (22-49), Loopy Download Loopy (1-8)

3B

4/18/2024

Junction Trees, Max-Product Belief Propagation

Junction trees

Slides:  Loopy Download Loopy (9-56)

4A

4/23/2024

Learning Directed Graphical Models, L2 & L1 Regularization

Parameter learning

Slides:  Directed Learning Download Directed Learning (1-39)

4B

4/25/2024

Learning Undirected Graphical Models, Exponential Families

Exponential families Slides:  Directed Learning Download Directed Learning (40-55), Undirected Learning Download Undirected Learning (1-20)

5A

4/30/2024

Learning Undirected Graphical Models, Structure Learning

Exponential families

Slides:  Undirected Learning Download Undirected Learning (21-57)

5B

5/02/2024

Information Theory, Learning Markov Trees

Structure learning Slides:  Structure Download Structure, EM Download EM (1-8)

6A

5/07/2024

Expectation Maximization (EM) Algorithms

EM algorithms Slides:  EM Download EM (6-50)

6B

5/09/2024

Monte Carlo, MCMC Methods

Monte Carlo

Slides:  Monte Carlo Download Monte Carlo (1-33)

7A

5/14/2024

MCMC, Metropolis-Hastings, Gibbs Samplers

MCMC

Slides:  Monte Carlo Download Monte Carlo (28-68)

7B

5/16/2024

MCMC, (Blocked) Gibbs Samplers, Kalman Filters

MCMC, Gaussian models

Slides:  Monte Carlo Download Monte Carlo (69-74), Filtering Download Filtering (1-28)

8A

5/21/2024

Particle Filters, Particle Belief Propagation

Particles

Slides:  Filtering Download Filtering (29-45), Particle BP Download Particle BP

8B

5/23/2024

Mean Field and Bethe Variational Methods

Variational methodsLoopy BP

Slides:  Variational Download Variational (1-29)

9A

5/28/2024

Bayesian Nonparametrics

BNP

Slides:  Variational Download Variational (30-42), BNP Download BNP (1-40)

9B

5/30/2024

Bayesian Nonparametrics

BNP

Slides:  BNP Download BNP (37-92)

10A

6/04/2024

Structured Deep Generative Models

VAE

Dynamical VAEs Links to an external site., Structured VAEs Links to an external site.

10B

6/06/2024

Final Project Presentations

 

 

-

6/13/2024

Final Project Reports Due

 

 

Suggested Readings

We provide suggested readings from several sources. You do not need to read all of them. Instead, we suggest you compare various options, and choose the reference whose style you like best. Barber's Bayesian Reasoning and Machine Learning Links to an external site. is freely available online, and is a good place to start.

Acronyms for Primary Resources

Graphical Model Tutorials

Directed & Undirected Graphs: Factorization & Markov Properties

Inference via Variable Elimination

Inference via Belief Propagation: Sum-Product & Max-Product

Inference via Junction Tree Propagation

Exponential Family Distributions: Learning & Inference

Learning (Directed & Undirected) Graphical Model Parameters

Learning via the Expectation Maximization (EM) Algorithm

Learning (Directed & Undirected) Graphical Model Structure

Inference & Learning for Gaussian Graphical Models

Monte Carlo Methods: Rejection & Importance Sampling

Particles & Sequential Monte Carlo

Markov Chain Monte Carlo (MCMC): Gibbs & Metropolis-Hastings

Variational Methods: Naive & Structured Mean Field

Variational Methods: Bethe Approximations, Loopy & Reweighted BP

Discriminative Learning: Conditional Random Fields & Structural SVMs

Bayesian Nonparametrics: Dirichlet Processes

Dynamical & Structured Variational Autoencoders