Litcius/Paper detail

Variational Message Passing and Local Constraint Manipulation in Factor Graphs

İsmai̇l Şenöz, Thijs van de Laar, Dmitry Bagaev, Bert de Vries

2021Entropy30 citationsDOIOpen Access PDF

Abstract

Accurate evaluation of Bayesian model evidence for a given data set is a fundamental problem in model development. Since evidence evaluations are usually intractable, in practice variational free energy (VFE) minimization provides an attractive alternative, as the VFE is an upper bound on negative model log-evidence (NLE). In order to improve tractability of the VFE, it is common to manipulate the constraints in the search space for the posterior distribution of the latent variables. Unfortunately, constraint manipulation may also lead to a less accurate estimate of the NLE. Thus, constraint manipulation implies an engineering trade-off between tractability and accuracy of model evidence estimation. In this paper, we develop a unifying account of constraint manipulation for variational inference in models that can be represented by a (Forney-style) factor graph, for which we identify the Bethe Free Energy as an approximation to the VFE. We derive well-known message passing algorithms from first principles, as the result of minimizing the constrained Bethe Free Energy (BFE). The proposed method supports evaluation of the BFE in factor graphs for model scoring and development of new message passing-based inference algorithms that potentially improve evidence estimation accuracy.

Topics & Concepts

Factor graphConstraint (computer-aided design)InferenceMessage passingMathematical optimizationComputer scienceGraphical modelBayesian inferenceBayesian networkUpper and lower boundsBelief propagationFree energy principleBayesian probabilityAlgorithmMathematicsTheoretical computer scienceApplied mathematicsArtificial intelligenceMachine learningGeometryMathematical analysisDecoding methodsProgramming languageBayesian Modeling and Causal InferenceGaussian Processes and Bayesian InferenceMachine Learning and Algorithms
Variational Message Passing and Local Constraint Manipulation in Factor Graphs | Litcius