Inference in Probabilistic Graphical Models by Graph Neural Networks
Authors:
- KiJung YoonKYKiJung Yoon
- Renjie LiaoRLRenjie Liao
- Yuwen XiongYXYuwen Xiong
- Lisa ZhangLZLisa Zhang
- Ethan FetayaEFEthan Fetaya
- Raquel UrtasunRURaquel Urtasun
- Richard ZemelRZRichard Zemel
- Xaq PitkowXPXaq Pitkow
Preprint
Abstract
A useful computation when acting in a complex environment is to infer 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 an ensemble 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 7 references indexed in Scilit:
- Situation Recognition with Graph Neural Networks2017
- The More You Know: Using Knowledge Graphs for Image Classification2017
- 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
- Tree-based reparameterization framework for analysis of sum-product and related algorithmsIEEE Transactions on Information Theory, 2003
- Probabilistic Reasoning in Intelligent Systems: Networks of Plausible Inference.The Journal of Philosophy, 1991
- Generalization of back-propagation to recurrent neural networksPhysical Review Letters, 1987