We gratefully acknowledge support from
the Simons Foundation and member institutions.
Full-text links:

Download:

Current browse context:

cs.LG

Change to browse by:

References & Citations

DBLP - CS Bibliography

Bookmark

(what is this?)
CiteULike logo BibSonomy logo Mendeley logo del.icio.us logo Digg logo Reddit logo

Computer Science > Machine Learning

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

Abstract: 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 $\bot_B(e)$ that contains all the relational information in $B$ that is related to $e$. We represent $\bot_B(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.
Comments: Revised version; submitted to Machine Learning Journal (MLJ)
Subjects: Machine Learning (cs.LG); Artificial Intelligence (cs.AI); Neural and Evolutionary Computing (cs.NE)
MSC classes: 68T07, 68T05, 68T27, 68T30
ACM classes: I.2.6
Journal reference: Mach Learn (2021)
DOI: 10.1007/s10994-021-06090-8
Cite as: arXiv:2105.10709 [cs.LG]
  (or arXiv:2105.10709v2 [cs.LG] for this version)

Submission history

From: Tirtharaj Dash [view email]
[v1] Sat, 22 May 2021 12:25:13 GMT (811kb,D)
[v2] Sat, 14 Aug 2021 17:14:59 GMT (1602kb,D)

Link back to: arXiv, form interface, contact.