Inductive logic programming at 30
Andrew Cropper, Sebastijan Duman\v{c}i\'c, Richard Evans, and Stephen, H. Muggleton

TL;DR
This paper reviews 30 years of inductive logic programming research, highlighting advances in meta-level search, recursive program learning, predicate invention, and technological integration, while discussing current limitations and future directions.
Contribution
It provides a comprehensive overview of recent developments in ILP, emphasizing novel methods and approaches introduced in the last decade.
Findings
Introduction of new meta-level search techniques
Advances in learning recursive programs
Innovations in predicate invention methods
Abstract
Inductive logic programming (ILP) is a form of logic-based machine learning. The goal is to induce a hypothesis (a logic program) that generalises given training examples. As ILP turns 30, we review the last decade of research. We focus on (i) new meta-level search methods, (ii) techniques for learning recursive programs, (iii) new approaches for predicate invention, and (iv) the use of different technologies. We conclude by discussing current limitations of ILP and directions for future research.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsLogic, Reasoning, and Knowledge · Advanced Algebra and Logic · Software Engineering Research
