Graph Belief Propagation Networks
Not on the map. Why?
Abstract (arXiv)
With the wide-spread availability of complex relational data, semi-supervised node classification in graphs has become a central machine learning problem. Graph neural networks are a recent class of easy-to-train and accurate methods for this problem that map the features in the neighborhood of a node to its label, but they ignore label correlation during inference and their predictions are difficult to interpret. On the other hand, collective classification is a traditional approach based on interpretable graphical models that explicitly model label correlations. Here, we introduce a model that combines the advantages of these two approaches, where we compute the marginal probabilities in a conditional random field, similar to collective classification, and the potentials in the random field are learned through end-to-end training, akin to graph neural networks. In our model, potentials on each node only depend on that node's features, and edge potentials are learned via a coupling matrix. This structure enables simple training with interpretable parameters, scales to large networks, naturally incorporates training labels at inference, and is often more accurate than related approaches. Our approach can be viewed as either an interpretable message-passing graph neural network or a collective classification method with higher capacity and modernized training.
Key facts. Cited by 2 papers in the map (data through 7 Oct 2026). Builds on 25 of its 52 references that are in the map. First posted on arXiv 6 Jun 2021.
Builds on
25 of 52 references.
References · 25
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,282
- 2017Graph Attention Networkscited by 8,854
- 2017Inductive Representation Learning on Large Graphscited by 6,284
- 2019Fast Graph Representation Learning with PyTorch Geometriccited by 2,414
- 2020Open Graph Benchmark: Datasets for Machine Learning on Graphscited by 2,148
- 2018Graph Neural Networks: A Review of Methods and Applicationscited by 1,571
- 2019Simplifying Graph Convolutional Networkscited by 1,470
- 2018Pitfalls of Graph Neural Network Evaluationcited by 994
- 2018Predict then Propagate: Graph Neural Networks meet Personalized PageRankcited by 987
- 2019Deep Equilibrium Modelscited by 603
- 2019Cluster-GCN: An Efficient Algorithm for Training Deep and Large Graph Convolutional Networkscited by 540
- 2020Masked Label Prediction: Unified Message Passing Model for Semi-Supervised Classificationcited by 500
13 more
- 2019EvolveGCN: Evolving Graph Convolutional Networks for Dynamic Graphscited by 443
- 2019Online Learning: A Modern Introduction Using Convex Optimizationcited by 407
- 2020Towards Deeper Graph Neural Networkscited by 296
- 2020Combining Label Propagation and Simple Models Out-performs Graph Neural Networkscited by 199
- 2020Scaling Graph Neural Networks with Approximate PageRankcited by 174
- 2019GMNN: Graph Markov Neural Networkscited by 82
- 2013Loopy Belief Propagation for Approximate Inference: An Empirical Studycited by 76
- 2018Inference in Probabilistic Graphical Models by Graph Neural Networkscited by 38
- 2020Belief Propagation Neural Networkscited by 31
- 2020Bandit Samplers for Training Graph Neural Networkscited by 30
- 2021A Unifying Generative Model for Graph Learning Algorithms: Label Propagation, Graph Convolutions, and Combinationscited by 18
- 2021A Biased Graph Neural Network Sampler with Near-Optimal Regretcited by 17
- 2016Graph-based semi-supervised learning for relational networkscited by 10
Built on by
Citing papers per year: 2021: 1; 2022: 1.
2 papers.