mlsanityData to 7 Oct 2026

Relational Graph Convolutional Networks Do Not Learn Sound Rules

arXiv 2408.10261 ↗First posted 14 Aug 2024cs.LG cs.AI cs.LOcited by 2

Not on the map. Why?

Abstract (arXiv)

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.

Key facts. Cited by 2 papers in the map (data through 7 Oct 2026). Builds on 18 of its 41 references that are in the map. First posted on arXiv 14 Aug 2024.

Builds on

18 of 41 references.

References · 18

  1. 2017Inductive Representation Learning on Large Graphscited by 6,284
  2. 2017Modeling Relational Data with Graph Convolutional Networkscited by 1,684
  3. 2014Embedding Entities and Relations for Learning and Inference in Knowledge Basescited by 929
  4. 2019RotatE: Knowledge Graph Embedding by Relational Rotation in Complex Spacecited by 893
  5. 2017Convolutional 2D Knowledge Graph Embeddingscited by 729
  6. 2019Composition-based Multi-Relational Graph Convolutional Networkscited by 395
  7. 2019KG-BERT: BERT for Knowledge Graph Completioncited by 323
  8. 2019Inductive Relation Prediction by Subgraph Reasoningcited by 237
  9. 2017Learning Explanatory Rules from Noisy Datacited by 210
  10. 2019DRUM: End-To-End Differentiable Rule Mining On Knowledge Graphscited by 173
  11. 2017End-to-End Differentiable Provingcited by 159
  12. 2018End-to-end Structure-Aware Convolutional Networks for Knowledge Base Completioncited by 136
6 more
  1. 2020RNNLogic: Learning Logic Rules for Reasoning on Knowledge Graphscited by 117
  2. 2023DRew: Dynamically Rewired Message Passing with Delaycited by 81
  3. 2023GADBench: Revisiting and Benchmarking Supervised Graph Anomaly Detectioncited by 57
  4. 2019TransGCN:Coupling Transformation Assumptions with Graph Convolutional Networks for Link Predictioncited by 17
  5. 2018A Recurrent Graph Neural Network for Multi-Relational Datacited by 13
  6. 2023On the Correspondence Between Monotonic Max-Sum GNNs and Datalogcited by 12

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2025: 1; 2026: 1.

2 papers.