R5: Rule Discovery with Reinforced and Recurrent Relational Reasoning
Not on the map. Why?
Abstract (arXiv)
Systematicity, i.e., the ability to recombine known parts and rules to form new sequences while reasoning over relational data, is critical to machine intelligence. A model with strong systematicity is able to train on small-scale tasks and generalize to large-scale tasks. In this paper, we propose R5, a relational reasoning framework based on reinforcement learning that reasons over relational graph data and explicitly mines underlying compositional logical rules from observations. R5 has strong systematicity and being robust to noisy data. It consists of a policy value network equipped with Monte Carlo Tree Search to perform recurrent relational prediction and a backtrack rewriting mechanism for rule mining. By alternately applying the two components, R5 progressively learns a set of explicit rules from data and performs explainable and generalizable relation prediction. We conduct extensive evaluations on multiple datasets. Experimental results show that R5 outperforms various embedding-based and rule induction baselines on relation prediction tasks while achieving a high recall rate in discovering ground truth rules.
Key facts. Cited by 7 papers in the map (data through 7 Oct 2026). Builds on 39 of its 62 references that are in the map. First posted on arXiv 13 May 2022.
Builds on
39 of 62 references.
References · 39
- 2017Attention Is All You Needcited by 59,932
- 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
- 2014Empirical Evaluation of Gated Recurrent Neural Networks on Sequence Modelingcited by 2,341
- 2016Convolutional Neural Networks on Graphs with Fast Localized Spectral Filteringcited by 2,085
- 2017Modeling Relational Data with Graph Convolutional Networkscited by 1,684
- 2014Convolutional Neural Networks for Sentence Classificationcited by 1,124
- 2013Spectral Networks and Locally Connected Networks on Graphscited by 1,097
- 2019RotatE: Knowledge Graph Embedding by Relational Rotation in Complex Spacecited by 893
- 2015Gated Graph Sequence Neural Networkscited by 792
- 2017Convolutional 2D Knowledge Graph Embeddingscited by 729
27 more
- 2017Mastering Chess and Shogi by Self-Play with a General Reinforcement Learning Algorithmcited by 723
- 2017DeepPath: A Reinforcement Learning Method for Knowledge Graph Reasoningcited by 265
- 2019Compositionality decomposed: how do neural networks generalise?cited by 264
- 2019Inductive Relation Prediction by Subgraph Reasoningcited by 237
- 2017Learning Explanatory Rules from Noisy Datacited by 210
- 2017Neural-Symbolic Learning and Reasoning: A Survey and Interpretationcited by 195
- 2018Neural Approaches to Conversational AIcited by 164
- 2017Go for a Walk and Arrive at the Answer: Reasoning Over Paths in Knowledge Bases using Reinforcement Learningcited by 161
- 2017End-to-End Differentiable Provingcited by 159
- 2019CLUTRR: A Diagnostic Benchmark for Inductive Reasoning from Textcited by 155
- 2019Neural Logic Machinescited by 144
- 2015Character-Aware Neural Language Modelscited by 129
- 2020RNNLogic: Learning Logic Rules for Reasoning on Knowledge Graphscited by 117
- 2018Multi-Hop Knowledge Graph Reasoning with Reward Shapingcited by 102
- 2017Knowledge Graph Completion via Complex Tensor Factorizationcited by 80
- 2020Learning Reasoning Strategies in End-to-End Differentiable Provingcited by 60
- 2018Logic Attention Based Neighborhood Aggregation for Inductive Knowledge Graph Embeddingcited by 53
- 2020Communicative Message Passing for Inductive Relation Reasoningcited by 53
- 2020Turning 30: New Ideas in Inductive Logic Programmingcited by 42
- 2020Semantic Graphs for Generating Deep Questionscited by 38
- 2018M-Walk: Learning to Walk over Graphs using Monte Carlo Tree Searchcited by 34
- 2017Structural Deep Embedding for Hyper-Networkscited by 33
- 2019Differentiable Reasoning on Large Knowledge Bases and Natural Languagecited by 30
- 2018Variational Knowledge Graph Reasoningcited by 27
- 2021Differentiable Logic Machinescited by 18
- 2020Evaluating Logical Generalization in Graph Neural Networkscited by 12
- 2021Combining Rules and Embeddings via Neuro-Symbolic AI for Knowledge Base Completioncited by 7
Built on by
Citing papers per year: 2023: 3; 2024: 2; 2025: 1; 2026: 1.
7 papers.
- 2023Large Language Models can Learn Rulescited by 66
- 2023ChatRule: Mining Logical Rules with Large Language Models for Knowledge Graph Reasoningcited by 26
- 2023Neural Compositional Rule Learning for Knowledge Graph Reasoningcited by 20
- 2024Systematic Relational Reasoning With Epistemic Graph Neural Networkscited by 4
- 2025When No Paths Lead to Rome: Benchmarking Systematic Neural Relational Reasoningcited by 2
- 2024From Primes to Paths: Enabling Fast Multi-Relational Graph Analysiscited by 0
- 2026Project Auto-World: Towards Automated Benchmarking of Neural Relational Reasonerscited by 0
- 2026Project Auto-World: Towards Automated Benchmarking of Neural Relational Reasoners23 Jun 2026
- 2025When No Paths Lead to Rome: Benchmarking Systematic Neural Relational Reasoning27 Oct 2025
- 2024From Primes to Paths: Enabling Fast Multi-Relational Graph Analysis17 Nov 2024
- 2024Systematic Relational Reasoning With Epistemic Graph Neural Networks24 Jul 2024
- 2023Large Language Models can Learn Rules10 Oct 2023
- 2023ChatRule: Mining Logical Rules with Large Language Models for Knowledge Graph Reasoning4 Sep 2023
- 2023Neural Compositional Rule Learning for Knowledge Graph Reasoning7 Mar 2023