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
来源
关键词
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 条
  • [1] Inductive Logic Programming: From Logic of Discovery to Machine Learning
    Arimura, Hiroki
    Yamamoto, Akihiro
    IEICE Transactions on Information and Systems, 2000, E83-D (01) : 10 - 18
  • [2] Discovering dynamics: from inductive logic programming to machine discovery
    Dzeroski, Saso
    Todorovski, Ljupco
    Journal of Intelligent Information Systems, 1995, 4 (01): : 89 - 108
  • [3] Learning in clausal logic: A perspective on inductive logic programming
    Flach, P
    Lavrac, N
    COMPUTATIONAL LOGIC: LOGIC PROGRAMMING AND BEYOND, PT I: ESSAYS IN HONOUR OF ROBERT A KOWALSKI, 2002, 2407 : 437 - 471
  • [4] Inductive logic programming for relational knowledge discovery
    Lavrac, N
    LOGIC PROGRAMMING - PROCEEDINGS OF THE 1998 JOINT INTERNATIONAL CONFERENCE AND SYMPOSIUM ON LOGIC PROGRAMMING, 1998, : 7 - 22
  • [5] Inductive logic programming for relational knowledge discovery
    Nada Lavrač
    Saŝo Džeroski
    Masayuki Numao
    New Generation Computing, 1999, 17 : 3 - 23
  • [6] Inductive logic programming for relational knowledge discovery
    Lavrac, N
    Dzeroski, S
    Numao, M
    NEW GENERATION COMPUTING, 1999, 17 (01) : 3 - 23
  • [7] Learning in rich representations: Inductive logic programming and computational scientific discovery
    Deroski, S
    INDUCTIVE LOGIC PROGRAMMING, 2003, 2583 : 346 - 349
  • [8] Inductive logic programming for knowledge discovery from MRI data
    Siromoney, A
    Raghuram, L
    Siromoney, A
    Korah, I
    Prasad, GNS
    IEEE ENGINEERING IN MEDICINE AND BIOLOGY MAGAZINE, 2000, 19 (04): : 72 - 77
  • [9] Transfer Learning by Inductive Logic Programming
    Sato, Yuichiro
    Iida, Hiroyuki
    van den Herik, H. J.
    ADVANCES IN COMPUTER GAMES, ACG 2015, 2015, 9525 : 223 - 234
  • [10] Formulating Description Logic Learning as an Inductive Logic Programming Task
    Konstantopoulos, Stasinos
    Charalambidis, Angelos
    2010 IEEE INTERNATIONAL CONFERENCE ON FUZZY SYSTEMS (FUZZ-IEEE 2010), 2010,