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 条
  • [1] Learning from entailment of logic programs with local variables
    Rao, MRKK
    Sattar, A
    [J]. ALGORITHMIC LEARNING THEORY, 1998, 1501 : 143 - 157
  • [2] Organizational diversity learning framework: going beyond diversity training programs
    Fujimoto, Yuka
    Hartel, Charmine E. J.
    [J]. PERSONNEL REVIEW, 2017, 46 (06) : 1120 - 1141
  • [3] Learning to Learn Programs from Examples: Going Beyond Program Structure
    Ellis, Kevin
    Gulwani, Sumit
    [J]. PROCEEDINGS OF THE TWENTY-SIXTH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2017, : 1638 - 1645
  • [4] Learnability of simply-moded logic programs from entailment
    Rao, MRKK
    [J]. ADVANCES IN COMPUTER SCIENCE - ASIAN 2004, PROCEEDINGS, 2004, 3321 : 128 - 141
  • [5] A Rational Entailment for Expressive Description Logics via Description Logic Programs
    Casini, Giovanni
    Straccia, Umberto
    [J]. ARTIFICIAL INTELLIGENCE RESEARCH, SACAIR 2021, 2022, 1551 : 177 - 191
  • [6] Learning Hereditary and Reductive Prolog Programs from Entailment
    Hussain, Shahid
    Rao, M. R. K. Krishna
    [J]. EMERGING INTELLIGENT COMPUTING TECHNOLOGY AND APPLICATIONS: WITH ASPECTS OF ARTIFICIAL INTELLIGENCE, 2009, 5755 : 546 - +
  • [7] Learning linearly-moded programs from entailment
    Rao, MRKK
    Sattar, A
    [J]. PRICAI'98: TOPICS IN ARTIFICIAL INTELLIGENCE, 1998, 1531 : 482 - 493
  • [8] Going beyond genetic programs in development and evolution
    Wells, J
    [J]. DEVELOPMENTAL BIOLOGY, 1999, 210 (01) : 193 - 193
  • [9] Going beyond mean and median programs performances
    Worms, Julien
    Touati, Sid
    [J]. 2016 IEEE 10TH INTERNATIONAL SYMPOSIUM ON EMBEDDED MULTICORE/MANY-CORE SYSTEMS-ON-CHIP (MCSOC), 2016, : 93 - 100
  • [10] LOGIC FOR EXACT ENTAILMENT
    Fine, Kit
    Jago, Mark
    [J]. REVIEW OF SYMBOLIC LOGIC, 2019, 12 (03): : 536 - 556