Cluster Graph Properties

Slides:



Advertisements
Similar presentations
Great Theoretical Ideas in Computer Science for Some.
Advertisements

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.
Lauritzen-Spiegelhalter Algorithm
Exact Inference in Bayes Nets
Junction Trees And Belief Propagation. Junction Trees: Motivation What if we want to compute all marginals, not just one? Doing variable elimination for.
NP-complete and NP-hard problems Transitivity of polynomial-time many-one reductions Concept of Completeness and hardness for a complexity class Definition.
Introduction to Belief Propagation and its Generalizations. Max Welling Donald Bren School of Information and Computer and Science University of California.
Junction tree Algorithm :Probabilistic Graphical Models Recitation: 10/04/07 Ramesh Nallapati.
Machine Learning CUNY Graduate Center Lecture 6: Junction Tree Algorithm.
On the Role of MSBN to Cooperative Multiagent Systems By Y. Xiang and V. Lesser Presented by: Jingshan Huang and Sharon Xi.
A Differential Approach to Inference in Bayesian Networks - Adnan Darwiche Jiangbo Dang and Yimin Huang CSCE582 Bayesian Networks and Decision Graph.
Global Approximate Inference Eran Segal Weizmann Institute.
UMass Lowell Computer Science Analysis of Algorithms Prof. Karen Daniels Fall, 2001 Wednesday, 9/26/01 Graph Basics.
Belief Propagation, Junction Trees, and Factor Graphs
Applications of Depth-First Search
Exact Inference: Clique Trees
The Mathematics of Networks Chapter 7. Trees A tree is a graph that –Is connected –Has no circuits Tree.
Minimum Spanning Trees. Subgraph A graph G is a subgraph of graph H if –The vertices of G are a subset of the vertices of H, and –The edges of G are a.
CSC2535 Spring 2013 Lecture 2a: Inference in factor graphs Geoffrey Hinton.
1 Structured Region Graphs: Morphing EP into GBP Max Welling Tom Minka Yee Whye Teh.
7.1 and 7.2: Spanning Trees. A network is a graph that is connected –The network must be a sub-graph of the original graph (its edges must come from the.
Coverage Criteria for Testing of Object Interactions in Sequence Diagrams Atanas (Nasko) Rountev Scott Kagan Jason Sawin Ohio State University.
Readings: K&F: 11.3, 11.5 Yedidia et al. paper from the class website
Daphne Koller Message Passing Belief Propagation Algorithm Probabilistic Graphical Models Inference.
1 12/2/2015 MATH 224 – Discrete Mathematics Formally a graph is just a collection of unordered or ordered pairs, where for example, if {a,b} G if a, b.
An Introduction to Variational Methods for Graphical Models
Belief Propagation and its Generalizations Shane Oldenburger.
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:
Graph Theory. undirected graph node: a, b, c, d, e, f edge: (a, b), (a, c), (b, c), (b, e), (c, d), (c, f), (d, e), (d, f), (e, f) subgraph.
Probabilistic Equational Reasoning Arthur Kantor
Great Theoretical Ideas in Computer Science for Some.
Today Graphical Models Representing conditional dependence graphically
Graph Concepts Elif Tosun 252a-aa (All graphics created by using demo/graphwin/gw*)
Project 1 : Phase 1 22C:021 CS II Data Structures.
Graphs Definition: a graph is an abstract representation of a set of objects where some pairs of the objects are connected by links. The interconnected.
Tree - in “math speak” An ________ graph is a set of vertices/nodes and a set of edges, each edge connects two vertices. Any undirected graph in which.
Graph Theory Pregel.
An Algorithm to Learn the Structure of a Bayesian Network Çiğdem Gündüz Olcay Taner Yıldız Ethem Alpaydın Computer Engineering Taner Bilgiç Industrial.
Code: BCA302 Data Structures with C Prof. (Dr.) Monalisa Banerjee By.
Automatic Verification
PC trees and Circular One Arrangements
Network analysis.
Autumn 2016 Lecture 11 Minimum Spanning Trees (Part II)
Introduction to Graph Theory Euler and Hamilton Paths and Circuits
Autumn 2015 Lecture 11 Minimum Spanning Trees (Part II)
CSCI 5822 Probabilistic Models of Human and Machine Learning
General Gibbs Distribution
General Gibbs Distribution
Clique Tree & Independence
Trees L Al-zaid Math1101.
Pairwise Markov Networks
General Gibbs Distribution
Graduate School of Information Sciences, Tohoku University
Expectation-Maximization & Belief Propagation
Variable Elimination 2 Clique Trees
Clique Tree Algorithm: Computation
I-maps and perfect maps
Markov Networks Independencies Representation Probabilistic Graphical
I-maps and perfect maps
Junction Trees 3 Undirected Graphical Models
Readings: K&F: 11.3, 11.5 Yedidia et al. paper from the class website
Properties of BP Algorithm
Winter 2019 Lecture 11 Minimum Spanning Trees (Part II)
BP in Practice Message Passing Inference Probabilistic Graphical
Generalized Belief Propagation
Autumn 2019 Lecture 11 Minimum Spanning Trees (Part II)
Presentation transcript:

Cluster Graph Properties Inference Probabilistic Graphical Models Message Passing Cluster Graph Properties

Cluster Graphs Undirected graph such that: nodes are clusters Ci  {X1,…,Xn} edge between Ci and Cj associated with sepset Si,j  Ci  Cj

Family Preservation Given set of factors , we assign each k to a cluster C(k) s.t. Scope[k]  C(k) For each factor k  , there exists a cluster Ci s.t. Scope[k]  Ci

Running Intersection Property For each pair of clusters Ci, Cj and variable X  Ci  Cj there exists a unique path between Ci and Cj for which all clusters and sepsets contain X C1 C4 C6 C5 C7 C3 C2

Running Intersection Property Equivalently: For any X, the set of clusters and sepsets containing X forms a tree C1 C4 C6 C5 C7 C3 C2

Example Cluster Graph 1: A, B, C 3: B,D,F 2: B, C, D 5: D, E 4: B, E B

Illegal Cluster Graph I 1: A, B, C 3: B,D,F 2: B, C, D 5: D, E 4: B, E B C D E

Illegal Cluster Graph II 1: A, B, C 3: B,D,F 2: B, C, D 5: D, E 4: B, E B B,C D E

Alternative Legal Cluster Graph 1: A, B, C 3: B,D,F 2: B, C, D 5: D, E 4: B, E B B,C D E

Bethe Cluster Graph For each k  , a factor cluster Ck =Scope[k] For each Xi a singleton cluster {Xi} Edge Ck  Xi if Xi  Ck 1: A, B, C 3: B,D,F 2: B, C, D 5: D, E 4: B, E 7: B 8: C 9: D 10: E 6: A 11: F

Summary Cluster graph must satisfy two properties family preservation: allows  to be encoded running intersection: connects all information about any variable, but without feedback loops Bethe cluster graph is often first default Richer cluster graph structures can offer different tradeoffs wrt computational cost and preservation of dependencies

END END END