Arthur Choi and Adnan Darwiche UCLA

Slides:



Advertisements
Similar presentations
Expectation Propagation in Practice
Advertisements

Exact Inference. Inference Basic task for inference: – Compute a posterior distribution for some query variables given some observed evidence – Sum out.
Variational Methods for Graphical Models Micheal I. Jordan Zoubin Ghahramani Tommi S. Jaakkola Lawrence K. Saul Presented by: Afsaneh Shirazi.
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.
Convergent Message-Passing Algorithms for Inference over General Graphs with Convex Free Energies Tamir Hazan, Amnon Shashua School of Computer Science.
Introduction to Belief Propagation and its Generalizations. Max Welling Donald Bren School of Information and Computer and Science University of California.
EE462 MLCV Lecture Introduction of Graphical Models Markov Random Fields Segmentation Tae-Kyun Kim 1.
Pearl’s Belief Propagation Algorithm Exact answers from tree-structured Bayesian networks Heavily based on slides by: Tomas Singliar,
Belief Propagation by Jakob Metzler. Outline Motivation Pearl’s BP Algorithm Turbo Codes Generalized Belief Propagation Free Energies.
Markov Networks.
Belief Propagation on Markov Random Fields Aggeliki Tsoli.
CS774. Markov Random Field : Theory and Application Lecture 04 Kyomin Jung KAIST Sep
GS 540 week 6. HMM basics Given a sequence, and state parameters: – Each possible path through the states has a certain probability of emitting the sequence.
Computer Vision Optical Flow
Bayesian network inference
Carnegie Mellon Focused Belief Propagation for Query-Specific Inference Anton Chechetka Carlos Guestrin 14 May 2010.
Belief Propagation in a Continuous World Andrew Frank 11/02/2009 Joint work with Alex Ihler and Padhraic Smyth TexPoint fonts used in EMF. Read the TexPoint.
Global Approximate Inference Eran Segal Weizmann Institute.
Belief Propagation, Junction Trees, and Factor Graphs
Belief Propagation Kai Ju Liu March 9, Statistical Problems Medicine Finance Internet Computer vision.
On the Power of Belief Propagation: A Constraint Propagation Perspective Rina Dechter Bozhena Bidyuk Robert Mateescu Emma Rollon.
Aspects of Bayesian Inference and Statistical Disclosure Control in Python Duncan Smith Confidentiality and Privacy Group CCSR University of Manchester.
1 Structured Region Graphs: Morphing EP into GBP Max Welling Tom Minka Yee Whye Teh.
Belief Propagation. What is Belief Propagation (BP)? BP is a specific instance of a general class of methods that exist for approximate inference in Bayes.
Direct Message Passing for Hybrid Bayesian Networks Wei Sun, PhD Assistant Research Professor SFL, C4I Center, SEOR Dept. George Mason University, 2009.
Belief Propagation Revisited Adnan Darwiche. Graphical Models Battery Age Alternator Fan Belt Battery Charge Delivered Battery Power Starter Radio LightsEngine.
Tokyo Institute of Technology, Japan Yu Nishiyama and Sumio Watanabe Theoretical Analysis of Accuracy of Gaussian Belief Propagation.
Physics Fluctuomatics (Tohoku University) 1 Physical Fluctuomatics 12th Bayesian network and belief propagation in statistical inference Kazuyuki Tanaka.
Readings: K&F: 11.3, 11.5 Yedidia et al. paper from the class website
Two Approximate Algorithms for Belief Updating Mini-Clustering - MC Robert Mateescu, Rina Dechter, Kalev Kask. "Tree Approximation for Belief Updating",
1 Mean Field and Variational Methods finishing off Graphical Models – Carlos Guestrin Carnegie Mellon University November 5 th, 2008 Readings: K&F:
Belief Propagation and its Generalizations Shane Oldenburger.
Wei Sun and KC Chang George Mason University March 2008 Convergence Study of Message Passing In Arbitrary Continuous Bayesian.
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:
Today Graphical Models Representing conditional dependence graphically
Markov Networks: Theory and Applications Ying Wu Electrical Engineering and Computer Science Northwestern University Evanston, IL 60208
1 Structure Learning (The Good), The Bad, The Ugly Inference Graphical Models – Carlos Guestrin Carnegie Mellon University October 13 th, 2008 Readings:
Slide 1 Directed Graphical Probabilistic Models: inference William W. Cohen Machine Learning Feb 2008.
30 November, 2005 CIMCA2005, Vienna 1 Statistical Learning Procedure in Loopy Belief Propagation for Probabilistic Image Processing Kazuyuki Tanaka Graduate.
ED-BP: Belief Propagation via Edge Deletion UCLA Automated Reasoning Group Arthur Choi, Adnan Darwiche, Glen Lenker, Knot Pipatsrisawat Last updated 07/15/2010:
Many-Pairs Mutual Information for Adding Structure to Belief Propagation Approximations Arthur Choi and Adnan Darwiche University of California, Los Angeles.
ICPR2004 (24 July, 2004, Cambridge) 1 Probabilistic image processing based on the Q-Ising model by means of the mean- field method and loopy belief propagation.
ベーテ自由エネルギーに対するCCCPアルゴリズムの拡張
Graduate School of Information Sciences, Tohoku University
Introduction of BP & TRW-S
Belief Propagation and Approximate Inference: Compensating for Relaxations Arthur Choi.
Exact Inference Continued
Bucket Renormalization for Approximate Inference
Markov Networks.
Arthur Choi and Adnan Darwiche UCLA
Generalized Belief Propagation
Exact Inference ..
Bucket Renormalization for Approximate Inference
Graduate School of Information Sciences, Tohoku University
Physical Fluctuomatics 7th~10th Belief propagation
Exact Inference Continued
Expectation-Maximization & Belief Propagation
Graduate School of Information Sciences, Tohoku University
Probabilistic image processing and Bayesian network
Lecture 3: Exact Inference in GMs
Approximating the Partition Function by Deleting and then Correcting for Model Edges Arthur Choi and Adnan Darwiche University of California, Los Angeles.
Unifying Variational and GBP Learning Parameters of MNs EM for BNs
Readings: K&F: 11.3, 11.5 Yedidia et al. paper from the class website
Graduate School of Information Sciences, Tohoku University
Markov Networks.
Graduate School of Information Sciences, Tohoku University
Mean Field and Variational Methods Loopy Belief Propagation
Generalized Belief Propagation
2.2 Fixed-Point Iteration
Presentation transcript:

Arthur Choi and Adnan Darwiche UCLA {aychoi,darwiche}@cs.ucla.edu An Edge Deletion Semantics for Belief Propagation and its Practical Impact on Approximation Quality Slides used for oral presentation at AAAI-06. Updated 09/21/2006. Arthur Choi and Adnan Darwiche UCLA {aychoi,darwiche}@cs.ucla.edu

The Idea A C B D A B C D Approximate inference: Exact inference in an approximate model Approximate model: by deleting edges

The Idea A C B D A B Y X C D Approximate inference: Exact inference in an approximate model Approximate model: by deleting edges BP as approximate models Semantics lead to improved approximations.

The Idea Original Network Approximate Network

Deleting an Edge U X

Deleting an Edge: The Clone U U' X

Deleting an Edge: The Soft Evidence U New edge parameters for each new query. s' U' X

Deleting Edges: Specifying the Approximation How do we parametrize edges? Compensate for the missing edge Quality of approximation Which edges do we delete? Computational complexity

Belief Propagation in Polytrees C D E BP is exact in polytrees.

Belief Propagation in Polytrees U C D X E BP is exact in polytrees.

Belief Propagation in Polytrees U C D X E BP is exact in polytrees.

Belief Propagation in Polytrees U C D X E BP is exact in polytrees.

Belief Propagation in Loopy Networks U C D X E IBP is approximate in loopy networks.

Iterative Belief Propagation in Loopy Networks U C D X E Iteration t = 0, Initialization

Iterative Belief Propagation in Loopy Networks U C D X E Iteration t = 1

Iterative Belief Propagation in Loopy Networks U C D X E Iteration t = 2

Iterative Belief Propagation in Loopy Networks U C D X E Iteration tc Convergence

Iterative Belief Propagation Successfully applied in varied applications: Error-correcting codes Computer vision Satisfiability Etc. U X

Iterative Belief Propagation Successfully applied in varied applications: Error-correcting codes Computer vision Satisfiability Etc. U What does IBP do? Perspective based on statistical physics … Perspective based on deleting edges … X

Deleting Edges: Specifying the Approximation How do we parametrize edges? Compensate for the missing edge Quality of approximation Which edges do we delete? Computational complexity

Parametrizing Edges: ED-BP (Edge Deletion-Belief Propagation) ED-BP: Choose parameters that satisfy U s' U' Used as update equations: Initialize parameters Iterate until we reach a fixed point X

Parametrizing Edges Iteratively: ED-BP Iteration t = 0 Initialization

Parametrizing Edges Iteratively: ED-BP Iteration t = 1

Parametrizing Edges Iteratively: ED-BP Iteration t = 2

Parametrizing Edges Iteratively: ED-BP Iteration tc Convergence

Iterative Belief Propagation as Edge Deletion Theorem: IBP corresponds to ED-BP ED-BP: Iteration t Iteration t

Iterative Belief Propagation as Edge Deletion IBP is a disconnected approximation. IBP in the original network IBP is any polytree approximation.

Splitting the Network into Two Theorem: If deleting an edge splits a network into two independent subnetworks, marginals are exact in each subnetwork. U U' s' X What if deleting an edge doesn’t split a network into two?

Which Edges Do We Delete?

Summary: ED-BP (Edge Deletion-Belief Propagation) How do we parametrize edges? Local conditions: Global conditions: Agreement on parent marginals. Agreement on strengths of evidence. Which edges do we delete? Recover edges using mutual information.

ED-BP: Improving on the Quality of IBP Belief Propagation Exact Inference

ED-BP: Improving on the Quality of IBP Belief Propagation Exact Inference

ED-BP: Potentially Bad Approximations Belief Propagation Unimproved, but costly, approximation, Exact Inference

ED-BP: Improving on the Convergence Rate

ED-BP: Improving on Running Time

ED-BP: Global KL-Divergence Belief Propagation Exact Inference Choi & Darwiche, presented at UAI-06.

ED-BP: Global KL-Divergence Belief Propagation See UAI-06 Exact Inference Choi & Darwiche, presented at UAI-06.

ED-BP: Global KL-Divergence Belief Propagation See UAI-06 Exact Inference Choi & Darwiche, presented at UAI-06.

Summary: ED-BP (Edge Deletion-Belief Propagation) How do we parametrize edges? Characterizes BP: As a fully disconnected approximation, As a class of polytree approximations. Which edges do we delete? Recover edges using mutual information. Are there other ways to delete edges? Yes! Based on the KL-Divergence (see UAI-06).