Rule Based Learning with Dynamic (Graph) Neural Networks
Not on the map. Why?
Abstract (arXiv)
A common problem of classical neural network architectures is that additional information or expert knowledge cannot be naturally integrated into the learning process. To overcome this limitation, we propose a two-step approach consisting of (1) generating rule functions from knowledge and (2) using these rules to define rule based layers -- a new type of dynamic neural network layer. The focus of this work is on the second step, i.e., rule based layers that are designed to dynamically arrange learnable parameters in the weight matrices and bias vectors depending on the input samples. Indeed, we prove that our approach generalizes classical feed-forward layers such as fully connected and convolutional layers by choosing appropriate rules. As a concrete application we present rule based graph neural networks (RuleGNNs) that overcome some limitations of ordinary graph neural networks. Our experiments show that the predictive performance of RuleGNNs is comparable to state-of-the-art graph classifiers using simple rules based on Weisfeiler-Leman labeling and pattern counting. Moreover, we introduce new synthetic benchmark graph datasets to show how to integrate expert knowledge into RuleGNNs making them more powerful than ordinary graph neural networks.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 32 of its 44 references that are in the map. First posted on arXiv 14 Jun 2024.
Builds on
32 of 44 references.
References · 32
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,305
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,361
- 2017Graph Attention Networkscited by 8,923
- 2017Inductive Representation Learning on Large Graphscited by 6,320
- 2017Neural Message Passing for Quantum Chemistrycited by 3,487
- 2016Neural Architecture Search with Reinforcement Learningcited by 1,499
- 2019GNNExplainer: Generating Explanations for Graph Neural Networkscited by 737
- 2020TUDataset: A collection of benchmark datasets for learning with graphscited by 728
- 2017Dynamic Routing Between Capsulescited by 689
- 2020Benchmarking Graph Neural Networkscited by 680
- 2018Deformable ConvNets v2: More Deformable, Better Resultscited by 670
- 2019MixHop: Higher-Order Graph Convolutional Architectures via Sparsified Neighborhood Mixingcited by 443
20 more
- 2021Dynamic Neural Networks: A Surveycited by 408
- 2017SkipNet: Learning Dynamic Routing in Convolutional Networkscited by 332
- 2020Improving Graph Neural Network Expressivity via Subgraph Isomorphism Countingcited by 313
- 2017Dynamic Edge-Conditioned Filters in Convolutional Neural Networks on Graphscited by 310
- 2019CondConv: Conditionally Parameterized Convolutions for Efficient Inferencecited by 273
- 2019A Fair Comparison of Graph Neural Networks for Graph Classificationcited by 244
- 2019Informed Machine Learning -- A Taxonomy and Survey of Integrating Knowledge into Learning Systemscited by 205
- 2020Glance and Focus: a Dynamic Approach to Reducing Spatial Redundancy in Image Classificationcited by 100
- 2021Adaptive Focus for Efficient Video Recognitioncited by 77
- 2020Graph Structure of Neural Networkscited by 68
- 2019k-hop Graph Neural Networkscited by 57
- 2020Multi-hop Attention Graph Neural Networkcited by 53
- 2017Deciding How to Decide: Dynamic Routing in Artificial Neural Networkscited by 33
- 2022A Survey on Dynamic Neural Networks for Natural Language Processingcited by 24
- 2018InstaNAS: Instance-aware Neural Architecture Searchcited by 13
- 2023Weisfeiler and Lehman Go Paths: Learning Topological Features via Path Complexescited by 11
- 2016Variable Computation in Recurrent Neural Networkscited by 10
- 2017Graph Convolution: A High-Order and Adaptive Approachcited by 4
- 2024Improving the interpretability of GNN predictions through conformal-based graph sparsificationcited by 4
- 2024Iterative Graph Neural Network Enhancement via Frequent Subgraph Mining of Explanationscited by 3
Built on by
Not cited yet.