2022
DOI: 10.1613/jair.1.13507
|View full text |Cite
|
Sign up to set email alerts
|

Inductive Logic Programming At 30: A New Introduction

Abstract: Inductive logic programming (ILP) is a form of machine learning. The goal of ILP is to induce a hypothesis (a set of logical rules) that generalises training examples. As ILP turns 30, we provide a new introduction to the field. We introduce the necessary logical notation and the main learning settings; describe the building blocks of an ILP system; compare several systems on several dimensions; describe four systems (Aleph, TILDE, ASPAL, and Metagol); highlight key application areas; and, finally, summarise c… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
26
0

Year Published

2022
2022
2023
2023

Publication Types

Select...
5
3
1

Relationship

1
8

Authors

Journals

citations
Cited by 31 publications
(26 citation statements)
references
References 219 publications
0
26
0
Order By: Relevance
“…bias may exclude solutions from the search space, thus resulting in suboptimal SBCs (Cropper & Dumančć, 2020).…”
Section: Inductive Logic Programmingmentioning
confidence: 99%
“…bias may exclude solutions from the search space, thus resulting in suboptimal SBCs (Cropper & Dumančć, 2020).…”
Section: Inductive Logic Programmingmentioning
confidence: 99%
“…Although fundamental to AI, learning programs with magic values is difficult for existing program synthesis approaches. For instance, many recent inductive logic programming (ILP) [1,2] approaches first enumerate all possible rules allowed in a program [3][4][5][6] and then search for a subset of them. For example, ASPAL [3] precomputes every possible rule and uses an answer set solver to find a subset of them.…”
Section: Positive Examplesmentioning
confidence: 99%
“…3. A hypothesis language of function free predicates L, and a refinement operator ρ under θ-subsumption described in Plotkin (1971) (for more details, see the paper by Cropper and Dumancic (2020)). The hypothesis language L is also assumed to be stratified.…”
Section: Inductive Logic Programmingmentioning
confidence: 99%
“…ILP provides an excellent solution for XAI. ILP is a thriving field and a large number of such clause search algorithms have been devised as described by Muggleton et al (2012) and Cropper and Dumancic (2020). The search in these ILP algorithms is performed either top down or bottom up.…”
Section: Introductionmentioning
confidence: 99%