paper-with-me

홈 › Papers

Relational Graph Convolutional Networks Do Not Learn Sound Rules

2024-08-14 · KR 2024 11 · Matthew Morris, David J. Tena Cucala, Bernardo Cuenca Grau, Ian Horrocks

Graph neural networks (GNNs) are frequently used to predict missing facts in knowledge graphs (KGs). Motivated by the lack of explainability for the outputs of these models, recent work has aimed to explain their predictions using Datalog, a widely used logic-based formalism. However, such work has been restricted to certain subclasses of GNNs. In this paper, we consider one of the most popular GNN architectures for KGs, R-GCN, and we provide two methods to extract rules that explain its predictions and are sound, in the sense that each fact derived by the rules is also predicted by the GNN, for any input dataset. Furthermore, we provide a method that can verify that certain classes of Datalog rules are not sound for the R-GCN. In our experiments, we train R-GCNs on KG completion benchmarks, and we are able to verify that no Datalog rule is sound for these models, even though the models often obtain high to near-perfect accuracy. This raises some concerns about the ability of R-GCN models to generalise and about the explainability of their predictions. We further provide two variations to the training paradigm of R-GCN that encourage it to learn sound rules and find a trade-off between model accuracy and the number of learned sound rules.

📄 PDF Abstract BibTeX arXiv:2408.10261

Code (1)

mmorris44/gnn-sound-rule-extraction 공식 구현 pytorch

Tasks

Knowledge Graphs

Similar Papers 제목 키워드 기반

Identifying Independence in Relational Models

2012-06-15 · Marc Maier, David Jensen

The rules of d-separation provide a framework for deriving conditional independence facts from model structure. However, this theory only applies to simple directed graphical models. We introduce relational d-separation,…

Reasoning about Independence in Probabilistic Models of Relational Data

2013-02-18 · Marc Maier, Katerina Marazopoulou, David Jensen

We extend the theory of d-separation to cases in which data instances are not independent and identically distributed. We show that applying the rules of d-separation directly to the structure of probabilistic models of …

Learning First-Order Rules with Relational Path Contrast for Inductive Relation Reasoning

2021-10-17 · Yudai Pan, Jun Liu, Lingling Zhang, Xin Hu 외

Relation reasoning in knowledge graphs (KGs) aims at predicting missing relations in incomplete triples, whereas the dominant paradigm is learning the embeddings of relations and entities, which is limited to a transduct…

Knowledge GraphsRelation

Relational Pooling for Graph Representations

2019-03-06 · Ryan L. Murphy, Balasubramaniam Srinivasan, Vinayak Rao, Bruno Ribeiro

This work generalizes graph neural networks (GNNs) beyond those based on the Weisfeiler-Lehman (WL) algorithm, graph Laplacians, and diffusions. Our approach, denoted Relational Pooling (RP), draws from the theory of fin…

General ClassificationGraph Classification

Towards Enhancing Relational Rules for Knowledge Graph Link Prediction

2023-10-20 · Shuhan Wu, Huaiyu Wan, Wei Chen, Yuting Wu 외

Graph neural networks (GNNs) have shown promising performance for knowledge graph reasoning. A recent variant of GNN called progressive relational graph neural network (PRGNN), utilizes relational rules to infer missing …

Graph Neural NetworkInductive Link PredictionLink PredictionPrediction+1