Learning Large Logic Programs By Going Beyond Entailment

被引:0
|
作者
Cropper, Andrew [1 ]
Dumancic, Sebastijan [2 ]
机构
[1] Univ Oxford, Oxford, England
[2] Katholieke Univ Leuven, Leuven, Belgium
关键词
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
A major challenge in inductive logic programming (ILP) is learning large programs. We argue that a key limitation of existing systems is that they use entailment to guide the hypothesis search. This approach is limited because entailment is a binary decision: a hypothesis either entails an example or does not, and there is no intermediate position. To address this limitation, we go beyond entailment and use example-dependent loss functions to guide the search, where a hypothesis can partially cover an example. We implement our idea in Brute, a new ILP system which uses best-first search, guided by an example-dependent loss function, to incrementally build programs. Our experiments on three diverse program synthesis domains (robot planning, string transformations, and ASCII art), show that Brute can substantially outperform existing ILP systems, both in terms of predictive accuracies and learning times, and can learn programs 20 times larger than state-of-the-art systems.
引用
收藏
页码:2073 / 2079
页数:7
相关论文
共 50 条
  • [41] Learning structure and parameters of Stochastic Logic Programs
    Muggleton, S
    [J]. INDUCTIVE LOGIC PROGRAMMING, 2003, 2583 : 198 - 206
  • [42] Learning higher-order logic programs
    Cropper, Andrew
    Morel, Rolf
    Muggleton, Stephen
    [J]. MACHINE LEARNING, 2020, 109 (07) : 1289 - 1322
  • [43] A connectionist system approach for learning logic programs
    Mashinchi, M. Hadi
    Shamsuddin, Siti Mariyam Hj.
    [J]. 2008 IEEE/ACS INTERNATIONAL CONFERENCE ON COMPUTER SYSTEMS AND APPLICATIONS, VOLS 1-3, 2008, : 852 - 855
  • [44] Learning Logic Programs by Discovering Where Not to Search
    Cropper, Andrew
    Hocquette, Celine
    [J]. THIRTY-SEVENTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, VOL 37 NO 5, 2023, : 6289 - 6296
  • [45] Mind change complexity of learning logic programs
    Jain, S
    Sharma, A
    [J]. COMPUTATIONAL LEARNING THEORY, 1999, 1572 : 198 - 213
  • [46] Strategies in Combined Learning via Logic Programs
    Evelina Lamma
    Fabrizio Riguzzi
    Luís Moniz Pereira
    [J]. Machine Learning, 2000, 38 : 63 - 87
  • [47] Learning logic programs with structured background knowledge
    Horváth, T
    Turán, C
    [J]. ARTIFICIAL INTELLIGENCE, 2001, 128 (1-2) : 31 - 97
  • [48] Lifted discriminative learning of probabilistic logic programs
    Fadja, Arnaud Nguembang
    Riguzzi, Fabrizio
    [J]. MACHINE LEARNING, 2019, 108 (07) : 1111 - 1135
  • [49] Strategies in combined learning via logic programs
    Lamma, E
    Riguzzi, F
    Pereira, LM
    [J]. MACHINE LEARNING, 2000, 38 (1-2) : 63 - 87
  • [50] GOING BEYOND GOOGLE: THE INVISIBLE WEB IN LEARNING AND TEACHING
    Bibel, Barbara M.
    [J]. JOURNAL OF CONSUMER HEALTH ON THE INTERNET, 2009, 13 (03) : 310 - 311