Generalized Belief Propagation Algorithms
Many problems in computer vision, machine learning and inference, diagnosis, statistical physics, error-correcting coding, and combinatorial optimization can be posed in terms of a probabilistic graphical model consisting of a lattice of nodes with links connecting nodes that influence each other. Typically, one asks for the probability that a given node or collection of nodes is in some state, given the states of another set of nodes. We have developed a new class of algorithms that can often solve such problems much more quickly and accurately than previously-known algorithms.
Background & Objective: Our generalized belief propagation (GBP) algorithms generalize and improve previously developed "belief propagation" (BP) algorithms, and give more accurate results with fewer convergence problems. Applied to the specific application of decoding error-correcting codes, we have shown that GBP decoding outperforms standard BP decoding for codes whose graphical representation contains short cycles. Since standard BP decoding has proven to be remarkably powerful for such codes as turbocodes and low-density parity check codes, this is a potentially exciting result.
Technical Discussion: GBP algorithms are theoretically based on the insight that their fixed points are equivalent to the stationary points of an approximate region-based "free energy." We have developed a general theory for constructing good free energy approximations, based on a "region graph" approach. In this approach, the region graph also indicates directly which regions of nodes send information to other regions of nodes in the corresponding GBP algorithm. The standard BP algorithm and the GBP algorithms that we previously developed based on the cluster variational method (giving Kikuchi approximations to the free energy) are special cases of those developed with the more general region graph approach. An important advantage of the region graph approach is that it gives guidance about how to construct GBP algorithms that can be expected to give good results without excessive computational cost.
Publications:
| Technical Reports: | |
| Constructing Free Energy Approximations and Generalized Belief Propagation Algorithms | |
Technology Areas:
Algorithms
Artificial Intelligence
Computer Vision
Digital Communications
Modification Date: May 28, 2009
