Inclusion of Domain-Knowledge into GNNs using Mode-Directed Inverse Entailment

05/22/2021
by   Tirtharaj Dash, et al.
0

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 _B(e) that contains all the relational information in B that is related to e. We transform _B(e) into a corresponding "bottom-graph" that can be processed for use by standard 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.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
10/23/2020

Incorporating Symbolic Domain Knowledge into Graph Neural Networks

Our interest is in scientific problems with the following characteristic...
research
09/12/2023

Information Flow in Graph Neural Networks: A Clinical Triage Use Case

Graph Neural Networks (GNNs) have gained popularity in healthcare and ot...
research
05/17/2023

Edge Directionality Improves Learning on Heterophilic Graphs

Graph Neural Networks (GNNs) have become the de-facto standard tool for ...
research
07/29/2023

ADR-GNN: Advection-Diffusion-Reaction Graph Neural Networks

Graph neural networks (GNNs) have shown remarkable success in learning r...
research
12/20/2016

Neuro-symbolic EDA-based Optimisation using ILP-enhanced DBNs

We investigate solving discrete optimisation problems using the estimati...
research
03/14/2020

Evaluating Logical Generalization in Graph Neural Networks

Recent research has highlighted the role of relational inductive biases ...
research
01/25/2022

Unboxing the graph: Neural Relational Inference for Mobility Prediction

Predicting the supply and demand of transport systems is vital for effic...

Please sign up or login with your details

Forgot password? Click here to reset