Back close

Course Detail

Course Name Probabilistic Graphical Models
Course Code 26CSC349
Program 5 Year Integrated M.Sc in Data Science
Credits 3
Campus Coimbatore

Syllabus

Syllabus

Fundamentals: Fundamentals of Probability Theory – Views of Probability, Random Variables and Joint Distributions, Conditional Probability, Conditional Independence, Expectation and Variance, Probability Distributions – Conjugate Priors, Introduction to Exponential Family; Fundamentals of Graph Theory – Paths, Cliques, Subgraphs, Cycles and Loops.

Graphical Models: Introduction – Directed Models (Bayesian Network), Undirected Models (Markov Random Fields), Dynamic Models (Hidden Markov Model & Kalman Filters) and Factor Graph; Conditional Independence (Bayes Ball Theorem and D-separation), Markov Blanket, Factorization (Hammersley-Clifford Theorem), Equivalence (I-Maps & Perfect Maps); Factor Graphs – Representation, Relation to Bayesian Network and Markov Random Field.

Inference in graphical models: Exact Inference – Variable Elimination, Elimination Orderings, Relation to Dynamic Programming, Dealing with Evidence, Forward-Backward Algorithm, Viterbi Algorithm; Junction Tree Algorithm; Belief Propagation (Sum Product); Approximate Inference – Variational Methods (Mean Field, Kikuchi & Bethe Approximation), Expectation Propagation, Gaussian Belief Propagation; MAP Inference – Max-Product, Graph Cuts, Linear Programming Relaxations to MAP (Tree-Reweighted Belief Propagation, MPLP); Sampling – Markov Chain Monte Carlo, Metropolis Hastings, Gibbs (Collapsing & Blocking), Particle filtering.

Learning in Graphical Models: Parameter Estimation – Expectation Maximization, Maximum Likelihood Estimation, Maximum Entropy, Pseudolikelihood, Bayesian Estimation, Conditional Likelihood, Structured Prediction; Learning with Approximate Inference; Learning with Latent Variables; Structure Learning, Structure Search, L1 priors.

Text Books / References

Case studies.

Tools:  SamIam     and  OpenGM

Text Books: 1. Koller, D. and Friedman, N. (2009). Probabilistic Graphical Models: Principles and Techniques. MIT Press.

Reference Books:

  1. Jensen, F. V. and Nielsen, T. D. (2002). Bayesian Networks and Decision Graphs. Information Science and Statistics. Springer, 2nd edition.
  2. Kevin P. Murphy (2013) Machine Learning: A Probabilistic Perspective. 4th Printing. MIT Press.
  3. Barber, D. (2011). Bayesian Reasoning and Machine Learning. Cambridge University Press, 1st edition.
  4. Bishop, C. M. (2011). Pattern Recognition and Machine Learning (Information Science and Statistics). Springer, 2nd printing.
  5. Wainwright, M. and Jordan, M. (2008). Graphical Models, Exponential Families, and Variational Inference. Foundations and Trends in Machine Learning, 1:1–305.

Objectives and Outcomes

Course Outcomes:

CO Course Outcome
CO1 Understand fundamentals of probability and graph theory for probabilistic models
CO2 Explain and analyse the structure and semantics of graphical models
CO3 Application of HMM, Kalman filters, and factor graphs
CO4 Apply and evaluate exact, approximate, and sampling-based inference techniques
CO5 Understand the parameter estimation and Apply and analyse structure learning techniques in graphical models

CO–PO Mapping:

  PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO1 3 3 2 2   1           1
CO2 2 2 2 1   3           1
CO3 3 3 3 2 2 2           1
CO4 2 2 3 2 1 3           1
CO5 2 2 2 1 2 3   2 1   2 3

DISCLAIMER: The appearance of external links on this web site does not constitute endorsement by the School of Biotechnology/Amrita Vishwa Vidyapeetham or the information, products or services contained therein. For other than authorized activities, the Amrita Vishwa Vidyapeetham does not exercise any editorial control over the information you may find at these locations. These links are provided consistent with the stated purpose of this web site.

Admissions Apply Now