Differentiable Learning of Logical Rules for Knowledge Base Reasoning
Not on the map. Why?
Abstract (arXiv)
We study the problem of learning probabilistic first-order logical rules for knowledge base reasoning. This learning problem is difficult because it requires learning the parameters in a continuous space as well as the structure in a discrete space. We propose a framework, Neural Logic Programming, that combines the parameter and structure learning of first-order logical rules in an end-to-end differentiable model. This approach is inspired by a recently-developed differentiable logic called TensorLog, where inference tasks can be compiled into sequences of differentiable operations. We design a neural controller system that learns to compose these operations. Empirically, our method outperforms prior work on multiple knowledge base benchmark datasets, including Freebase and WikiMovies.
Key facts. Cited by 7 papers in the map (data through 7 Oct 2026). First posted on arXiv 27 Feb 2017.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 2; 2022: 1; 2023: 1; 2024: 1; 2025: 0; 2026: 2.
7 papers.
- 2021A Survey on Neural-symbolic Learning Systemscited by 39
- 2024Latent Logic Tree Extraction for Event Sequence Explanation from LLMscited by 9
- 2023Federated Neuro-Symbolic Learningcited by 2
- 2026When does Chain-of-Thought Help: A Markovian Perspectivecited by 2
- 2026Neural-Symbolic Logic Query Answering in Non-Euclidean Spacecited by 2
- 2021An Investigation into Mini-Batch Rule Learningcited by 1
- 2022Adversarial Robustness of Representation Learning for Knowledge Graphscited by 0
- 2026When does Chain-of-Thought Help: A Markovian Perspective27 Feb 2026
- 2026Neural-Symbolic Logic Query Answering in Non-Euclidean Space25 Feb 2026
- 2024Latent Logic Tree Extraction for Event Sequence Explanation from LLMs3 Jun 2024
- 2023Federated Neuro-Symbolic Learning29 Aug 2023
- 2022Adversarial Robustness of Representation Learning for Knowledge Graphs30 Sep 2022
- 2021A Survey on Neural-symbolic Learning Systems10 Nov 2021
- 2021An Investigation into Mini-Batch Rule Learning18 Jun 2021