Generalisation Through Negation and Predicate Invention
Not on the map. Why?
Abstract (arXiv)
The ability to generalise from a small number of examples is a fundamental challenge in machine learning. To tackle this challenge, we introduce an inductive logic programming (ILP) approach that combines negation and predicate invention. Combining these two features allows an ILP system to generalise better by learning rules with universally quantified body-only variables. We implement our idea in NOPI, which can learn normal logic programs with predicate invention, including Datalog programs with stratified negation. Our experimental results on multiple domains show that our approach can improve predictive accuracies and learning times.
Key facts. Cited by 5 papers in the map (data through 7 Oct 2026). Builds on 13 of its 81 references that are in the map. First posted on arXiv 18 Jan 2023.
Builds on
13 of 81 references.
References · 13
- 2017Learning Explanatory Rules from Noisy Datacited by 210
- 2017Multi-shot ASP solving with clingocited by 115
- 2020Inductive logic programming at 30: a new introductioncited by 83
- 2020Learning programs by learning from failurescited by 73
- 2022Predicate Invention for Bilevel Planningcited by 49
- 2021Inductive logic programming at 30cited by 46
- 2020Abductive Knowledge Induction From Raw Datacited by 38
- 2019Synthesizing Datalog Programs Using Numerical Relaxationcited by 23
- 2021Neuro-Symbolic Hierarchical Rule Inductioncited by 23
- 2020Randomised Gaussian Process Upper Confidence Bound for Bayesian Optimisationcited by 22
- 2019Logical reduction of metarulescited by 19
- 2021Learning Higher-Order Programs without Meta-Interpretive Learningcited by 14
1 more
- 2022Learning logic programs by combining programscited by 7
Built on by
Citing papers per year: 2023: 1; 2024: 1; 2025: 2; 2026: 1.
5 papers.
- 2023Anti-unification and Generalization: A Surveycited by 7
- 2024Scalable Knowledge Refactoring using Constrained Optimisationcited by 1
- 2025Honey, I shrunk the hypothesis space (through logical preprocessing)cited by 0
- 2025RLIE: Rule Generation with Logistic Regression, Iterative Refinement, and Evaluation for Large Language Modelscited by 0
- 2026DatalogBench: Evaluating Large Language Models on Text-to-Datalog Synthesiscited by 0
- 2026DatalogBench: Evaluating Large Language Models on Text-to-Datalog Synthesis29 Sep 2026
- 2025RLIE: Rule Generation with Logistic Regression, Iterative Refinement, and Evaluation for Large Language Models22 Oct 2025
- 2025Honey, I shrunk the hypothesis space (through logical preprocessing)7 Jun 2025
- 2024Scalable Knowledge Refactoring using Constrained Optimisation21 Aug 2024
- 2023Anti-unification and Generalization: A Survey1 Feb 2023