Inductive Logic Programming At 30: A New Introduction

被引:0
作者
Cropper, Andrew [1 ]
Dumancic, Sebastijan [2 ]
机构
[1] Univ Oxford, Oxford OX1 2JD, England
[2] Delft Univ Technol, Van Mourik Broekmanweg 6, NL-2628 XE Delft, Netherlands
基金
英国工程与自然科学研究理事会; 比利时弗兰德研究基金会;
关键词
PREDICATE INVENTION; HYPOTHESIS GENERATION; NEURAL-NETWORKS; ILP; 1ST-ORDER; DISCOVERY; KNOWLEDGE; SYSTEM; RULES; BIAS;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
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 current limitations and directions for future research.
引用
收藏
页码:765 / 850
页数:86
相关论文
共 252 条
[1]  
ADE H, 1995, MACH LEARN, V20, P119, DOI 10.1007/BF00993477
[2]  
Ade H., 1994, Methodologies for Intelligent Systems. 8th International Symposium, ISMIS '94 Proceedings, P336
[3]  
Ahlgren J, 2013, J MACH LEARN RES, V14, P3649
[4]   Beneficial and harmful explanatory machine learning [J].
Ai, Lun ;
Muggleton, Stephen H. ;
Hocquette, Celine ;
Gromowski, Mark ;
Schmid, Ute .
MACHINE LEARNING, 2021, 110 (04) :695-721
[5]   Constraint-Based Synthesis of Datalog Programs [J].
Albarghouthi, Aws ;
Koutris, Paraschos ;
Naik, Mayur ;
Smith, Calvin .
PRINCIPLES AND PRACTICE OF CONSTRAINT PROGRAMMING (CP 2017), 2017, 10416 :689-706
[6]   Elaborating Requirements Using Model Checking and Inductive Learning [J].
Alrajeh, Dalal ;
Kramer, Jeff ;
Russo, Alessandra ;
Uchitel, Sebastian .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2013, 39 (03) :361-383
[7]  
[Anonymous], 2017, LNCS
[8]  
Antanas L., 2015, LECT NOTES COMPUTER, V9575, P1
[9]   Learning Through Hypothesis Refinement Using Answer Set Programming [J].
Athakravi, Duangtida ;
Corapi, Domenico ;
Broda, Krysia ;
Russo, Alessandra .
INDUCTIVE LOGIC PROGRAMMING: 23RD INTERNATIONAL CONFERENCE, 2014, 8812 :31-46
[10]  
Athanasopoulos G., 2018, 25 INT S TEMPORAL RE, V120 of LIPIcs