TL;DR
This paper introduces a GNN-based message-passing algorithm for probabilistic inference in graphical models, outperforming belief propagation especially on loopy graphs and generalizing to larger and structurally different graphs.
Contribution
The paper presents a novel GNN-based inference method that learns message-passing algorithms, improving performance on complex loopy graphs and generalizing beyond training data.
Findings
GNNs match inference tasks effectively.
GNNs outperform belief propagation on loopy graphs.
The learned algorithms generalize to larger and different graphs.
Abstract
A fundamental computation for statistical inference and accurate decision-making is to compute the marginal probabilities or most probable states of task-relevant variables. Probabilistic graphical models can efficiently represent the structure of such complex data, but performing these inferences is generally difficult. Message-passing algorithms, such as belief propagation, are a natural way to disseminate evidence amongst correlated variables while exploiting the graph structure, but these algorithms can struggle when the conditional dependency graphs contain loops. Here we use Graph Neural Networks (GNNs) to learn a message-passing algorithm that solves these inference tasks. We first show that the architecture of GNNs is well-matched to inference tasks. We then demonstrate the efficacy of this inference approach by training GNNs on a collection of graphical models and showing that…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
