Schedule


Schedule might change slightly as the semester goes on. Please check here regularly and refresh the page.

For any class day with assigned readings, you should submit critical comments

Unit 1: Bayesian Neural Networks

Goal: How do we model functions?

Status: Final

date assignments topic required optional
Wed 09/04
out: Welcome Survey
out: HW1-GP
Course Overview + Gaussian Processes
   
Mon 09/09  
Gaussian Processes
>>> Focus esp. on 2.1-2.5.
Wed 09/11 out: HW2-BNN+HMC
Bayesian Neural Nets
Sec. 1.1 & 1.2 from Neal PhD Thesis
>>> Focus esp. on Fig. 1.2 and its methods
>>> Sections 1, 2, 3, & 5
>>> Focus esp. on Sec. 2
Mon 09/16 due: HW1-GP
MCMC for BNNs (day 1/2)
Sec. 1 - 4.2 of Betancourt 2017
>>> Focus esp. on intuition behind Fig. 8, 9, and 22
For another primer on MCMC, see Sec. 1.3 of Neal PhD Thesis
Wed 09/18  
MCMC for BNNs (day 2/2)

Sec. 1 - 4 of Neal Handbook of HMC
>>> Focus on the algorithm on page 14
>>> Can skip 4.1 altogether
 
Mon 09/23   Variational Inference for BNNs
>>> Focus on Sec. 1 and 2 and esp. Alg. 1: could you do this for BNNs? Skim the cool experiments in Sec. 5. Skip Sec. 3&4.
To learn more about VI in general: Review by Blei et al. JASA 2017
Wed 09/25  
Variational for BNNs: Score Function Trick
 
Mon 09/30 due: HW2-BNN+HMC
Variational for BNNs: Reparameterization Trick
- Bayes by Backprop: Blundell et al. 2015
>>> Focus on Sec. 1-3 and esp. the Alg. in Sec. 3.2. You can skim/skip Sec. 4 (on contextual bandits). Do read about experiments in Sec. 5, esp. Fig. 5
An older study of VI methods for BNNs: Graves NIPS 2011

Unit 2: Autoencoders, Deep Generative Models, and VAEs

Goal: How do we model structured data?

Status: Final

date assignments topic required optional
Wed 10/02  
Autoencoders (AEs)
- Demo by Karpathy: [AE for MNIST (web)]
- Stacked Denoising AEs: Vincent et al. 2010
>>> Focus esp. on Sec. 2.2 and experiments
Cool application in medicine: 'Deep patient' Miotto et al. Sci. Reports 2016
Mon 10/07  
Variational Autoencoders (VAEs) day 1
- Notes: [VAEs (PDF)]
Tutorial on VAE: Doersch arXiv 2016
Concurrent paper with similar ideas: Rezende et al. ICML 2014
Extension to Graphical Models: Johnson et al. NIPS 2016
Wed 10/09
due: Final Project Team Signup
Variational Autoencoders (VAEs) day 2

 

Unit 3: Research Frontiers

Status: DRAFT: Schedule may change

date assignments topic required optional
Mon 10/14 due: HW3-BNN+VI NO CLASS: UNIVERSITY HOLIDAY

 
Tue 10/15 (Monday on Tues schedule)   Project Work

 
Wed 10/16 due:Initial Pitch PROJECT: INITIAL PITCHES + FEEDBACK

 
Mon 10/21 due: HW4-VAE
VAEs with discrete random variables
-Presenters: Rohan & Preetish
Concurrent paper with similar idea: Jang et al. ICLR 2017
Wed 10/23  
Semi-supervised VAEs
-Presenters: Alexander & Zhe & Cuong
 
Mon 10/28  
Disentangled representations and VAEs
-Presenters: Hao & Alphonsus & Vladimir
Disentangled VAE: Siddharth et al. NIPS 2017
 
Wed 10/30 due: Checkpoint1
Dropout as Bayesian Approximation
-Presenters: David & Michael & Andrew
- Dropout as Bayes Approx Paper: Gal & Ghahramani 2016
>>> Focus on understanding Fig. 2 and Fig. 4
>>> Skim and play with interactive demo.
Original Dropout paper: Srivastava et al. JMLR 2014
Mon 11/04  
Modeling Different Kinds of Uncertainty
-Presenters: Stamatios & Ruiyuan & Alexa
 
Wed 11/06  
Alternatives to BNNs
-Presenters: Victoria & Xiaohui & Emerson
 
Mon 11/11   NO CLASS - UNIVERSITY HOLIDAY    
Wed 11/13 due: Checkpoint2 in-class project work time    
Mon 11/18  
Flexible Approximate Posteriors #1
-Presenters: Christian & Daniel & Saber
Normalizing Flows: Rezende & Mohamed ICML 2015
Nonparametric Variational Inference: Gershman et al. ICML 2012
Autoregressive Flows: Kingma et al. NIPS 2016
Multiplicative Flows: Louizos & Welling ICML 2017
Wed 11/20  
Flexible Approximate Posteriors #2
-Presenters: Josh & Holt & Xu
Neural Autoregressive Flows: Huang et al. ICML 2018
 
Mon 11/25 due: Checkpoint3      
Wed 11/27   NO CLASS - THANKSGIVING HOLIDAY    

Unit 4: Final Project

Status: DRAFT: Schedule may change

date assignments topic required optional
Mon 12/02   project work time    
Wed 12/04 due: Final Presentation FINAL PROJECT PRESENTATIONS (Part 1/2)    
Mon 12/09 due: Final Presentation FINAL PROJECT PRESENTATIONS (Part 2/2)