Inclusion of Domain-Knowledge into GNNs using Mode-Directed Inverse Entailment
Not on the map. Why?
Abstract (arXiv)
We present a general technique for constructing Graph Neural Networks (GNNs) capable of using multi-relational domain knowledge. The technique is based on mode-directed inverse entailment (MDIE) developed in Inductive Logic Programming (ILP). Given a data instance e and background knowledge B, MDIE identifies a most-specific logical formula botB(e) that contains all the relational information in B that is related to e. We represent botB(e) by a "bottom-graph" that can be converted into a form suitable for GNN implementations. This transformation allows a principled way of incorporating generic background knowledge into GNNs: we use the term `BotGNN' for this form of graph neural networks. For several GNN variants, using real-world datasets with substantial background knowledge, we show that BotGNNs perform significantly better than both GNNs without background knowledge and a recently proposed simplified technique for including domain knowledge into GNNs. We also provide experimental evidence comparing BotGNNs favourably to multi-layer perceptrons (MLPs) that use features representing a "propositionalised" form of the background knowledge; and BotGNNs to a standard ILP based on the use of most-specific clauses. Taken together, these results point to BotGNNs as capable of combining the computational efficacy of GNNs with the representational versatility of ILP.
Key facts. Cited by 6 papers in the map (data through 7 Oct 2026). Builds on 29 of its 103 references that are in the map. First posted on arXiv 22 May 2021.
Builds on
29 of 103 references.
References · 29
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
- 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
- 2018How Powerful are Graph Neural Networks?cited by 4,355
- 2017Neural Message Passing for Quantum Chemistrycited by 3,460
- 2019A Comprehensive Survey on Graph Neural Networkscited by 2,906
- 2019Fast Graph Representation Learning with PyTorch Geometriccited by 2,414
- 2016WaveNet: A Generative Model for Raw Audiocited by 1,710
- 2017Modeling Relational Data with Graph Convolutional Networkscited by 1,684
- 2016Google's Neural Machine Translation System: Bridging the Gap between Human and Machine Translationcited by 1,471
17 more
- 2016CLEVR: A Diagnostic Dataset for Compositional Language and Elementary Visual Reasoningcited by 1,445
- 2018Weisfeiler and Leman Go Neural: Higher-order Graph Neural Networkscited by 878
- 2018Hypergraph Neural Networkscited by 482
- 2019Self-Attention Graph Poolingcited by 421
- 2017A Semantic Loss Function for Deep Learning with Symbolic Knowledgecited by 267
- 2019Hypergraph Convolution and Hypergraph Attentioncited by 226
- 2017Neural-Symbolic Learning and Reasoning: A Survey and Interpretationcited by 195
- 2019Graph Neural Networks with convolutional ARMA filterscited by 185
- 2019Graph Neural Tangent Kernel: Fusing Graph Neural Networks with Graph Kernelscited by 160
- 2019Neural-Symbolic Computing: An Effective Methodology for Principled Integration of Machine Learning and Reasoningcited by 149
- 2019Knowledge Graph Convolutional Networks for Recommender Systemscited by 121
- 2018Towards Sparse Hierarchical Graph Classifierscited by 100
- 2020Graph Neural Networks Meet Neural-Symbolic Computing: A Survey and Perspectivecited by 93
- 2019Embedding Symbolic Knowledge into Deep Networkscited by 49
- 2019Knowledge Infused Learning (K-IL): Towards Deep Incorporation of Knowledge in Deep Learningcited by 19
- 2020Incorporating Symbolic Domain Knowledge into Graph Neural Networkscited by 13
- 2020Beyond Graph Neural Networks with Lifted Relational Neural Networkscited by 9
Built on by
Citing papers per year: 2021: 1; 2022: 3; 2023: 1; 2024: 0; 2025: 0; 2026: 1.
6 papers.
- 2022A Survey on Graph Representation Learning Methodscited by 66
- 2023A Model for Intelligible Interaction Between Agents That Predict and Explaincited by 2
- 2021A Review of Some Techniques for Inclusion of Domain-Knowledge into Deep Neural Networkscited by 0
- 2022One-way Explainability Isn't The Messagecited by 0
- 2022Composition of Relational Features with an Application to Explaining Black-Box Predictorscited by 0
- 2026Domain Knowledge Based Temporal-Spatial Graph Convolution Network for ECG Recognitioncited by 0
- 2026Domain Knowledge Based Temporal-Spatial Graph Convolution Network for ECG Recognition1 Jul 2026
- 2023A Model for Intelligible Interaction Between Agents That Predict and Explain4 Jan 2023
- 2022Composition of Relational Features with an Application to Explaining Black-Box Predictors1 Jun 2022
- 2022One-way Explainability Isn't The Message5 May 2022
- 2022A Survey on Graph Representation Learning Methods4 Apr 2022
- 2021A Review of Some Techniques for Inclusion of Domain-Knowledge into Deep Neural Networks21 Jul 2021