Inductive logic programming: From logic of discovery to machine learning

被引:0
|
作者
Arimura, H
Yamamoto, A
机构
[1] Japan Sci & Technol Corp, Tokyo, Japan
[2] Hokkaido Univ, Fac Technol, Sapporo, Hokkaido 0600812, Japan
[3] Hokkaido Univ, Meme Media Lab, Sapporo, Hokkaido 0600812, Japan
来源
IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS | 2000年 / E83D卷 / 01期
关键词
logic of discovery; Inductive Logic Programming; Machine Learning;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Inductive Logic Programming (ILP) is a study of machine learning systems that use clausal theories in first-order logic as a representation language. In this paper, we survey theoretical foundations of ILP from the viewpoints of Logic of Discovery and Machine Learning, and try to unify these two views with the support of the modern theory of Logic Programming. Firstly, we define several hypothesis construction methods in ILP and give their proof-theoretic foundations by treating then as a procedure which complete incomplete proofs. Next, we discuss the design of individual learning algorithms using these hypothesis construction methods. We review known results on learning logic programs in computational learning theory, and show that these algorithms are instances of a generic learning strategy with proof completion methods.
引用
收藏
页码:10 / 18
页数:9
相关论文
共 50 条
  • [31] Mining Library Specifications using Inductive Logic Programming
    Sankaranarayanan, Sriram
    Ivancic, Franjo
    Gupta, Aarti
    ICSE'08 PROCEEDINGS OF THE THIRTIETH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, 2008, : 131 - 140
  • [32] Algebraic Connection Between Logic Programming and Machine Learning (Extended Abstract)
    Inoue, Katsumi
    FUNCTIONAL AND LOGIC PROGRAMMING, FLOPS 2024, 2024, 14659 : 3 - 9
  • [33] A phenotypic genetic algorithm for inductive logic programming
    Chien, Ya-Wen Chang
    Chen, Yen-Liang
    EXPERT SYSTEMS WITH APPLICATIONS, 2009, 36 (03) : 6935 - 6944
  • [34] Inductive logic programming for gene regulation prediction
    Sebastian Fröhler
    Stefan Kramer
    Machine Learning, 2008, 70 : 225 - 240
  • [35] Inferring UI Patterns with Inductive Logic Programming
    Nabuco, Miguel
    Paiva, Ana C. R.
    Camacho, Rui
    Faria, Joao Pascoal
    PROCEEDINGS OF THE 2013 8TH IBERIAN CONFERENCE ON INFORMATION SYSTEMS AND TECHNOLOGIES (CISTI 2013), 2013,
  • [36] Inductive logic programming for gene regulation prediction
    Froehler, Sebastian
    Kramer, Stefan
    MACHINE LEARNING, 2008, 70 (2-3) : 225 - 240
  • [37] Improving the efficiency of inductive logic programming systems
    Fonseca, Nuno A.
    Costa, Vitor Santos
    Rocha, Ricardo
    Camacho, Rui
    Silva, Fernando
    SOFTWARE-PRACTICE & EXPERIENCE, 2009, 39 (02) : 189 - 219
  • [38] On the complexity of some inductive logic programming problems
    Georg Gottlob
    Nicola Leone
    Francesco Scarcello
    New Generation Computing, 1999, 17 : 53 - 75
  • [39] Structure activity relationships (SAR) and pharmacophore discovery using Inductive Logic Programming (ILP)
    Sternberg, MJE
    Muggleton, SH
    QSAR & COMBINATORIAL SCIENCE, 2003, 22 (05): : 527 - 532
  • [40] Inductive Logic Programming for explainable graph clustering
    Schramm, Simon
    Schmid, Ute
    2023 IEEE INTERNATIONAL CONFERENCE ON KNOWLEDGE GRAPH, ICKG, 2023, : 235 - 242