PF-GNN: Differentiable particle filtering based approximation of universal graph representations
Not on the map. Why?
Abstract (arXiv)
Message passing Graph Neural Networks (GNNs) are known to be limited in expressive power by the 1-WL color-refinement test for graph isomorphism. Other more expressive models either are computationally expensive or need preprocessing to extract structural features from the graph. In this work, we propose to make GNNs universal by guiding the learning process with exact isomorphism solver techniques which operate on the paradigm of Individualization and Refinement (IR), a method to artificially introduce asymmetry and further refine the coloring when 1-WL stops. Isomorphism solvers generate a search tree of colorings whose leaves uniquely identify the graph. However, the tree grows exponentially large and needs hand-crafted pruning techniques which are not desirable from a learning perspective. We take a probabilistic view and approximate the search tree of colorings (i.e. embeddings) by sampling multiple paths from root to leaves of the search tree. To learn more discriminative representations, we guide the sampling process with particle filter updates, a principled approach for sequential state estimation. Our algorithm is end-to-end differentiable, can be applied with any GNN as backbone and learns richer graph representations with only linear increase in runtime. Experimental evaluation shows that our approach consistently outperforms leading GNN models on both synthetic benchmarks for isomorphism detection as well as real-world datasets.
Key facts. Cited by 3 papers in the map (data through 7 Oct 2026). Builds on 33 of its 49 references that are in the map. First posted on arXiv 31 Jan 2024.
Builds on
33 of 49 references.
References · 33
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,282
- 2017Graph Attention Networkscited by 8,854
- 2018How Powerful are Graph Neural Networks?cited by 4,355
- 2017Neural Message Passing for Quantum Chemistrycited by 3,460
- 2020Open Graph Benchmark: Datasets for Machine Learning on Graphscited by 2,148
- 2016Convolutional Neural Networks on Graphs with Fast Localized Spectral Filteringcited by 2,085
- 2018Weisfeiler and Leman Go Neural: Higher-order Graph Neural Networkscited by 878
- 2020Benchmarking Graph Neural Networkscited by 672
- 2018Junction Tree Variational Autoencoder for Molecular Graph Generationcited by 647
- 2020Directional Message Passing for Molecular Graphscited by 556
- 2020Principal Neighbourhood Aggregation for Graph Netscited by 477
- 2019Provably Powerful Graph Networkscited by 385
21 more
- 2018Invariant and Equivariant Graph Networkscited by 339
- 2020Improving Graph Neural Network Expressivity via Subgraph Isomorphism Countingcited by 312
- 2020Can Graph Neural Networks Count Substructures?cited by 235
- 2019Position-aware Graph Neural Networkscited by 203
- 2019What graph neural networks cannot learn: depth vs widthcited by 195
- 2020The Surprising Power of Graph Neural Networks with Random Node Initializationcited by 190
- 2020Random Features Strengthen Graph Neural Networkscited by 184
- 2019On the equivalence between graph isomorphism testing and function approximation with GNNscited by 172
- 2019Understanding Attention and Generalization in Graph Neural Networkscited by 169
- 2019Relational Pooling for Graph Representationscited by 150
- 2020Directional Graph Networkscited by 132
- 2021Breaking the Limits of Message Passing Graph Neural Networkscited by 101
- 2020Building powerful and equivariant graph neural networks with structural message-passingcited by 95
- 2019GNN-FiLM: Graph Neural Networks with Feature-wise Linear Modulationcited by 75
- 2018Particle Filter Networks with Application to Visual Localizationcited by 64
- 2018On Weisfeiler-Leman Invariance: Subgraph Counts and Related Graph Propertiescited by 63
- 2019Understanding the Representation Power of Graph Neural Networks in Learning Graph Topologycited by 52
- 2019Particle Filter Recurrent Neural Networkscited by 36
- 2019Alchemy: A Quantum Chemistry Dataset for Benchmarking AI Modelscited by 36
- 2020Discriminative Particle Filter Reinforcement Learning for Complex Partial Observationscited by 27
- 2023Factor Graph Neural Networkscited by 13
Built on by
Citing papers per year: 2024: 2; 2025: 1.
3 papers.