AIMay 9, 2012

Counting Belief Propagation

arXiv:1205.2637v1179 citations
Originality Incremental advance
AI Analysis

This addresses the problem of inefficient inference in symmetric graphical models for AI practitioners, offering a method that is incremental in improving belief propagation.

The paper tackles the problem of exploiting symmetries in graphical models that are not captured by the model structure, which limits efficient inference techniques like belief propagation. It introduces counting BP, a new algorithm that compresses factor graphs to exploit these symmetries, achieving efficiency gains often by orders of magnitude in tasks such as relational models and boolean model counting.

A major benefit of graphical models is that most knowledge is captured in the model structure. Many models, however, produce inference problems with a lot of symmetries not reflected in the graphical structure and hence not exploitable by efficient inference techniques such as belief propagation (BP). In this paper, we present a new and simple BP algorithm, called counting BP, that exploits such additional symmetries. Starting from a given factor graph, counting BP first constructs a compressed factor graph of clusternodes and clusterfactors, corresponding to sets of nodes and factors that are indistinguishable given the evidence. Then it runs a modified BP algorithm on the compressed graph that is equivalent to running BP on the original factor graph. Our experiments show that counting BP is applicable to a variety of important AI tasks such as (dynamic) relational models and boolean model counting, and that significant efficiency gains are obtainable, often by orders of magnitude.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes