Stochastic Belief Propagation: A Low-Complexity Alternative to the Sum-Product Algorithm

11/04/2011
by   Nima Noorshams, et al.
0

The sum-product or belief propagation (BP) algorithm is a widely-used message-passing algorithm for computing marginal distributions in graphical models with discrete variables. At the core of the BP message updates, when applied to a graphical model with pairwise interactions, lies a matrix-vector product with complexity that is quadratic in the state dimension d, and requires transmission of a (d-1)-dimensional vector of real numbers (messages) to its neighbors. Since various applications involve very large state dimensions, such computation and communication complexities can be prohibitively complex. In this paper, we propose a low-complexity variant of BP, referred to as stochastic belief propagation (SBP). As suggested by the name, it is an adaptively randomized version of the BP message updates in which each node passes randomly chosen information to each of its neighbors. The SBP message updates reduce the computational complexity (per iteration) from quadratic to linear in d, without assuming any particular structure of the potentials, and also reduce the communication complexity significantly, requiring only d bits transmission per edge. Moreover, we establish a number of theoretical guarantees for the performance of SBP, showing that it converges almost surely to the BP fixed point for any tree-structured graph, and for graphs with cycles satisfying a contractivity condition. In addition, for these graphical models, we provide non-asymptotic upper bounds on the convergence rate, showing that the ℓ_∞ norm of the error vector decays no slower than O(1/√(t)) with the number of iterations t on trees and the mean square error decays as O(1/t) for general graphs. These analysis show that SBP can provably yield reductions in computational and communication complexities for various classes of graphical models.

READ FULL TEXT

page 27

page 29

research
12/16/2012

Belief Propagation for Continuous State Spaces: Stochastic Message-Passing with Quantitative Guarantees

The sum-product or belief propagation (BP) algorithm is a widely used me...
research
09/08/2011

The Complexity of Approximating a Bethe Equilibrium

This paper resolves a common complexity issue in the Bethe approximation...
research
09/24/2019

Message Scheduling for Performant, Many-Core Belief Propagation

Belief Propagation (BP) is a message-passing algorithm for approximate i...
research
05/24/2019

Fast Convergence of Belief Propagation to Global Optima: Beyond Correlation Decay

Belief propagation is a fundamental message-passing algorithm for probab...
research
09/30/2010

An Embarrassingly Simple Speed-Up of Belief Propagation with Robust Potentials

We present an exact method of greatly speeding up belief propagation (BP...
research
11/14/2013

Anytime Belief Propagation Using Sparse Domains

Belief Propagation has been widely used for marginal inference, however ...
research
06/27/2014

Linearized and Single-Pass Belief Propagation

How can we tell when accounts are fake or real in a social network? And ...

Please sign up or login with your details

Forgot password? Click here to reset