Logical reduction of metarules
Not on the map. Why?
Abstract (arXiv)
Many forms of inductive logic programming (ILP) use metarules, second-order Horn clauses, to define the structure of learnable programs and thus the hypothesis space. Deciding which metarules to use for a given learning task is a major open problem and is a trade-off between efficiency and expressivity: the hypothesis space grows given more metarules, so we wish to use fewer metarules, but if we use too few metarules then we lose expressivity. In this paper, we study whether fragments of metarules can be logically reduced to minimal finite subsets. We consider two traditional forms of logical reduction: subsumption and entailment. We also consider a new reduction technique called derivation reduction, which is based on SLD-resolution. We compute reduced sets of metarules for fragments relevant to ILP and theoretically show whether these reduced sets are reductions for more general infinite fragments. We experimentally compare learning with reduced sets of metarules on three domains: Michalski trains, string transformations, and game rules. In general, derivation reduced sets of metarules outperforms subsumption and entailment reduced sets, both in terms of predictive accuracies and learning times.
Key facts. Cited by 19 papers in the map (data through 14 Oct 2026). First posted on arXiv 25 Jul 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 7; 2022: 3; 2023: 3; 2024: 2; 2025: 2; 2026: 2.
19 papers.
Sort:
By area:
- 2021Inductive logic programming at 30cited by 47
- 2021Neuro-Symbolic Hierarchical Rule Inductioncited by 23
- 2021Learning Higher-Order Programs without Meta-Interpretive Learningcited by 14
- 2021Predicate Invention by Learning From Failurescited by 9
- 2024Latent Logic Tree Extraction for Event Sequence Explanation from LLMscited by 9
- 2021A Critical Review of Inductive Logic Programming Techniques for Explainable AIcited by 7
- 2022Learning logic programs by combining programscited by 7
- 2021Learning Logic Programs From Noisy Failurescited by 5
- 2023Generalisation Through Negation and Predicate Inventioncited by 5
- 2022Learning logic programs by discovering where not to searchcited by 4
- 2022Learning programs with magic valuescited by 2
- 2021Learning logic programs through divide, constrain, and conquercited by 1
7 more
- 2023Learning logic programs by discovering higher-order abstractionscited by 1
- 2024Boolean Matrix Logic Programming on the GPUcited by 1
- 2025Modelling Program Spaces in Program Synthesis with Constraintscited by 1
- 2023Towards One-Shot Learning for Text Classification using Inductive Logic Programmingcited by 0
- 2025Honey, I shrunk the hypothesis space (through logical preprocessing)cited by 0
- 2026Object-Oriented Transition Modeling with Inductive Logic Programmingcited by 0
- 2026Continual learning and refinement of causal models through dynamic predicate inventioncited by 0
- 2026Continual learning and refinement of causal models through dynamic predicate invention19 Feb 2026
- 2026Object-Oriented Transition Modeling with Inductive Logic Programming7 Feb 2026
- 2025Modelling Program Spaces in Program Synthesis with Constraints10 Jul 2025
- 2025Honey, I shrunk the hypothesis space (through logical preprocessing)7 Jun 2025
- 2024Boolean Matrix Logic Programming on the GPU19 Aug 2024
- 2024Latent Logic Tree Extraction for Event Sequence Explanation from LLMs3 Jun 2024
- 2023Towards One-Shot Learning for Text Classification using Inductive Logic Programming30 Aug 2023
- 2023Learning logic programs by discovering higher-order abstractions16 Aug 2023
- 2023Generalisation Through Negation and Predicate Invention18 Jan 2023
- 2022Learning programs with magic values5 Aug 2022
- 2022Learning logic programs by combining programs1 Jun 2022
- 2022Learning logic programs by discovering where not to search20 Feb 2022
7 more
- 2021A Critical Review of Inductive Logic Programming Techniques for Explainable AI31 Dec 2021
- 2021Learning Higher-Order Programs without Meta-Interpretive Learning29 Dec 2021
- 2021Learning Logic Programs From Noisy Failures28 Dec 2021
- 2021Neuro-Symbolic Hierarchical Rule Induction26 Dec 2021
- 2021Learning logic programs through divide, constrain, and conquer16 Sep 2021
- 2021Predicate Invention by Learning From Failures29 Apr 2021
- 2021Inductive logic programming at 3021 Feb 2021
- 2021Inductive logic programming at 30cited by 47
- 2021Neuro-Symbolic Hierarchical Rule Inductioncited by 23
- 2021Learning Higher-Order Programs without Meta-Interpretive Learningcited by 14
- 2021Predicate Invention by Learning From Failurescited by 9
- 2024Latent Logic Tree Extraction for Event Sequence Explanation from LLMscited by 9
- 2021A Critical Review of Inductive Logic Programming Techniques for Explainable AIcited by 7
- 2022Learning logic programs by combining programscited by 7
- 2021Learning Logic Programs From Noisy Failurescited by 5
- 2023Generalisation Through Negation and Predicate Inventioncited by 5
- 2022Learning logic programs by discovering where not to searchcited by 4
- 2022Learning programs with magic valuescited by 2
- 2021Learning logic programs through divide, constrain, and conquercited by 1
12 most cited of 18 All 18 (JSON)
- 2026Object-Oriented Transition Modeling with Inductive Logic Programming7 Feb 2026
- 2025Modelling Program Spaces in Program Synthesis with Constraints10 Jul 2025
- 2025Honey, I shrunk the hypothesis space (through logical preprocessing)7 Jun 2025
- 2024Boolean Matrix Logic Programming on the GPU19 Aug 2024
- 2024Latent Logic Tree Extraction for Event Sequence Explanation from LLMs3 Jun 2024
- 2023Towards One-Shot Learning for Text Classification using Inductive Logic Programming30 Aug 2023
- 2023Learning logic programs by discovering higher-order abstractions16 Aug 2023
- 2023Generalisation Through Negation and Predicate Invention18 Jan 2023
- 2022Learning programs with magic values5 Aug 2022
- 2022Learning logic programs by combining programs1 Jun 2022
- 2022Learning logic programs by discovering where not to search20 Feb 2022
- 2021A Critical Review of Inductive Logic Programming Techniques for Explainable AI31 Dec 2021
12 newest of 18 All 18 (JSON)