Factor Graph Neural Networks
Not on the map. Why?
Abstract (arXiv)
In recent years, we have witnessed a surge of Graph Neural Networks (GNNs), most of which can learn powerful representations in an end-to-end fashion with great success in many real-world applications. They have resemblance to Probabilistic Graphical Models (PGMs), but break free from some limitations of PGMs. By aiming to provide expressive methods for representation learning instead of computing marginals or most likely configurations, GNNs provide flexibility in the choice of information flowing rules while maintaining good performance. Despite their success and inspirations, they lack efficient ways to represent and learn higher-order relations among variables/nodes. More expressive higher-order GNNs which operate on k-tuples of nodes need increased computational resources in order to process higher-order tensors. We propose Factor Graph Neural Networks (FGNNs) to effectively capture higher-order relations for inference and learning. To do so, we first derive an efficient approximate Sum-Product loopy belief propagation inference algorithm for discrete higher-order PGMs. We then neuralize the novel message passing scheme into a Factor Graph Neural Network (FGNN) module by allowing richer representations of the message update rules; this facilitates both efficient inference and powerful end-to-end learning. We further show that with a suitable choice of message aggregation operators, our FGNN is also able to represent Max-Product belief propagation, providing a single family of architecture that can represent both Max and Sum-Product loopy belief propagation. Our extensive experimental evaluation on synthetic as well as real datasets demonstrates the potential of the proposed model.
Key facts. Cited by 15 papers in the map (data through 14 Oct 2026). Builds on 55 of its 98 references that are in the map. First posted on arXiv 2 Aug 2023.
Builds on
55 of 98 references.
References · 55
- 2014Adam: A Method for Stochastic Optimizationcited by 37,240
- 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,364
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,361
- 2016PointNet: Deep Learning on Point Sets for 3D Classification and Segmentationcited by 5,248
- 2018How Powerful are Graph Neural Networks?cited by 4,393
- 2017Neural Message Passing for Quantum Chemistrycited by 3,487
- 2019Fast Graph Representation Learning with PyTorch Geometriccited by 2,434
- 2014Empirical Evaluation of Gated Recurrent Neural Networks on Sequence Modelingcited by 2,367
- 2016Convolutional Neural Networks on Graphs with Fast Localized Spectral Filteringcited by 2,089
- 2017Deep Setscited by 1,421
- 2018Relational inductive biases, deep learning, and graph networkscited by 1,360
- 2013Spectral Networks and Locally Connected Networks on Graphscited by 1,102
38 more
- 2017MoleculeNet: A Benchmark for Molecular Machine Learningcited by 1,051
- 2021E(n) Equivariant Graph Neural Networkscited by 965
- 2018Weisfeiler and Leman Go Neural: Higher-order Graph Neural Networkscited by 881
- 2015Gated Graph Sequence Neural Networkscited by 796
- 2015Convolutional Networks on Graphs for Learning Molecular Fingerprintscited by 754
- 2020Directional Message Passing for Molecular Graphscited by 561
- 2016Interaction Networks for Learning about Objects, Relations and Physicscited by 509
- 2018Hypergraph Neural Networkscited by 488
- 2017Scene Graph Generation by Iterative Message Passingcited by 462
- 2019Provably Powerful Graph Networkscited by 389
- 2017On human motion prediction using recurrent neural networkscited by 338
- 2019Learning Trajectory Dependencies for Human Motion Predictioncited by 246
- 2016Molecular Graph Convolutions: Moving Beyond Fingerprintscited by 238
- 2015Order Matters: Sequence to sequence for setscited by 237
- 2015Conditional Random Fields as Recurrent Neural Networkscited by 214
- 2021ChemRL-GEM: Geometry Enhanced Molecular Representation Learning for Property Predictioncited by 204
- 2021Spherical Message Passing for 3D Graph Networkscited by 168
- 2020History Repeats Itself: Human Motion Prediction via Motion Attentioncited by 165
- 2016Value Iteration Networkscited by 160
- 2021Nested Graph Neural Networkscited by 137
- 2020Dynamic Multiscale Graph Neural Networks for 3D Skeleton-Based Human Motion Predictioncited by 132
- 2016Discriminative Embeddings of Latent Variable Models for Structured Datacited by 131
- 2018Convolutional Sequence to Sequence Model for Human Dynamicscited by 115
- 2019Learning Combinatorial Embedding Networks for Deep Graph Matchingcited by 99
- 2020Deep Graph Matching Consensuscited by 85
- 2019Neural Graph Matching Network: Learning Lawler's Quadratic Assignment Problem with Extension to Hypergraph and Multiple-graph Matchingcited by 84
- 2020Deep Graph Matching via Blackbox Differentiation of Combinatorial Solverscited by 81
- 2017Knowledge Graph Completion via Complex Tensor Factorizationcited by 80
- 2013Loopy Belief Propagation for Approximate Inference: An Empirical Studycited by 76
- 2015Efficient piecewise training of deep structured models for semantic segmentationcited by 71
- 2019Hyper-SAGNN: a self-attention based graph neural network for hypergraphscited by 69
- 2020Neural Enhanced Belief Propagation on Factor Graphscited by 57
- 2017QMDP-Net: Deep Learning for Planning under Partial Observabilitycited by 51
- 2017Introduction to Tensor Decompositions and their Applications in Machine Learningcited by 46
- 2018Communication Algorithms via Deep Learningcited by 42
- 2018Inference in Probabilistic Graphical Models by Graph Neural Networkscited by 38
- 2019Alchemy: A Quantum Chemistry Dataset for Benchmarking AI Modelscited by 36
- 2020Heterogeneous Molecular Graph Neural Networks for Predicting Molecule Propertiescited by 30
50 most cited of 55 All 55 (JSON)
Built on by
Citing papers per year: 2023: 4; 2024: 7; 2025: 0; 2026: 4.
15 papers.
Sort:
By area:
- 2023Joint Entity and Relation Extraction with Span Pruning and Hypergraph Neural Networkscited by 11
- 2024Constrained Layout Generation with Factor Graphscited by 7
- 2024A Comprehensive Graph Pooling Benchmark: Effectiveness, Robustness and Generalizabilitycited by 7
- 2024Survey of Graph Neural Network for Internet of Things and NextG Networkscited by 4
- 2024PF-GNN: Differentiable particle filtering based approximation of universal graph representationscited by 3
- 2024Learning to Solve the Constrained Most Probable Explanation Task in Probabilistic Graphical Modelscited by 3
- 2024Differentiable Cluster Graph Neural Networkcited by 2
- 2023Inferring Inferencecited by 1
- 2023Multi-Instance Adversarial Attack on GNN-Based Malicious Domain Detectioncited by 0
- 2023Node Classification in Random Treescited by 0
- 2024ReMAP: Lossless Residual Neural Lifting for Scalable MAP Inference in Arbitrary-Order Markov Random Fieldscited by 0
- 2026Learning Dynamic Belief Graphs for Theory-of-mind Reasoningcited by 0
3 more
- 2026Graph neural networks and the energetic cavity method for combinatorial optimizationcited by 0
- 2026Neural expectation-maximization and meta-modelscited by 0
- 2026Tiny Recursive Message Passingcited by 0
- 2026Tiny Recursive Message Passing13 Oct 2026
- 2026Neural expectation-maximization and meta-models8 Oct 2026
- 2026Graph neural networks and the energetic cavity method for combinatorial optimization7 Sep 2026
- 2026Learning Dynamic Belief Graphs for Theory-of-mind Reasoning20 Mar 2026
- 2024ReMAP: Lossless Residual Neural Lifting for Scalable MAP Inference in Arbitrary-Order Markov Random Fields28 Nov 2024
- 2024A Comprehensive Graph Pooling Benchmark: Effectiveness, Robustness and Generalizability13 Jun 2024
- 2024Survey of Graph Neural Network for Internet of Things and NextG Networks27 May 2024
- 2024Differentiable Cluster Graph Neural Network25 May 2024
- 2024Learning to Solve the Constrained Most Probable Explanation Task in Probabilistic Graphical Models17 Apr 2024
- 2024Constrained Layout Generation with Factor Graphs30 Mar 2024
- 2024PF-GNN: Differentiable particle filtering based approximation of universal graph representations31 Jan 2024
- 2023Node Classification in Random Trees20 Nov 2023
3 more
- 2026Learning Dynamic Belief Graphs for Theory-of-mind Reasoning20 Mar 2026
- 2023Joint Entity and Relation Extraction with Span Pruning and Hypergraph Neural Networkscited by 11
- 2024Constrained Layout Generation with Factor Graphscited by 7
- 2024A Comprehensive Graph Pooling Benchmark: Effectiveness, Robustness and Generalizabilitycited by 7
- 2024Survey of Graph Neural Network for Internet of Things and NextG Networkscited by 4
- 2024PF-GNN: Differentiable particle filtering based approximation of universal graph representationscited by 3
- 2024Learning to Solve the Constrained Most Probable Explanation Task in Probabilistic Graphical Modelscited by 3
- 2024Differentiable Cluster Graph Neural Networkcited by 2
- 2023Inferring Inferencecited by 1
- 2023Multi-Instance Adversarial Attack on GNN-Based Malicious Domain Detectioncited by 0
- 2023Node Classification in Random Treescited by 0
- 2024ReMAP: Lossless Residual Neural Lifting for Scalable MAP Inference in Arbitrary-Order Markov Random Fieldscited by 0
- 2026Graph neural networks and the energetic cavity method for combinatorial optimizationcited by 0
12 most cited of 14 All 14 (JSON)
- 2026Tiny Recursive Message Passing13 Oct 2026
- 2026Neural expectation-maximization and meta-models8 Oct 2026
- 2026Graph neural networks and the energetic cavity method for combinatorial optimization7 Sep 2026
- 2024ReMAP: Lossless Residual Neural Lifting for Scalable MAP Inference in Arbitrary-Order Markov Random Fields28 Nov 2024
- 2024A Comprehensive Graph Pooling Benchmark: Effectiveness, Robustness and Generalizability13 Jun 2024
- 2024Survey of Graph Neural Network for Internet of Things and NextG Networks27 May 2024
- 2024Differentiable Cluster Graph Neural Network25 May 2024
- 2024Learning to Solve the Constrained Most Probable Explanation Task in Probabilistic Graphical Models17 Apr 2024
- 2024Constrained Layout Generation with Factor Graphs30 Mar 2024
- 2024PF-GNN: Differentiable particle filtering based approximation of universal graph representations31 Jan 2024
- 2023Node Classification in Random Trees20 Nov 2023
- 2023Joint Entity and Relation Extraction with Span Pruning and Hypergraph Neural Networks26 Oct 2023
12 newest of 14 All 14 (JSON)