Generalized Belief Propagation

Slides:



Advertisements
Similar presentations
Bayesian Belief Propagation
Advertisements

Discrete Optimization Lecture 4 – Part 3 M. Pawan Kumar Slides available online
Exact Inference. Inference Basic task for inference: – Compute a posterior distribution for some query variables given some observed evidence – Sum out.
Graphical Models and Applications CNS/EE148 Instructors: M.Polito, P.Perona, R.McEliece TA: C. Fanti.
Section 3: Appendix BP as an Optimization Algorithm 1.
Loopy Belief Propagation a summary. What is inference? Given: –Observabled variables Y –Hidden variables X –Some model of P(X,Y) We want to make some.
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.
Belief Propagation by Jakob Metzler. Outline Motivation Pearl’s BP Algorithm Turbo Codes Generalized Belief Propagation Free Energies.
Belief Propagation on Markov Random Fields Aggeliki Tsoli.
CS774. Markov Random Field : Theory and Application Lecture 04 Kyomin Jung KAIST Sep
1 Bayesian Image Modeling by Generalized Sparse Markov Random Fields and Loopy Belief Propagation Kazuyuki Tanaka GSIS, Tohoku University, Sendai, Japan.
Global Approximate Inference Eran Segal Weizmann Institute.
Learning Low-Level Vision William T. Freeman Egon C. Pasztor Owen T. Carmichael.
Genome evolution: a sequence-centric approach Lecture 6: Belief propagation.
Belief Propagation Kai Ju Liu March 9, Statistical Problems Medicine Finance Internet Computer vision.
A Trainable Graph Combination Scheme for Belief Propagation Kai Ju Liu New York University.
Genome Evolution. Amos Tanay 2009 Genome evolution: Lecture 8: Belief propagation.
If we measured a distribution P, what is the tree- dependent distribution P t that best approximates P? Search Space: All possible trees Goal: From all.
24 November, 2011National Tsin Hua University, Taiwan1 Mathematical Structures of Belief Propagation Algorithms in Probabilistic Information Processing.
Some Surprises in the Theory of Generalized Belief Propagation Jonathan Yedidia Mitsubishi Electric Research Labs (MERL) Collaborators: Bill Freeman (MIT)
Physics Fluctuomatics (Tohoku University) 1 Physical Fluctuomatics 7th~10th Belief propagation Appendix Kazuyuki Tanaka Graduate School of Information.
1 Structured Region Graphs: Morphing EP into GBP Max Welling Tom Minka Yee Whye Teh.
Probabilistic Graphical Models
KTH/CSC March 10, 2010Erik Aurell, KTH & Aalto University1 Dynamic cavity method and marginals of non-equilibrium stationary states KITPC/ITP-CAS Program.
Physics Fluctuomatics / Applied Stochastic Process (Tohoku University) 1 Physical Fluctuomatics Applied Stochastic Process 9th Belief propagation Kazuyuki.
Tokyo Institute of Technology, Japan Yu Nishiyama and Sumio Watanabe Theoretical Analysis of Accuracy of Gaussian Belief Propagation.
14 October, 2010LRI Seminar 2010 (Univ. Paris-Sud)1 Statistical performance analysis by loopy belief propagation in probabilistic image processing Kazuyuki.
Readings: K&F: 11.3, 11.5 Yedidia et al. paper from the class website
Physics Fluctuomatics (Tohoku University) 1 Physical Fluctuomatics 7th~10th Belief propagation Kazuyuki Tanaka Graduate School of Information Sciences,
Approximate Inference: Decomposition Methods with Applications to Computer Vision Kyomin Jung ( KAIST ) Joint work with Pushmeet Kohli (Microsoft Research)
1 Mean Field and Variational Methods finishing off Graphical Models – Carlos Guestrin Carnegie Mellon University November 5 th, 2008 Readings: K&F:
Lecture 2: Statistical learning primer for biologists
Belief Propagation and its Generalizations Shane Oldenburger.
CIAR Summer School Tutorial Lecture 1b Sigmoid Belief Nets Geoffrey Hinton.
Genome Evolution. Amos Tanay 2010 Genome evolution: Lecture 9: Variational inference and Belief propagation.
Graduate School of Information Sciences, Tohoku University
Pattern Recognition and Machine Learning
Mean field approximation for CRF inference
Markov Networks: Theory and Applications Ying Wu Electrical Engineering and Computer Science Northwestern University Evanston, IL 60208
CSC2535 Lecture 5 Sigmoid Belief Nets
Bayesian Belief Propagation for Image Understanding David Rosenberg.
Intelligent Numerical Computation1 Graph bisection  Problem statement  Mathematical framework  Methods  Numerical results.
ベーテ自由エネルギーに対するCCCPアルゴリズムの拡張
Free Energy Estimates of All-atom Protein Structures Using Generalized Belief Propagation Kamisetty H., Xing, E.P. and Langmead C.J. Raluca Gordan February.
Graduate School of Information Sciences, Tohoku University
Statistical-Mechanical Approach to Probabilistic Image Processing -- Loopy Belief Propagation and Advanced Mean-Field Method -- Kazuyuki Tanaka and Noriko.
Learning Tree Structures
Today.
Graduate School of Information Sciences, Tohoku University, Japan
Bayesian Models in Machine Learning
Graduate School of Information Sciences Tohoku University, Japan
一般化された確率伝搬法の数学的構造 東北大学大学院情報科学研究科 田中和之
Cluster Variation Method for Correlation Function of Probabilistic Model with Loopy Graphical Structure Kazuyuki Tanaka Graduate School of Information.
Graduate School of Information Sciences, Tohoku University
Physical Fluctuomatics 7th~10th Belief propagation
Algorithms and Theory of
Expectation-Maximization & Belief Propagation
Graduate School of Information Sciences, Tohoku University
Probabilistic image processing and Bayesian network
Approximate Inference by Sampling
Probabilistic image processing and Bayesian network
Lecture 3: Exact Inference in GMs
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
Graduate School of Information Sciences, Tohoku University
Mean Field and Variational Methods Loopy Belief Propagation
Generalized Belief Propagation
Iterative Join Graph Propagation
Presentation transcript:

Generalized Belief Propagation Jonathan Yedidia Mitsubishi Electric Research Labs work done with Bill Freeman (MIT) & Yair Weiss (Jerusalem)

Outline Factor graphs and Belief Propagation Region-based free energies Bethe free energy and BP Generalized BP

Factor Graphs A B C 1 2 3 4

Computing Marginal Probabilities Fundamental for Decoding error-correcting codes Inference in Bayesian networks Computer vision Statistical physics of magnets Non-trivial because of the huge number of terms in the sum.

Standard Belief Propagation “beliefs” “messages” a The “belief” is the BP approximation of the marginal probability.

BP Message-update Rules Using we get i a i a =

Variational (Gibbs) Free Energy Kullback-Leibler Distance: “Boltzmann’s Law” (definition of “energy”): Gibbs Free Energy ; minimized when

Region-based Approximations to the Gibbs Free Energy (Kikuchi, 1951) Exact: Regions: (intractable)

Region Definitions Region states: Region beliefs: Region energy: Region average energy: Region entropy: Region free energy:

“Valid” Approximations Introduce a set of regions R, and a counting number cr for each region r in R, such that cr=1 for the largest regions, and for every factor node a and variable node i, Indicator functions Count every node once!

Example of a Region Graph A,C,1,2,4,5 B,D,2,3,5,6 C,E,4,5,7,8 D,F,5,6,8,9 2,5 C,4,5 D,5,6 5,8 [5] is a child of [2,5] 5

Bethe Method Two sets of regions: (after Bethe, 1935) 1 2 4 5 7 8 A B C D E F Two sets of regions: Large regions containing a single factor node a and all attached variable nodes. Small regions containing a single variable node i. 3 6 9 A;1,2,4,5 B;2,3,5,6 C;4,5 D;5,6 E;4,5,7,8 F;5,6,8,9 1 2 3 4 5 6 7 8 9

Bethe Approximation to Gibbs Free Energy Equal to the exact Gibbs free energy when the factor graph is a tree because in that case,

Minimizing the Bethe Free Energy

Bethe = BP Identify to obtain BP equations: i

Generalized Belief Propagation Belief in a region is the product of: Local information (factors in region) Messages from parent regions Messages into descendant regions from parents who are not descendants. Message-update rules obtained by enforcing marginalization constraints.

Generalized Belief Propagation 1245 2356 4578 5689 25 45 56 58 5 1 2 3 4 5 6 7 8 9

Generalized Belief Propagation 1245 2356 4578 5689 25 45 56 58 1 2 3 4 5 6 7 8 9 5

Generalized Belief Propagation 1245 2356 4578 5689 25 45 56 58 1 2 3 4 5 6 7 8 9 5

Generalized Belief Propagation 1245 2356 4578 5689 25 45 56 58 5 1 2 3 4 5 6 7 8 9

Use Marginalization Constraints to Derive Message-Update Rules Generalized Belief Propagation Use Marginalization Constraints to Derive Message-Update Rules 1 2 3 4 5 6 7 8 9 1 2 3 = 4 5 6 7 8 9

Use Marginalization Constraints to Derive Message-Update Rules Generalized Belief Propagation Use Marginalization Constraints to Derive Message-Update Rules 1 2 3 1 2 3 = 4 5 6 4 5 6 7 8 9 7 8 9

Use Marginalization Constraints to Derive Message-Update Rules Generalized Belief Propagation Use Marginalization Constraints to Derive Message-Update Rules 1 2 3 1 2 3 = 4 5 6 4 5 6 7 8 9 7 8 9

Use Marginalization Constraints to Derive Message-Update Rules Generalized Belief Propagation Use Marginalization Constraints to Derive Message-Update Rules 1 2 3 1 2 3 = 4 5 6 4 5 6 7 8 9 7 8 9

10x10 Ising Spin Glass Random fields Random interactions

Past / Current / Future Work Use GBP to develop new decoding methods for error-correcting codes.