CS774. Markov Random Field : Theory and Application Lecture 06 Kyomin Jung KAIST Sep 22 2009.

Slides:



Advertisements
Similar presentations
CS188: Computational Models of Human Behavior
Advertisements

Connectivity - Menger’s Theorem Graphs & Algorithms Lecture 3.
1 Undirected Graphical Models Graphical Models – Carlos Guestrin Carnegie Mellon University October 29 th, 2008 Readings: K&F: 4.1, 4.2, 4.3, 4.4,
Factorial Mixture of Gaussians and the Marginal Independence Model Ricardo Silva Joint work-in-progress with Zoubin Ghahramani.
Variational Methods for Graphical Models Micheal I. Jordan Zoubin Ghahramani Tommi S. Jaakkola Lawrence K. Saul Presented by: Afsaneh Shirazi.
CS498-EA Reasoning in AI Lecture #15 Instructor: Eyal Amir Fall Semester 2011.
Graphical Models - Inference - Wolfram Burgard, Luc De Raedt, Kristian Kersting, Bernhard Nebel Albert-Ludwigs University Freiburg, Germany PCWP CO HRBP.
Bayesian Networks, Winter Yoav Haimovitch & Ariel Raviv 1.
Introduction to Markov Random Fields and Graph Cuts Simon Prince
Exact Inference in Bayes Nets
CS774. Markov Random Field : Theory and Application Lecture 17 Kyomin Jung KAIST Nov
An Introduction to Variational Methods for Graphical Models.
CS774. Markov Random Field : Theory and Application Lecture 20 Kyomin Jung KAIST Nov
CS774. Markov Random Field : Theory and Application Lecture 04 Kyomin Jung KAIST Sep
Chapter 8-3 Markov Random Fields 1. Topics 1. Introduction 1. Undirected Graphical Models 2. Terminology 2. Conditional Independence 3. Factorization.
CS774. Markov Random Field : Theory and Application Lecture 16 Kyomin Jung KAIST Nov
Steps in DP: Step 1 Think what decision is the “last piece in the puzzle” –Where to place the outermost parentheses in a matrix chain multiplication (A.
Junction Trees: Motivation Standard algorithms (e.g., variable elimination) are inefficient if the undirected graph underlying the Bayes Net contains cycles.
Complexity 16-1 Complexity Andrei Bulatov Non-Approximability.
Visual Recognition Tutorial
A Graphical Model For Simultaneous Partitioning And Labeling Philip Cowans & Martin Szummer AISTATS, Jan 2005 Cambridge.
Delaunay Triangulation Computational Geometry, WS 2006/07 Lecture 11 Prof. Dr. Thomas Ottmann Algorithmen & Datenstrukturen, Institut für Informatik Fakultät.
Overlapping Coalition Formation: Charting the Tractability Frontier Y. Zick, G. Chalkiadakis and E. Elkind (submitted to AAMAS 2012)
Graph Algorithms: Minimum Spanning Tree We are given a weighted, undirected graph G = (V, E), with weight function w:
1 Optimization problems such as MAXSAT, MIN NODE COVER, MAX INDEPENDENT SET, MAX CLIQUE, MIN SET COVER, TSP, KNAPSACK, BINPACKING do not have a polynomial.
Lecture 10 : Delaunay Triangulation Computational Geometry Prof. Dr. Th. Ottmann 1 Overview Motivation. Triangulation of Planar Point Sets. Definition.
Visual Recognition Tutorial
CS774. Markov Random Field : Theory and Application Lecture 10 Kyomin Jung KAIST Oct
1 Introduction to Approximation Algorithms. 2 NP-completeness Do your best then.
CS774. Markov Random Field : Theory and Application Lecture 08 Kyomin Jung KAIST Sep
Approximating Minimum Bounded Degree Spanning Tree (MBDST) Mohit Singh and Lap Chi Lau “Approximating Minimum Bounded DegreeApproximating Minimum Bounded.
CS774. Markov Random Field : Theory and Application Lecture 13 Kyomin Jung KAIST Oct
Planar Cycle Covering Graphs for inference in MRFS The Typhon Algorithm A New Variational Approach to Ground State Computation in Binary Planar Markov.
1 Introduction to Approximation Algorithms. 2 NP-completeness Do your best then.
CS774. Markov Random Field : Theory and Application Lecture 21 Kyomin Jung KAIST Nov
Undirected Models: Markov Networks David Page, Fall 2009 CS 731: Advanced Methods in Artificial Intelligence, with Biomedical Applications.
On the Number of Spanning Trees a Planar Graph Can Have Kevin Buchin Andre Schulz ESA 2010, , Reporter : 葉士賢 林建旻 蕭聖穎 張琮勛 賴俊鳴.
Probabilistic Graphical Models
1 Combinatorial Algorithms Parametric Pruning. 2 Metric k-center Given a complete undirected graph G = (V, E) with nonnegative edge costs satisfying the.
1 Variable Elimination Graphical Models – Carlos Guestrin Carnegie Mellon University October 11 th, 2006 Readings: K&F: 8.1, 8.2, 8.3,
Lecture 19 Greedy Algorithms Minimum Spanning Tree Problem.
CS774. Markov Random Field : Theory and Application Lecture 02
Markov Chains and Random Walks. Def: A stochastic process X={X(t),t ∈ T} is a collection of random variables. If T is a countable set, say T={0,1,2, …
An Introduction to Variational Methods for Graphical Models
Approximate Inference: Decomposition Methods with Applications to Computer Vision Kyomin Jung ( KAIST ) Joint work with Pushmeet Kohli (Microsoft Research)
4.2 Binomial Distributions
UNIT 2 LESSON 6 CS PRINCIPLES. UNIT 2 LESSON 6 OBJECTIVES Students will be able to: Write an algorithm for solving the minimum spanning tree (MST) problem.
Lecture 2: Statistical learning primer for biologists
Foundation of Computing Systems
Computing Branchwidth via Efficient Triangulations and Blocks Authors: F.V. Fomin, F. Mazoit, I. Todinca Presented by: Elif Kolotoglu, ISE, Texas A&M University.
1 Use graphs and not pure logic Variables represented by nodes and dependencies by edges. Common in our language: “threads of thoughts”, “lines of reasoning”,
Exact Inference in Bayes Nets. Notation U: set of nodes in a graph X i : random variable associated with node i π i : parents of node i Joint probability:
CS774. Markov Random Field : Theory and Application Lecture 15 Kyomin Jung KAIST Oct
Introduction to NP Instructor: Neelima Gupta 1.
Markov Random Fields in Vision
1 Variable Elimination Graphical Models – Carlos Guestrin Carnegie Mellon University October 15 th, 2008 Readings: K&F: 8.1, 8.2, 8.3,
Spanning Trees Alyce Brady CS 510: Computer Algorithms.
Dr Nazir A. Zafar Advanced Algorithms Analysis and Design Advanced Algorithms Analysis and Design By Dr. Nazir Ahmad Zafar.
Theory of Computational Complexity Probability and Computing Chapter Hikaru Inada Iwama and Ito lab M1.
Advanced Algorithms Analysis and Design
Computability and Complexity
Markov Networks.
Randomized Algorithms CS648
3.5 Minimum Cuts in Undirected Graphs
An Introduction to Variational Methods for Graphical Models
Readings: K&F: 5.1, 5.2, 5.3, 5.4, 5.5, 5.6, 5.7 Markov networks, Factor graphs, and an unified view Start approximate inference If we are lucky… Graphical.
Markov Networks.
Variable Elimination Graphical Models – Carlos Guestrin
Locality In Distributed Graph Algorithms
Presentation transcript:

CS774. Markov Random Field : Theory and Application Lecture 06 Kyomin Jung KAIST Sep

Dynamic programming on the Junction Tree to compute marginals and MAP of G G Junction Tree of G Ex) consider Independent set problem

Hugin algorithm to build a junction tree Triangulate the graph to make it chordal Construct a junction tree from the triangulated graph A graph is chordal if each of its cycles of four or more nodes has a chord, which is an edge joining two nodes that are not adjacent in the cycle.

Exponential Family Parametrization of positive MRFs, i.e. P[x]>0 for all x. Let denote a collection of potential functions defined on the cliques of G. Let be a vector of weights on these potent ials functions. An MRF with weight is defined by Where the partition function is

Lemmas Hence the log partition function is convex as a function of.

Convex combinations Let denote the set of all spanning trees of G. Let be an exponential parameter vector that represents a tree T, i.e. only for the edges of T. Let be a probability distribution over T(G):

Example 4/ G

Upper bound on the log partition ftn By Jensen’s inequality we obtain that For all and such that

Upper bound on the log partition ftn Note : number of spanning tree is large  ex Cayley’s formula says that # of spanning tree of a complete graph is Optimizing over with fixed It has a global minimum, and it could be solved exactly by nonlinear programming. To be continued