Incremental and Iterative Learning of Answer Set Programs from Mutually Distinct Examples

被引:5
作者
Mitra, Arindam [1 ]
Baral, Chitta [1 ]
机构
[1] Arizona State Univ, Tempe, AZ 85287 USA
关键词
Inductive Logic Programming; Answer Set Programming; Question Answering; Handwritten Digit Recognition; Context Dependent Learning;
D O I
10.1017/S1471068418000248
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Over the years the Artificial Intelligence (AI) community has produced several datasets which have given the machine learning algorithms the opportunity to learn various skills across various domains. However, a subclass of these machine learning algorithms that aimed at learning logic programs, namely the Inductive Logic Programming algorithms, have often failed at the task due to the vastness of these datasets. This has impacted the usability of knowledge representation and reasoning techniques in the development of AI systems. In this research, we try to address this scalability issue for the algorithms that learn answer set programs. We present a sound and complete algorithm which takes the input in a slightly different manner and performs an efficient and more user controlled search for a solution. We show via experiments that our algorithm can learn from two popular datasets from machine learning community, namely bAbl (a question answering dataset) and MNIST (a dataset for handwritten digit recognition), whicYh to the best of our knowledge was not previously possible. The system is publicly available at https://goo.gl/KdWAcV.
引用
收藏
页码:623 / 637
页数:15
相关论文
共 22 条
  • [1] [Anonymous], 2015, ARXIV150205698
  • [2] [Anonymous], ABS170502175 CORR
  • [3] [Anonymous], 2015, ILP (Late Breaking Papers), DOI DOI 10.1109/IAS.2015.7356936
  • [4] [Anonymous], ARXIV170702729
  • [5] [Anonymous], EXPERT SYSTEMS APPL
  • [6] [Anonymous], 2013, LECT NOTES COMPUTER
  • [7] Inductive Learning Using Constraint-Driven Bias
    Athakravi, Duangtida
    Alrajeh, Dalal
    Broda, Krysia
    Russo, Alessandra
    Satoh, Ken
    [J]. INDUCTIVE LOGIC PROGRAMMING, ILP 2014, 2015, 9046 : 16 - 32
  • [8] Gelfound M., 1988, Logic Programming: Proceedings of the Fifth International Conference and Symposium, P1070
  • [9] Inductive Programming Meets the Real World
    Gulwani, Sumit
    Hernandez-Orallo, Jose
    Kitzelmann, Emanuel
    Muggleton, Stephen H.
    Schmid, Ute
    Zorn, Benjamin
    [J]. COMMUNICATIONS OF THE ACM, 2015, 58 (11) : 90 - 99
  • [10] Incremental learning of event definitions with Inductive Logic Programming
    Katzouris, Nikos
    Artikis, Alexander
    Paliouras, Georgios
    [J]. MACHINE LEARNING, 2015, 100 (2-3) : 555 - 585