Learning Logic Programs by Discovering Where Not to Search

被引:0
|
作者
Cropper, Andrew [1 ]
Hocquette, Celine [1 ]
机构
[1] Univ Oxford, Oxford, England
基金
英国工程与自然科学研究理事会;
关键词
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The goal of inductive logic programming (ILP) is to search for a hypothesis that generalises training examples and background knowledge (BK). To improve performance, we introduce an approach that, before searching for a hypothesis, first discovers where not to search. We use given BK to discover constraints on hypotheses, such as that a number cannot be both even and odd. We use the constraints to bootstrap a constraint-driven ILP system. Our experiments on multiple domains (including program synthesis and game playing) show that our approach can (i) substantially reduce learning times by up to 97%, and (ii) scale to domains with millions of facts.
引用
收藏
页码:6289 / 6296
页数:8
相关论文
共 50 条
  • [1] Parameterized logic programs where computing meets learning
    Sato, T
    [J]. FUNCTIONAL AND LOGIC PROGRAMMING, PROCEEDINGS, 2001, 2024 : 40 - 60
  • [2] Discovering Classes of Strongly Equivalent Logic Programs
    Lin, Fangzhen
    Chen, Yin
    [J]. 19TH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE (IJCAI-05), 2005, : 516 - 521
  • [3] Discovering classes of strongly equivalent logic programs
    Lin, Fangzhen
    Chen, Yin
    [J]. JOURNAL OF ARTIFICIAL INTELLIGENCE RESEARCH, 2007, 28 : 431 - 451
  • [4] Undergraduate research programs - learning to discovering
    Kharat, Piyusha
    [J]. MEDICAL SCIENCE, 2015, 18 (73-74) : 23 - 24
  • [5] Controlling search in functional logic programs
    Hanus, M
    Steiner, F
    [J]. LOGIC PROGRAMMING - PROCEEDINGS OF THE 1998 JOINT INTERNATIONAL CONFERENCE AND SYMPOSIUM ON LOGIC PROGRAMMING, 1998, : 347 - 348
  • [6] Learning efficient logic programs
    Cropper, Andrew
    Muggleton, Stephen H.
    [J]. MACHINE LEARNING, 2019, 108 (07) : 1063 - 1083
  • [7] Learning efficient logic programs
    Andrew Cropper
    Stephen H. Muggleton
    [J]. Machine Learning, 2019, 108 : 1063 - 1083
  • [8] LEARNING RELATIONS AND LOGIC PROGRAMS
    BERGADANO, F
    GUNETTI, D
    [J]. KNOWLEDGE ENGINEERING REVIEW, 1994, 9 (01): : 73 - 77
  • [9] Learning extended logic programs
    Inoue, K
    Kudoh, Y
    [J]. IJCAI-97 - PROCEEDINGS OF THE FIFTEENTH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE, VOLS 1 AND 2, 1997, : 176 - 181
  • [10] Learning Efficient Logic Programs
    Cropper, Andrew
    [J]. PROCEEDINGS OF THE TWENTY-FOURTH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE (IJCAI), 2015, : 4359 - 4360