Main Page

From Btry6790

Jump to: navigation, search

This is the course web page for BTRY 6790 (CS 6782), "Probabilistic Graphical Models" (Fall 2010).

Please check this page frequently throughout the semester. It will continually be updated with information you will need. Keep in mind that the schedules for lectures and homeworks are subject to change as the semester progresses.

Contents

Announcements

  • We will use the discussion section this week (9/22) to catch up on topics that we haven't gotten to in lecture, viz., linear classification and some loose ends on the max-product algorithm.
  • The lecture and reading schedule for the period between now and Fall Break has been updated
  • Notes for recitation #3 have been posted.
  • Notes from the second recitation have been posted (see bottom of page). Thanks to scribe Ronan LeBras
  • Notes from the first recitation have been posted (see bottom of page).
  • Homework #1 has been posted (Sep 5). It will be due Fri, Sep 17.
  • Note the new location for the lectures: 224 Weill Hall
  • Note the new time and location for the discussion section: Wed 3:35-4:25 in 262 Uris
  • Be sure to join the course mailing list: btry6790-l (Instructions for joining lyris lists)

Course Description

A thorough introduction to probabilistic graphical models, a flexible and powerful graph-based framework for probabilistic modeling. Covers directed and undirected models, exact and approximate inference, and learning in the presence of latent variables. Hidden Markov models, conditional random fields, and Kalman filtering are explored in detail.

General Information

  • Lectures: Tues/Thurs, 11:40-12:55, 224 Weill
  • Recitations: Wed, 3:35-4:25, 262 Uris
  • Credit Hours: 4 (S/U or letter)
  • Instructor: Adam Siepel, 102E Weill
  • TA: Andre Luis Martins, 102 Weill
  • Office Hours: Tues, 4:00-5:00PM

Prerequisites

Required prerequisites are a course in probability theory (BTRY 4080 or equivalent) and a course in intermediate programming/data structures (CS 2110 or equivalent). A course in mathematical statistics (BTRY 4090 or equivalent) is recommended but not required.

Resources

Books

  • Primary textbook:
  • Supplementary readings:
    • Jordan MI, An Introduction to Probabilistic Graphical Models, in preparation
  • Recommended reference books:
    • Casella G, Berger RL, Statistical Inference. Duxbury Press, 2001.

Lecture Schedule

(Lecture slides and homework assignments are password protected.)

Date Readings [optional]* Topics Slides
Aug 26 8.0-8.1; Jordan & Weiss review; Kevin Murphy tutorial Course introduction PDF
Aug 31 1.2-1.3; 2.1-2.3 [1.1; 1.4-1.5; 2.5] Probability and statistics background PDF
Sep 2 8.2; J2.0-2.1 Conditional independence and factorization PDF
Sep 7 8.3; J2.2-2.4 [J16] D-separation, undirected models PDF
Sep 9 8.4.0-8.4.2; J3 Probabilistic inference by graph elimination PDF
Sep 14 8.4.3; J4 Belief propagation / sum-product algorithm PDF
Sep 16 8.4.4-8.4.5; J5 Max-product algorithm PDF
Sep 21 J5-7 [3, 4] Linear regression and classification PDF
Sep 23 J8 Exponential family, generalized linear models PDF
Sep 28 J9 Learning with completely observed models PDF
Sep 30 J10-11 [9] Expectation maximization (EM) PDF
Oct 5 More on EM PDF
Oct 7 13.0-13.2; J12 Hidden Markov models (HMMs) PDF
Oct 12 Happy Fall Break!
Oct 14 More on HMMs and related models PDF
Oct 19 J13-14 Finish HMMs; Factor analysis PDF
Oct 21 12 PCA and probabilistic PCA PDF
Oct 26 13.3; J15 Kalman filtering PDF
Oct 28 Sutton & McCallum review; Original Lafferty et al. paper Conditional random fields PDF
Nov 2 11.0-11.1 Basic sampling PDF
Nov 4 11.2-11.6 Introduction to MCMC PDF
Nov 9 More on MCMC PDF
Nov 11 Variational inference PDF
Nov 16 Yedidia, Freeman, and Weiss: paper #1, paper#2 More on variational inference, expectation propagation PDF
Nov 18 J17 Junction tree algorithm PDF
Nov 23 More on junction tree algorithm PDF
Nov 25 Happy Thanksgiving!
Nov 30 Neural networks and Boltzmann machines PDF
Dec 2 Learning graph structure PDF

*Prefix of "J" indicates Jordan's draft manuscript; other readings are from Bishop

Assignment Schedule

Assignment Date Assigned Date Due Topics Data
HW#1 Sep 4 Sep 17 Factorization, D-separation, graph elimination
HW#2 Sep 18 Oct 1 Sum-product, max-product algorithms column.fa multicolumn.fa tree.nh example-code.tgz
HW#3 Oct 2 Oct 18 Fully observed learning, expectation maximization survey-labeled.dat survey-unlabeled.dat
HW#4 Oct 16 Nov 5 HMMs riverdale.dat across-the-riverdale.dat
Proposal Oct 29 Nov 5 Detailed project proposal
HW#5 Nov 6 Nov 19 Image processing and Gibbs sampling orig.txt orig.png noisy_10.txt noisy_10.png noisy_20.txt noisy_20.png image2Text.pl text2Image.pl computeError.pl image2Text.24bit.pl

Recitation Notes

Date Section Number Topics
Sep 1 Section 1 Probability and statistics background
Sep 8 Section 2 Factorization and D-separation
Sep 15 Section 3 Graph Elimination and Sum-Product Algorithms
Sep 22 Section 4 Sum-Product Algorithm and Logistic regression
Sep 29 Section 5 Learning with Completely Observed Models
Oct 6 Section 6 Expectation Maximization
Oct 13 Section 7 Expectation Maximization and HMMs
Personal tools