Learning Logic Programs Though Divide, Constrain, and Conquer
Andrew Cropper
2022Year
11Citations
1Top-tier citations
Abstract
We introduce an inductive logic programming approach that combines classical divide-and-conquer search with modern constraint-driven search. Our anytime approach can learn optimal, recursive, and large programs and supports predicate invention. Our experiments on three domains (classification, inductive general game playing, and program synthesis) show that our approach can increase predictive accuracies and reduce learning times.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext 269663fc-26e5-4f0e-9882-6cb5ec6c142cCited by top-tier papers1
Ask how each one uses itRelated papers
- Learning Logic Programs by Discovering Where Not to SearchAndrew Cropper, Céline HocquetteAAAI 2023 · 3 citations
- Generalisation through Negation and Predicate InventionDavid M. Cerna, Andrew CropperAAAI 2024 · 5 citations
- Relational Program Synthesis with Numerical ReasoningCéline Hocquette, Andrew CropperAAAI 2023 · 5 citations
- Symmetry Breaking for Inductive Logic ProgrammingAndrew Cropper, David M. Cerna, Matti JärvisaloAAAI 2026
- Knowledge Refactoring for Inductive Program SynthesisSebastijan Dumancic, Tias Guns, Andrew CropperAAAI 2021 · 16 citations
