Feedback Message Passing for Inference in Gaussian Graphical Models

05/10/2011
by   Ying Liu, et al.
0

While loopy belief propagation (LBP) performs reasonably well for inference in some Gaussian graphical models with cycles, its performance is unsatisfactory for many others. In particular for some models LBP does not converge, and in general when it does converge, the computed variances are incorrect (except for cycle-free graphs for which belief propagation (BP) is non-iterative and exact). In this paper we propose feedback message passing (FMP), a message-passing algorithm that makes use of a special set of vertices (called a feedback vertex set or FVS) whose removal results in a cycle-free graph. In FMP, standard BP is employed several times on the cycle-free subgraph excluding the FVS while a special message-passing scheme is used for the nodes in the FVS. The computational complexity of exact inference is O(k^2n), where k is the number of feedback nodes, and n is the total number of nodes. When the size of the FVS is very large, FMP is intractable. Hence we propose approximate FMP, where a pseudo-FVS is used instead of an FVS, and where inference in the non-cycle-free graph obtained by removing the pseudo-FVS is carried out approximately using LBP. We show that, when approximate FMP converges, it yields exact means and variances on the pseudo-FVS and exact means throughout the remainder of the graph. We also provide theoretical results on the convergence and accuracy of approximate FMP. In particular, we prove error bounds on variance computation. Based on these theoretical results, we design efficient algorithms to select a pseudo-FVS of bounded size. The choice of the pseudo-FVS allows us to explicitly trade off between efficiency and accuracy. Experimental results show that using a pseudo-FVS of size no larger than (n), this procedure converges much more often, more quickly, and provides more accurate results than LBP on the entire graph.

READ FULL TEXT
research
06/27/2020

α Belief Propagation for Approximate Inference

Belief propagation (BP) algorithm is a widely used message-passing metho...
research
08/20/2015

Message Passing and Combinatorial Optimization

Graphical models use the intuitive and well-studied methods of graph the...
research
11/10/2013

Learning Gaussian Graphical Models with Observed or Latent FVSs

Gaussian Graphical Models (GGMs) or Gauss Markov random fields are widel...
research
10/17/2009

Faster Algorithms for Max-Product Message-Passing

Maximum A Posteriori inference in graphical models is often solved via m...
research
09/25/2014

Revisiting Algebra and Complexity of Inference in Graphical Models

This paper studies the form and complexity of inference in graphical mod...
research
01/30/2013

A Comparison of Lauritzen-Spiegelhalter, Hugin, and Shenoy-Shafer Architectures for Computing Marginals of Probability Distributions

In the last decade, several architectures have been proposed for exact c...
research
01/21/2018

Recovering a Hidden Community in a Preferential Attachment Graph

A message passing algorithm (MP) is derived for recovering a dense subgr...

Please sign up or login with your details

Forgot password? Click here to reset