Efficient rule induction by ignoring pointless rules
Not on the map. Why?
Abstract (arXiv)
The goal of inductive logic programming (ILP) is to find a set of logical rules that generalises training examples and background knowledge. We introduce an ILP approach that identifies pointless rules. A rule is pointless if it contains a redundant literal or cannot discriminate against negative examples. We show that ignoring pointless rules allows an ILP system to soundly prune the hypothesis space. Our experiments on multiple domains, including visual reasoning and game playing, show that our approach can reduce learning times by 99% whilst maintaining predictive accuracies.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 8 of its 40 references that are in the map. First posted on arXiv 3 Feb 2025.
Builds on
8 of 40 references.
References · 8
- 2020Inductive logic programming at 30: a new introductioncited by 83
- 2020Learning programs by learning from failurescited by 73
- 2019Inductive general game playingcited by 18
- 2023Learning MDL logic programs from noisy datacited by 15
- 2021Learning Higher-Order Programs without Meta-Interpretive Learningcited by 14
- 2017Best-Effort Inductive Logic Programming via Fine-grained Cost-based Hypothesis Generationcited by 11
- 2024Towards Probabilistic Inductive Logic Programming with Neurosymbolic Inference and Relaxationcited by 5
- 2024Learning logic programs by finding minimal unsatisfiable subprogramscited by 1
Built on by
Not cited yet.
Similar, not cited
Close in wording, no citation either way
- 2025Honey, I shrunk the hypothesis space (through logical preprocessing)
- 2026A Foundation Model for Zero-Shot Logical Rule Induction
- 2025Abductive Logical Rule Induction by Bridging Inductive Logic Programming and Multimodal Large Language Models
- 2025Symbolic Snapshot Ensembles
- 2025Symmetry breaking for inductive logic programming
- 2024Program Synthesis using Inductive Logic Programming for the Abstraction and Reasoning Corpus
- 2025Satisfiability Modulo Theory Meets Inductive Logic Programming
- 2025Hypothesis Generation via LLM-Automated Language Bias for ILP