Inductive logic programming at 30: a new introduction
Not on the map. Why?
Abstract (arXiv)
Inductive logic programming (ILP) is a form of machine learning. The goal of ILP is to induce a hypothesis (a set of logical rules) that generalises training examples. As ILP turns 30, we provide a new introduction to the field. We introduce the necessary logical notation and the main learning settings; describe the building blocks of an ILP system; compare several systems on several dimensions; describe four systems (Aleph, TILDE, ASPAL, and Metagol); highlight key application areas; and, finally, summarise current limitations and directions for future research.
Key facts. Cited by 83 papers in the map (data through 7 Oct 2026). First posted on arXiv 18 Aug 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 8; 2022: 11; 2023: 15; 2024: 13; 2025: 19; 2026: 17.
83 papers.
Sort:
By area:
- 2023Generalized Planning in PDDL Domains with Pretrained Large Language Modelscited by 139
- 2023Scallop: A Language for Neurosymbolic Programmingcited by 63
- 2021Learning Symbolic Operators for Task and Motion Planningcited by 57
- 2021Inductive logic programming at 30cited by 46
- 2023Learning Transformer Programscited by 40
- 2024Planning with Multi-Constraints via Collaborative Language Agentscited by 26
- 2021Neuro-Symbolic Hierarchical Rule Inductioncited by 23
- 2021EvoLearner: Learning Description Logics with Evolutionary Algorithmscited by 17
- 2022FOLD-SE: An Efficient Rule-based Machine Learning Algorithm with Scalable Explainabilitycited by 15
- 2023Learning MDL logic programs from noisy datacited by 15
- 2025NeSyC: A Neuro-symbolic Continual Learner For Complex Embodied Tasks In Open Domainscited by 15
- 2024Neuro-symbolic Learning Yielding Logical Constraintscited by 12
38 more
- 2026AdapTools: Adaptive Tool-based Indirect Prompt Injection Attacks on Agentic LLMscited by 12
- 2024Learning with Logical Constraints but without Shortcut Satisfactioncited by 10
- 2021Learning Symbolic Rules for Reasoning in Quasi-Natural Languagecited by 9
- 2024DeiSAM: Segment Anything with Deictic Promptingcited by 9
- 2023V-LoL: A Diagnostic Dataset for Visual Logical Learningcited by 8
- 2021A Critical Review of Inductive Logic Programming Techniques for Explainable AIcited by 7
- 2022FOLD-RM: A Scalable, Efficient, and Explainable Inductive Learning Algorithm for Multi-Category Classification of Mixed Datacited by 7
- 2022Learning logic programs by combining programscited by 7
- 2023Towards Safe Autonomous Driving Policies using a Neuro-Symbolic Deep Reinforcement Learning Approachcited by 7
- 2024Learning Guided Automated Reasoning: A Brief Surveycited by 7
- 2024Relational decomposition for program synthesiscited by 6
- 2023Generalisation Through Negation and Predicate Inventioncited by 5
- 2024Towards Probabilistic Inductive Logic Programming with Neurosymbolic Inference and Relaxationcited by 5
- 2021Lifting Symmetry Breaking Constraints with Inductive Logic Programmingcited by 4
- 2022Learning logic programs by discovering where not to searchcited by 4
- 2025Question Answering with LLMs and Learning from Answer Setscited by 4
- 2024Questionable practices in machine learningcited by 3
- 2025Abductive Logical Rule Induction by Bridging Inductive Logic Programming and Multimodal Large Language Modelscited by 3
- 2022An Interactive Explanatory AI System for Industrial Quality Controlcited by 2
- 2022Efficient lifting of symmetry breaking constraints for complex combinatorial problemscited by 2
- 2022Learning programs with magic valuescited by 2
- 2023Reason to explain: Interactive contrastive explanations (REASONX)cited by 2
- 2023Generating by Understanding: Neural Visual Generation with Logical Symbol Groundingscited by 2
- 2025Hypothesis Generation via LLM-Automated Language Bias for ILPcited by 2
- 2025Neuro-Symbolic Frameworks: Conceptual Characterization and Empirical Comparative Analysiscited by 2
- 2025Predicate Renaming via Large Language Modelscited by 2
- 2026Differentiable Rule Induction from Raw Sequence Inputscited by 2
- 2022PRIMA: Planner-Reasoner Inside a Multi-task Reasoning Agentcited by 1
- 2022Rule Learning by Modularitycited by 1
- 2023Current and Future Challenges in Knowledge Representation and Reasoningcited by 1
- 2023Learning logic programs by discovering higher-order abstractionscited by 1
- 2023Symbolic Imitation Learning: From Black-Box to Explainable Driving Policiescited by 1
- 2024STAND: Self-Aware Precondition Induction for Interactive Task Learningcited by 1
- 2025Modelling Program Spaces in Program Synthesis with Constraintscited by 1
- 2025Learning Logical Rules using Minimum Message Lengthcited by 1
- 2025GLIDR: Graph-Like Inductive Logic Programming with Differentiable Reasoningcited by 1
- 2025Integrating Machine Learning into Belief-Desire-Intention Agents: Current Advances and Open Challengescited by 1
- 2026From Circuit Evidence to Mechanistic Theory: An Inductive Logic Approachcited by 1
50 most cited of 83 All 83 (JSON)
- 2026DatalogBench: Evaluating Large Language Models on Text-to-Datalog Synthesis29 Sep 2026
- 2026Business Compromise Detection with Agentic AI and LLM-driven Knowledge Discovery26 Sep 2026
- 2026Exactness at Inference: A Representational Criterion for Out-of-Distribution Generalization21 Sep 2026
- 2026The RAIL Principles for Neurosymbolic AI: Reasoning, Assurances, Interfacing and Learning4 Aug 2026
- 2026Explaining Reinforcement Learning Agents via Inductive Logic Programming15 Jul 2026
- 2026ADVENT: LLM-Driven Automatic Predicate Invention for ILP2 Jul 2026
- 2026Toten: A Knowledge-Based System For Structure-Preserving Representation Of Physical Quantities And Technical Notation In Brazilian Portuguese17 Jun 2026
- 2026From Circuit Evidence to Mechanistic Theory: An Inductive Logic Approach20 May 2026
- 2026ANDRE: An Attention-based Neuro-symbolic Differentiable Rule Extractor for Inductive Logic Programming5 May 2026
- 2026AGEL-Comp: A Neuro-Symbolic Framework for Compositional Generalization in Interactive Agents29 Apr 2026
- 2026Visual Perceptual to Conceptual First-Order Rule Learning Networks9 Apr 2026
- 2026HCP-DCNet: A Hierarchical Causal Primitive Dynamic Composition Network for Self-Improving Causal Understanding12 Mar 2026
38 more
- 2026AdapTools: Adaptive Tool-based Indirect Prompt Injection Attacks on Agentic LLMs24 Feb 2026
- 2026Lifted Relational Probabilistic Inference via Implicit Learning16 Feb 2026
- 2026Differentiable Rule Induction from Raw Sequence Inputs14 Feb 2026
- 2026Efficient Planning in Reinforcement Learning via Model Introspection7 Feb 2026
- 2026Object-Oriented Transition Modeling with Inductive Logic Programming7 Feb 2026
- 2025Predicate Renaming via Large Language Models29 Oct 2025
- 2025Symbolic Snapshot Ensembles28 Oct 2025
- 2025Integrating Machine Learning into Belief-Desire-Intention Agents: Current Advances and Open Challenges23 Oct 2025
- 2025Abductive Logical Rule Induction by Bridging Inductive Logic Programming and Multimodal Large Language Models26 Sep 2025
- 2025Question Answering with LLMs and Learning from Answer Sets20 Sep 2025
- 2025Neuro-Symbolic Frameworks: Conceptual Characterization and Empirical Comparative Analysis8 Sep 2025
- 2025GLIDR: Graph-Like Inductive Logic Programming with Differentiable Reasoning8 Aug 2025
- 2025Symmetry breaking for inductive logic programming8 Aug 2025
- 2025Learning Logical Rules using Minimum Message Length8 Aug 2025
- 2025Modelling Program Spaces in Program Synthesis with Constraints10 Jul 2025
- 2025Honey, I shrunk the hypothesis space (through logical preprocessing)7 Jun 2025
- 2025Hypothesis Generation via LLM-Automated Language Bias for ILP27 May 2025
- 2025Neuro-symbolic Weak Supervision: Theory and Semantics24 Mar 2025
- 2025An Empirical Comparison of Cost Functions in Inductive Logic Programming10 Mar 2025
- 2025NeSyC: A Neuro-symbolic Continual Learner For Complex Embodied Tasks In Open Domains2 Mar 2025
- 2025Modeling Arbitrarily Applicable Relational Responding with the Non-Axiomatic Reasoning System: A Machine Psychology Approach1 Mar 2025
- 2025Neuro-Symbolic Contrastive Learning for Cross-domain Inference13 Feb 2025
- 2025Efficient rule induction by ignoring pointless rules3 Feb 2025
- 2025HorNets: Learning from Discrete and Continuous Signals with Routing Neural Networks24 Jan 2025
- 2024A Neural Model of Rule Discovery with Relatively Short-Term Sequence Memory7 Dec 2024
- 2024Learning Rules Explaining Interactive Theorem Proving Tactic Prediction2 Nov 2024
- 2024Rule by Rule: Learning with Confidence through Vocabulary Expansion30 Oct 2024
- 2024Neuro-symbolic Learning Yielding Logical Constraints28 Oct 2024
- 2024STAND: Self-Aware Precondition Induction for Interactive Task Learning11 Sep 2024
- 2024Relational decomposition for program synthesis22 Aug 2024
- 2024Towards Probabilistic Inductive Logic Programming with Neurosymbolic Inference and Relaxation21 Aug 2024
- 2024Algebraic anti-unification22 Jul 2024
- 2024Questionable practices in machine learning17 Jul 2024
- 2024Planning with Multi-Constraints via Collaborative Language Agents26 May 2024
- 2024Learning Guided Automated Reasoning: A Brief Survey6 Mar 2024
- 2024Learning with Logical Constraints but without Shortcut Satisfaction1 Mar 2024
- 2024DeiSAM: Segment Anything with Deictic Prompting21 Feb 2024
- 2023Generating by Understanding: Neural Visual Generation with Logical Symbol Groundings26 Oct 2023
50 newest of 83 All 83 (JSON)
- 2023Scallop: A Language for Neurosymbolic Programmingcited by 63
- 2024Neuro-symbolic Learning Yielding Logical Constraintscited by 12
- 2023V-LoL: A Diagnostic Dataset for Visual Logical Learningcited by 8
- 2024Learning Guided Automated Reasoning: A Brief Surveycited by 7
- 2025Question Answering with LLMs and Learning from Answer Setscited by 4
- 2023Generating by Understanding: Neural Visual Generation with Logical Symbol Groundingscited by 2
- 2026Lifted Relational Probabilistic Inference via Implicit Learningcited by 0
- 2026Visual Perceptual to Conceptual First-Order Rule Learning Networkscited by 0
- 2026The RAIL Principles for Neurosymbolic AI: Reasoning, Assurances, Interfacing and Learningcited by 0
- 2026The RAIL Principles for Neurosymbolic AI: Reasoning, Assurances, Interfacing and Learning4 Aug 2026
- 2026Visual Perceptual to Conceptual First-Order Rule Learning Networks9 Apr 2026
- 2026Lifted Relational Probabilistic Inference via Implicit Learning16 Feb 2026
- 2025Question Answering with LLMs and Learning from Answer Sets20 Sep 2025
- 2024Neuro-symbolic Learning Yielding Logical Constraints28 Oct 2024
- 2024Learning Guided Automated Reasoning: A Brief Survey6 Mar 2024
- 2023Generating by Understanding: Neural Visual Generation with Logical Symbol Groundings26 Oct 2023
- 2023V-LoL: A Diagnostic Dataset for Visual Logical Learning13 Jun 2023
- 2023Scallop: A Language for Neurosymbolic Programming10 Apr 2023
- 2023Generalized Planning in PDDL Domains with Pretrained Large Language Modelscited by 139
- 2021Learning Symbolic Operators for Task and Motion Planningcited by 57
- 2021Inductive logic programming at 30cited by 46
- 2023Learning Transformer Programscited by 40
- 2021Neuro-Symbolic Hierarchical Rule Inductioncited by 23
- 2021EvoLearner: Learning Description Logics with Evolutionary Algorithmscited by 17
- 2022FOLD-SE: An Efficient Rule-based Machine Learning Algorithm with Scalable Explainabilitycited by 15
- 2023Learning MDL logic programs from noisy datacited by 15
- 2025NeSyC: A Neuro-symbolic Continual Learner For Complex Embodied Tasks In Open Domainscited by 15
- 2024Learning with Logical Constraints but without Shortcut Satisfactioncited by 10
- 2021Learning Symbolic Rules for Reasoning in Quasi-Natural Languagecited by 9
- 2024DeiSAM: Segment Anything with Deictic Promptingcited by 9
12 most cited of 67 All 67 (JSON)
- 2026DatalogBench: Evaluating Large Language Models on Text-to-Datalog Synthesis29 Sep 2026
- 2026Exactness at Inference: A Representational Criterion for Out-of-Distribution Generalization21 Sep 2026
- 2026Explaining Reinforcement Learning Agents via Inductive Logic Programming15 Jul 2026
- 2026ADVENT: LLM-Driven Automatic Predicate Invention for ILP2 Jul 2026
- 2026Toten: A Knowledge-Based System For Structure-Preserving Representation Of Physical Quantities And Technical Notation In Brazilian Portuguese17 Jun 2026
- 2026From Circuit Evidence to Mechanistic Theory: An Inductive Logic Approach20 May 2026
- 2026ANDRE: An Attention-based Neuro-symbolic Differentiable Rule Extractor for Inductive Logic Programming5 May 2026
- 2026HCP-DCNet: A Hierarchical Causal Primitive Dynamic Composition Network for Self-Improving Causal Understanding12 Mar 2026
- 2026Differentiable Rule Induction from Raw Sequence Inputs14 Feb 2026
- 2026Efficient Planning in Reinforcement Learning via Model Introspection7 Feb 2026
- 2026Object-Oriented Transition Modeling with Inductive Logic Programming7 Feb 2026
- 2025Predicate Renaming via Large Language Models29 Oct 2025
12 newest of 67 All 67 (JSON)