DocumentCode
1508088
Title
Feedback Message Passing for Inference in Gaussian Graphical Models
Author
Liu, Ying ; Chandrasekaran, Venkat ; Anandkumar, Animashree ; Willsky, Alan S.
Author_Institution
Stochastic Syst. Group, Massachusetts Inst. of Technol., Cambridge, MA, USA
Volume
60
Issue
8
fYear
2012
Firstpage
4135
Lastpage
4150
Abstract
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(k2n), where is the number of feedback nodes, and is the total number of nodes. When the size of the FVS is very large, FMP is computationally costly. 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 log (n), this procedure converges much more often, more quickly, and provides more accurate results than LBP on the entire graph.
Keywords
Gaussian processes; feedback; graph theory; inference mechanisms; message passing; Gaussian graphical model; computational complexity; cycle free subgraph; exact inference; feedback message passing; feedback nodes; loopy belief propagation; message passing algorithm; noncycle-free graph; variance computation; Algorithm design and analysis; Approximation algorithms; Convergence; Graphical models; Inference algorithms; Message passing; Vectors; Belief propagation; Gaussian graphical models; Markov random field; feedback vertex set; graphs with cycles;
fLanguage
English
Journal_Title
Signal Processing, IEEE Transactions on
Publisher
ieee
ISSN
1053-587X
Type
jour
DOI
10.1109/TSP.2012.2195656
Filename
6194363
Link To Document