CMU seal

Advanced Topics in Graphical Models

10-801, Spring 2007


Eric P. Xing
School
of Computer Science, Carnegie-Mellon University


Syllabus and Course Schedul (tentative)


Module

Lectures, readings, online materials 

Homeworks, Exams



Mon, Jan 15: *No Class, MLK Day*
Introduction: Hierarchical Bayes


Lecture 1: 1/17/07

Basics of hierarchical Bayesian models

Reading:
  • Christian Robert, The Bayesian Choice, 2nd Edition, Chapter 10, Springer, 2001 (hardcopy).
    Basics of hierarchical Bayesian models.
  • William DuMouchel, Hierarchical Bayes Linear Models for Meta-Analysis. Technical Report Number 27, National Institute of Statistical Sciences, 1994. [pdf]
  • Andrew Gelman, ``Multilevel (hierarchical) modeling: what it can and can't do.'' Technometrics, to appear, 2005 [pdf]
Wed, Jan 17:

Scribe Notes 1 (Kyung-Ah)

Scribe Notes 2 (Kyung-Ah)
Lecture 2: 1/22/07

Bayesian Admixtures
  • Latent Dirichlet Allocation
  • Genetic Admixture
  • The mixed membership model

Reading:
Mon, Jan 22:

Scribe Notes 2 (Wenjie)
Advanced Topics in Learning I:

Model Selection

 Lecture 3: 1/24/07

Variable selection in hierarchical Bayesian models

Reading:
  • Ed George and Robert McCulloch (1993). "Variable selection by Gibbs sampling." JASA, 88, 881-889. [pdf]
  • Xinlei Wang and Edward I. George (2004). A Hierarchical Bayes Approach to Variable Selection for Generalized Linear Models. Technical report SMU-TR-321, Department of Statistics, Southern Methodist University. [pdf]
  • J.E. Griffin and P.J. Brown (2005). Alternative prior distributions for variable selection with very many more variables than observations. Technical report, Dept. of Statistics, University of Warwick. [pdf]
Wed, Jan 24:

Scribe Notes 3 (Fan)
 Lecture 4: 1/29/07

Information theory and model selection I:
  • Information criteria
  • Introduction to information theory
    • some basic definitions
    • coding theory

Reading:
  • T. Cover and J. Thomas, Information Theory. Chaps 2, 3, 5.
Mon, Jan 29:

Scribe Notes 4 (Fan)
 Lecture 5: 1/31/07

Information theory and model selection II:
  • Minimum description length

Reading:
Wed, Jan 31:

Scribe Notes 5
(?)
 Lecture 6: 2/5/07

Bayesian Model Selection
  • BIC
  • Bayes factor

Reading:
  • Kass, R.E. and Raftery, A.E. (1995). Bayes factors. Journal of the American Statistical Association, 90, 773-795.
Mon, Feb 5:

Scribe Notes 6 (Wilson)
Advanced Topics in Learning II:

Conditional Graphical Models and
Margin-based Learning
 Lecture 7: 2/7/07

Conditional Random Fields
  • Basic formulation
  • Likelihood-based training

Reading:
Wed, Feb 7:
 
Scribe Notes 7 (Ramesh)
 Lecture 8: 2/12/06

Optimal margin principle and Lagarangian Duality
  • Support vector learning
  • Duality and convex optimization

Reading:
Mon, Feb 12:

Scribe Notes 8 (Guang)

 Lecture 9: 2/14/07

Maximum margin Markov Networks
  • structured output

Reading:
Wed, Feb 14:

Scribe Notes 9 (?)
 Lecture 10: 2/19/07

Maximum margin learning of generative models
  • Gaussian mixture model
  • HMM

Reading:
Mon, Feb 19:

Scribe Notes 10 (Jason)
 Lecture 11: 2/21/07

New perspective of generative and discriminative models
  • example 1
  • example 2

Reading:
Wed, Feb 21:
Sampling methods for inference and learning


 Lecture 12: 2/26/07

Monte Carlo EM
    • Markov Chain Monte Carlo: Metropolis Hasting and Gibbs Sampling
    • The data-augmentation algorithm

Reading:
Mon, Feb 26:

Project proposals (1 page) due

Scribe Notes 12-13 (Wenjie)
 Lecture 13: 2/28/07

Sampling high-dimensional models
    • Collapsed Gibbs sampling
    • Case study of the Gibbs Motif sampler

Reading:
Wed, Feb 28:
 Lecture 14: 3/7/07

Sampling and model selection

    • Approximation of marginal likelihood
    • Reverse-jump MCMC

Reading:

Wed, Mar 7:
 Lecture 15: 3/?/07 (note covered)

Sampling random fields
    • Learning Markov random fields
    • Approximating the partition function
    • Contrastive divergence
    • More advanced sampling methods

Reading:
?, Mar ?:

No class
Spring Break
Bayesian nonparametric models
Lecture 15: 3/19/07
 

The stick-breaking process (warming up)

T. S. Ferguson. A Bayesian analysis of some nonparametric problems, Annals of Statistics, 1, 209-230, 1973.
Mon, Mar 19:
Lecture 17: 3/21/07

Dirichlet process
  • The infinite limit of mixture model
  • The Polya urn process
  • The stick-breaking process

Reading:

Required:


Supplemental:
Wed, Mar 21:
Lecture 18: 3/26/07

Inference on Dirichlet process
  • Sampling algorithms
  • Truncation and variational approximation

Reading:
Mon, Mar 26:
Lecture 19: 3/28/07
Learning DP
  • Empirical Bayesian learning of DP

Reading:
Wed, Mar 28:
Lecture 20: 4/2/07

Hierarchical DP and Hidden Markov DP
  • Theory
  • application in IR and Genetics

Reading:
Mon, Apr 2:
Lecture 21: 4/4/07

Hierarchical DP and hidden Markov DP
  • Theory
  • application in IR and Genetics

Reading:
Wed, Apr 4:
Lecture 22: 4/9/07

Gaussian processes I
  • Bayesian logistic regression
  • Gaussian processes

Reading:
Mon, Apr 9:
Advanced topics in Variational Inference
 Lecture 23: 4/11/07
 
Propagation algorithms I
    • Review of BP and GBP
    • Tree-reweighted BP and bounds of the likelihood

Reading:
Wed, Apr 11:
 Lecture 24: 4/16/07

Propagation algorithms II
    • Assumed density filtering
    • Expectation propagation

Reading:
Mon, Apr 16:
 No class
Apr 18-23
 Lecture 25: 4/25/07

 Mean field approximation I
    • Naive mean on Ising model
    • The Latend Dirichlet Allocation model of the Variational Bayesian learning algorithm

          Reading:
Wed, Apr 25:
 Lecture 26: 4/30/07

Mean field approximation II
  • The generalized mean field theory
  • Variational message passing

Reading:
Mon, Apr 30:
Lecture 27: 5/2/07

Theory of variation inference I: from an optimization-theoretic perspective
  • Duality and Marginal Polytope
  • VI via Log-determinant optimization

Reading:
Wed, May 2:
 Lecture 28: 5/7/07
 

Theory of variation inference II: from an information-geometry perspective
  • Alpha-Divergence
  • Devergence-minimization: a unifying view of VI

Reading:
Mon, May 7:

Final Exam Wed, May 9: Presentation


Recitation Schedule

Date Time Place Topic






Additional Readings: