Turning 30: New Ideas in Inductive Logic Programming
Not on the map. Why?
Abstract (arXiv)
Common criticisms of state-of-the-art machine learning include poor generalisation, a lack of interpretability, and a need for large amounts of training data. We survey recent work in inductive logic programming (ILP), a form of machine learning that induces logic programs from data, which has shown promise at addressing these limitations. We focus on new methods for learning recursive programs that generalise from few examples, a shift from using hand-crafted background knowledge to learning background knowledge, and the use of different technologies, notably answer set programming and neural networks. As ILP approaches 30, we also discuss directions for future research.
Key facts. Cited by 42 papers in the map (data through 7 Oct 2026). First posted on arXiv 25 Feb 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 19; 2022: 8; 2023: 8; 2024: 3; 2025: 4.
42 papers.
Sort:
By area:
- 2021A Comprehensive Taxonomy for Explainable Artificial Intelligence: A Systematic Survey of Surveys on Methods and Conceptscited by 90
- 2021A Survey on Interpretable Reinforcement Learningcited by 70
- 2021Incorporating Domain Knowledge into Deep Neural Networkscited by 56
- 2021Inductive logic programming at 30cited by 46
- 2023Neurosymbolic AI for Reasoning over Knowledge Graphs: A Surveycited by 21
- 2021Differentiable Logic Machinescited by 18
- 2022CrossBeam: Learning to Search in Bottom-Up Program Synthesiscited by 18
- 2021FF-NSL: Feed-Forward Neural-Symbolic Learnercited by 15
- 2021Learning Security Classifiers with Verified Global Robustness Propertiescited by 14
- 2023Learning Differentiable Logic Programs for Abstract Visual Reasoningcited by 12
- 2023Assessing SATNet's Ability to Solve the Symbol Grounding Problemcited by 10
- 2021Learning Symbolic Rules for Interpretable Deep Reinforcement Learningcited by 9
30 more
- 2021Predicate Invention by Learning From Failurescited by 9
- 2024Transformers Meet Relational Databasescited by 9
- 2021A Relational Tsetlin Machine with Applications to Natural Language Understandingcited by 8
- 2021Interpretable Model-based Hierarchical Reinforcement Learning using Inductive Logic Programmingcited by 8
- 2023V-LoL: A Diagnostic Dataset for Visual Logical Learningcited by 8
- 2025REDELEX: A Framework for Relational Deep Learning Explorationcited by 8
- 2021A Critical Review of Inductive Logic Programming Techniques for Explainable AIcited by 7
- 2022R5: Rule Discovery with Reinforced and Recurrent Relational Reasoningcited by 7
- 2021Learning Logic Programs From Noisy Failurescited by 5
- 2022Learning First-Order Rules with Differentiable Logic Program Semanticscited by 5
- 2024Towards Probabilistic Inductive Logic Programming with Neurosymbolic Inference and Relaxationcited by 5
- 2021Lifting Symmetry Breaking Constraints with Inductive Logic Programmingcited by 4
- 2025Task-Agnostic Contrastive Pretraining for Relational Deep Learningcited by 4
- 2023Shrinking the Inductive Programming Search Space with Instruction Subsetscited by 3
- 2023Explainable and Trustworthy Traffic Sign Detection for Safe Autonomous Driving: An Inductive Logic Programming Approachcited by 3
- 2024Intersymbolic AI: Interlinking Symbolic AI and Subsymbolic AIcited by 3
- 2021Learning compositional programs with arguments and samplingcited by 2
- 2022Efficient lifting of symmetry breaking constraints for complex combinatorial problemscited by 2
- 2022Learning programs with magic valuescited by 2
- 2022PRIMA: Planner-Reasoner Inside a Multi-task Reasoning Agentcited by 1
- 2023Explaining with Attribute-based and Relational Near Misses: An Interpretable Approach to Distinguishing Facial Expressions of Pain and Disgustcited by 1
- 2023Symbolic Imitation Learning: From Black-Box to Explainable Driving Policiescited by 1
- 2025Integrating Machine Learning into Belief-Desire-Intention Agents: Current Advances and Open Challengescited by 1
- 2021A Review of Some Techniques for Inclusion of Domain-Knowledge into Deep Neural Networkscited by 0
- 2021Incorporation of Deep Neural Network & Reinforcement Learning with Domain Knowledgecited by 0
- 2021On the Complexity of Inductively Learning Guarded Rulescited by 0
- 2021Preprocessing in Inductive Logic Programmingcited by 0
- 2022A Model-Oriented Approach for Lifting Symmetries in Answer Set Programmingcited by 0
- 2022Programming by Example and Text-to-Code Translation for Conversational Code Generationcited by 0
- 2025Lattice Annotated Temporal (LAT) Logic for Non-Markovian Reasoningcited by 0
- 2025Integrating Machine Learning into Belief-Desire-Intention Agents: Current Advances and Open Challenges23 Oct 2025
- 2025Lattice Annotated Temporal (LAT) Logic for Non-Markovian Reasoning3 Sep 2025
- 2025Task-Agnostic Contrastive Pretraining for Relational Deep Learning27 Jun 2025
- 2025REDELEX: A Framework for Relational Deep Learning Exploration27 Jun 2025
- 2024Transformers Meet Relational Databases6 Dec 2024
- 2024Towards Probabilistic Inductive Logic Programming with Neurosymbolic Inference and Relaxation21 Aug 2024
- 2024Intersymbolic AI: Interlinking Symbolic AI and Subsymbolic AI17 Jun 2024
- 2023Assessing SATNet's Ability to Solve the Symbol Grounding Problem13 Dec 2023
- 2023Symbolic Imitation Learning: From Black-Box to Explainable Driving Policies27 Sep 2023
- 2023Explainable and Trustworthy Traffic Sign Detection for Safe Autonomous Driving: An Inductive Logic Programming Approach30 Aug 2023
- 2023Explaining with Attribute-based and Relational Near Misses: An Interpretable Approach to Distinguishing Facial Expressions of Pain and Disgust27 Aug 2023
- 2023Learning Differentiable Logic Programs for Abstract Visual Reasoning3 Jul 2023
30 more
- 2023V-LoL: A Diagnostic Dataset for Visual Logical Learning13 Jun 2023
- 2023Neurosymbolic AI for Reasoning over Knowledge Graphs: A Survey14 Feb 2023
- 2023Shrinking the Inductive Programming Search Space with Instruction Subsets10 Feb 2023
- 2022Programming by Example and Text-to-Code Translation for Conversational Code Generation21 Nov 2022
- 2022Learning programs with magic values5 Aug 2022
- 2022A Model-Oriented Approach for Lifting Symmetries in Answer Set Programming5 Aug 2022
- 2022Efficient lifting of symmetry breaking constraints for complex combinatorial problems14 May 2022
- 2022R5: Rule Discovery with Reinforced and Recurrent Relational Reasoning13 May 2022
- 2022Learning First-Order Rules with Differentiable Logic Program Semantics28 Apr 2022
- 2022CrossBeam: Learning to Search in Bottom-Up Program Synthesis20 Mar 2022
- 2022PRIMA: Planner-Reasoner Inside a Multi-task Reasoning Agent1 Feb 2022
- 2021A Critical Review of Inductive Logic Programming Techniques for Explainable AI31 Dec 2021
- 2021Learning Logic Programs From Noisy Failures28 Dec 2021
- 2021A Survey on Interpretable Reinforcement Learning24 Dec 2021
- 2021Lifting Symmetry Breaking Constraints with Inductive Logic Programming22 Dec 2021
- 2021Preprocessing in Inductive Logic Programming21 Dec 2021
- 2021On the Complexity of Inductively Learning Guarded Rules7 Oct 2021
- 2021Learning compositional programs with arguments and sampling1 Sep 2021
- 2021Incorporation of Deep Neural Network & Reinforcement Learning with Domain Knowledge29 Jul 2021
- 2021A Review of Some Techniques for Inclusion of Domain-Knowledge into Deep Neural Networks21 Jul 2021
- 2021FF-NSL: Feed-Forward Neural-Symbolic Learner24 Jun 2021
- 2021Interpretable Model-based Hierarchical Reinforcement Learning using Inductive Logic Programming21 Jun 2021
- 2021Learning Security Classifiers with Verified Global Robustness Properties24 May 2021
- 2021A Comprehensive Taxonomy for Explainable Artificial Intelligence: A Systematic Survey of Surveys on Methods and Concepts15 May 2021
- 2021Predicate Invention by Learning From Failures29 Apr 2021
- 2021Learning Symbolic Rules for Interpretable Deep Reinforcement Learning15 Mar 2021
- 2021Incorporating Domain Knowledge into Deep Neural Networks27 Feb 2021
- 2021Differentiable Logic Machines23 Feb 2021
- 2021A Relational Tsetlin Machine with Applications to Natural Language Understanding22 Feb 2021
- 2021Inductive logic programming at 3021 Feb 2021
- 2023Neurosymbolic AI for Reasoning over Knowledge Graphs: A Surveycited by 21
- 2023Learning Differentiable Logic Programs for Abstract Visual Reasoningcited by 12
- 2023V-LoL: A Diagnostic Dataset for Visual Logical Learningcited by 8
- 2025Lattice Annotated Temporal (LAT) Logic for Non-Markovian Reasoningcited by 0
- 2025Lattice Annotated Temporal (LAT) Logic for Non-Markovian Reasoning3 Sep 2025
- 2023Learning Differentiable Logic Programs for Abstract Visual Reasoning3 Jul 2023
- 2023V-LoL: A Diagnostic Dataset for Visual Logical Learning13 Jun 2023
- 2023Neurosymbolic AI for Reasoning over Knowledge Graphs: A Survey14 Feb 2023
- 2021A Comprehensive Taxonomy for Explainable Artificial Intelligence: A Systematic Survey of Surveys on Methods and Conceptscited by 90
- 2021A Survey on Interpretable Reinforcement Learningcited by 70
- 2021Incorporating Domain Knowledge into Deep Neural Networkscited by 56
- 2021Inductive logic programming at 30cited by 46
- 2021Differentiable Logic Machinescited by 18
- 2022CrossBeam: Learning to Search in Bottom-Up Program Synthesiscited by 18
- 2021FF-NSL: Feed-Forward Neural-Symbolic Learnercited by 15
- 2021Learning Security Classifiers with Verified Global Robustness Propertiescited by 14
- 2023Assessing SATNet's Ability to Solve the Symbol Grounding Problemcited by 10
- 2021Learning Symbolic Rules for Interpretable Deep Reinforcement Learningcited by 9
- 2021Predicate Invention by Learning From Failurescited by 9
- 2024Transformers Meet Relational Databasescited by 9
12 most cited of 37 All 37 (JSON)
- 2025Integrating Machine Learning into Belief-Desire-Intention Agents: Current Advances and Open Challenges23 Oct 2025
- 2025Task-Agnostic Contrastive Pretraining for Relational Deep Learning27 Jun 2025
- 2025REDELEX: A Framework for Relational Deep Learning Exploration27 Jun 2025
- 2024Transformers Meet Relational Databases6 Dec 2024
- 2024Towards Probabilistic Inductive Logic Programming with Neurosymbolic Inference and Relaxation21 Aug 2024
- 2024Intersymbolic AI: Interlinking Symbolic AI and Subsymbolic AI17 Jun 2024
- 2023Assessing SATNet's Ability to Solve the Symbol Grounding Problem13 Dec 2023
- 2023Explainable and Trustworthy Traffic Sign Detection for Safe Autonomous Driving: An Inductive Logic Programming Approach30 Aug 2023
- 2023Explaining with Attribute-based and Relational Near Misses: An Interpretable Approach to Distinguishing Facial Expressions of Pain and Disgust27 Aug 2023
- 2023Shrinking the Inductive Programming Search Space with Instruction Subsets10 Feb 2023
- 2022Programming by Example and Text-to-Code Translation for Conversational Code Generation21 Nov 2022
- 2022Learning programs with magic values5 Aug 2022
12 newest of 37 All 37 (JSON)