Inference in Probabilistic Graphical Models by Graph Neural Networks
Authors:
- 1 November 2019
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- p. 868-875
Abstract
A fundamental computation for statistical inference and accurate decision-making is to estimate 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 they substantially outperform belief propagation on loopy graphs. Our message-passing algorithms generalize out of the training set to larger graphs and graphs with different structure.Keywords
All Related Versions
This publication has 10 references indexed in Scilit:
- Situation Recognition with Graph Neural Networks2017
- 3D Graph Neural Networks for RGBD Semantic Segmentation2017
- Structure Inference Machines: Recurrent Neural Networks for Analyzing Relations in Group Activity Recognition2016
- Learning Phrase Representations using RNN Encoder–Decoder for Statistical Machine Translation2014
- Stochastic Belief Propagation: A Low-Complexity Alternative to the Sum-Product AlgorithmIEEE Transactions on Information Theory, 2012
- Learning message-passing inference machines for structured prediction2011
- Nonparametric belief propagationCommunications of the ACM, 2010
- The Graph Neural Network ModelIEEE Transactions on Neural Networks, 2008
- A new model for learning in graph domains2006
- Tree-based reparameterization framework for analysis of sum-product and related algorithmsIEEE Transactions on Information Theory, 2003