arrow
Return

Inductive logic programming at 30

delete2021-11-09
delete32
delete
OA
AI
A
Andrew Cropper *
S
Sebastijan Dumančić
E
Evans, Richard
S
Stephen Muggleton
DOI:10.1007/s10994-021-06089-1delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
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 and background knowledge. 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.
Keywords:
Inductive logic programming
Relational learning
Program synthesis
Program induction

Journal

Machine Learning cover
Machine Learning
IF:
2.9
Papers:
2.6K
Citations:
3.4W

Organization

K
KU Leuven
Scholars:
5.7W
Papers: 5.2W
Citations: 8.1W
U
university of oxford
Scholars:
9.7W
Papers: 8.6W
Citations: 137
I
Imperial College London
Scholars:
8.3W
Papers: 7.3W
Citations: 11.1W
researcher View more organizations