Graphical and Statistical Models of Learning

Spring 2020 — CMSC 691

Announcements
Who, What, When, and Where

Check out the syllabus for all this information, including policies on academic honesty, accomodations, and late assignments.

Meeting Times
ITE 229
Monday & Wednesday, 2:30pm - 3:45pm
Instructor
Frank Ferraro
ferraro [at] umbc [dot] edu
ITE 358
Monday 3:45 - 4:30
Tuesday 11:00 - 11:30
by appointment
Topics
The topics covered will include forming probabilistic and neural machine learning models and appropriate inference techniques. The covered techniques will include maximum likelihood estimation, advanced approaches to empirical risk minimization, expectation maximization, belief propagation for structured inference, and approximate probabilistic inference techniques such as Laplace’s method, Monte Carlo sampling approaches, and variational inference.
Goals
After taking this course, you will
  • be introduced to advanced statistical estimation and modeling in ML;
  • understand how these approaches can be used to develop semi-supervised and unsupervised ML algorithms;
  • have experience implementing a number of ML programs;
  • read and analyze research papers;
  • practice your (written) communication skills.
Schedule

The following schedule of topics is subject to change.

Legend:

Date Topic Main Reading: Read All Advanced Reading: Optionally Read Some Assignment Out Assignment Due
Monday, 1/27
  1. Introduction: why probabilistic & statistical ML?
  • ITILA Ch 2 (probability, entropy, MLE)
  • ITILA Ch 23 (common/useful probability distributions)
Wednesday, 1/29
  1. Probability distributions, entropy, and maximum likelihood estimation
  • CIML Ch 2
  • UML Ch 2
  • UML Ch 14
  • ITILA Ch 36
Monday, 2/3
Wednesday, 2/5
Monday, 2/10 No class: AAAI
Wednesday, 2/12 Guest lecture: Dr. Cynthia Matuszek
Monday, 2/3
  1. Decision Theory and Loss Functions
  • CIML Ch 2
Wednesday, 2/19
Monday, 2/24
  1. Latent MLE/MAP
  2. Intro to EM
  • CIML Ch 9
Wednesday, 2/26
Monday, 3/9
  1. EM in HMMs
Wednesday, 3/11
Monday, 3/23 [whiteboard]
Wednesday, 3/25
  1. Probabilistic Graphical Models
Monday, 3/30 [whiteboard]
  1. Exponential Family Distributions
A Compendium of Conjugate Priors by Daniel Fink
Wednesday, 4/1 [whiteboard]
  1. Variational Inference
  • ITILA Ch 33
Monday, 4/13
  1. Approximate Inference via Sampling
  • ITILA Ch 29
Monday, 4/20 [whiteboard]
  1. Belief Propagation
  • ITILA Ch 26
  • ITILA Ch 25 (inference in trellis-structured graphs)
Wednesday, 4/29
  1. Proximal SVI
Monday, 5/4 [whiteboard]
  1. Variational autoencoders (see whiteboard)
  • Autoencoding Variational Bayes by Kingma and Welling (2013 ICLR)