mlsanityData to 7 Oct 2026

R5: Rule Discovery with Reinforced and Recurrent Relational Reasoning

arXiv 2205.06454 ↗First posted 13 May 2022cs.AIcited by 7

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

  1. 2017Attention Is All You Needcited by 59,932
  2. 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,282
  3. 2017Graph Attention Networkscited by 8,854
  4. 2017Inductive Representation Learning on Large Graphscited by 6,284
  5. 2014Empirical Evaluation of Gated Recurrent Neural Networks on Sequence Modelingcited by 2,341
  6. 2016Convolutional Neural Networks on Graphs with Fast Localized Spectral Filteringcited by 2,085
  7. 2017Modeling Relational Data with Graph Convolutional Networkscited by 1,684
  8. 2014Convolutional Neural Networks for Sentence Classificationcited by 1,124
  9. 2013Spectral Networks and Locally Connected Networks on Graphscited by 1,097
  10. 2019RotatE: Knowledge Graph Embedding by Relational Rotation in Complex Spacecited by 893
  11. 2015Gated Graph Sequence Neural Networkscited by 792
  12. 2017Convolutional 2D Knowledge Graph Embeddingscited by 729
27 more
  1. 2017Mastering Chess and Shogi by Self-Play with a General Reinforcement Learning Algorithmcited by 723
  2. 2017DeepPath: A Reinforcement Learning Method for Knowledge Graph Reasoningcited by 265
  3. 2019Compositionality decomposed: how do neural networks generalise?cited by 264
  4. 2019Inductive Relation Prediction by Subgraph Reasoningcited by 237
  5. 2017Learning Explanatory Rules from Noisy Datacited by 210
  6. 2017Neural-Symbolic Learning and Reasoning: A Survey and Interpretationcited by 195
  7. 2018Neural Approaches to Conversational AIcited by 164
  8. 2017Go for a Walk and Arrive at the Answer: Reasoning Over Paths in Knowledge Bases using Reinforcement Learningcited by 161
  9. 2017End-to-End Differentiable Provingcited by 159
  10. 2019CLUTRR: A Diagnostic Benchmark for Inductive Reasoning from Textcited by 155
  11. 2019Neural Logic Machinescited by 144
  12. 2015Character-Aware Neural Language Modelscited by 129
  13. 2020RNNLogic: Learning Logic Rules for Reasoning on Knowledge Graphscited by 117
  14. 2018Multi-Hop Knowledge Graph Reasoning with Reward Shapingcited by 102
  15. 2017Knowledge Graph Completion via Complex Tensor Factorizationcited by 80
  16. 2020Learning Reasoning Strategies in End-to-End Differentiable Provingcited by 60
  17. 2018Logic Attention Based Neighborhood Aggregation for Inductive Knowledge Graph Embeddingcited by 53
  18. 2020Communicative Message Passing for Inductive Relation Reasoningcited by 53
  19. 2020Turning 30: New Ideas in Inductive Logic Programmingcited by 42
  20. 2020Semantic Graphs for Generating Deep Questionscited by 38
  21. 2018M-Walk: Learning to Walk over Graphs using Monte Carlo Tree Searchcited by 34
  22. 2017Structural Deep Embedding for Hyper-Networkscited by 33
  23. 2019Differentiable Reasoning on Large Knowledge Bases and Natural Languagecited by 30
  24. 2018Variational Knowledge Graph Reasoningcited by 27
  25. 2021Differentiable Logic Machinescited by 18
  26. 2020Evaluating Logical Generalization in Graph Neural Networkscited by 12
  27. 2021Combining Rules and Embeddings via Neuro-Symbolic AI for Knowledge Base Completioncited by 7

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2023: 3; 2024: 2; 2025: 1; 2026: 1.

7 papers.