• DocumentCode
    987398
  • Title

    Constructing free-energy approximations and generalized belief propagation algorithms

  • Author

    Yedidia, Jonathan S. ; Freeman, William T. ; Weiss, Yair

  • Author_Institution
    Cambridge Res. Lab, Mitsubishi Electr. Res. Labs, Cambridge, MA, USA
  • Volume
    51
  • Issue
    7
  • fYear
    2005
  • fDate
    7/1/2005 12:00:00 AM
  • Firstpage
    2282
  • Lastpage
    2312
  • Abstract
    Important inference problems in statistical physics, computer vision, error-correcting coding theory, and artificial intelligence can all be reformulated as the computation of marginal probabilities on factor graphs. The belief propagation (BP) algorithm is an efficient way to solve these problems that is exact when the factor graph is a tree, but only approximate when the factor graph has cycles. We show that BP fixed points correspond to the stationary points of the Bethe approximation of the free energy for a factor graph. We explain how to obtain region-based free energy approximations that improve the Bethe approximation, and corresponding generalized belief propagation (GBP) algorithms. We emphasize the conditions a free energy approximation must satisfy in order to be a "valid" or "maxent-normal" approximation. We describe the relationship between four different methods that can be used to generate valid approximations: the "Bethe method", the "junction graph method", the "cluster variation method", and the "region graph method". Finally, we explain how to tell whether a region-based approximation, and its corresponding GBP algorithm, is likely to be accurate, and describe empirical results showing that GBP can significantly outperform BP.
  • Keywords
    backpropagation; belief networks; graph theory; inference mechanisms; message passing; Bethe approximation; GBP algorithm; Kikuchi free energy; cluster variation method; factor graphs; free energy approximation; generalized belief propagation; inference problem; junction graph method; message passing; region graph method; sum-product algorithm; Approximation algorithms; Artificial intelligence; Belief propagation; Clustering algorithms; Codes; Computer errors; Computer vision; Inference algorithms; Physics computing; Probability; Belief propagation (BP); Bethe free energy; Kikuchi free energy; cluster variation method; generalized belief propagation (GBP); message passing; sum–product algorithm;
  • fLanguage
    English
  • Journal_Title
    Information Theory, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9448
  • Type

    jour

  • DOI
    10.1109/TIT.2005.850085
  • Filename
    1459044