arrow
Return

Learning logic programs by explaining their failures

delete2023-08-07
delete0
delete
OA
AI
R
Rolf Morel *
A
Andrew Cropper
DOI:10.1007/s10994-023-06358-1delete
deleteOriginal
deleteShare
deleteSave
Abstract

Abstract

En 中文
Scientists form hypotheses and experimentally test them. If a hypothesis fails (is refuted), scientists try to explain the failure to eliminate other hypotheses. The more precise the failure analysis the more hypotheses can be eliminated. Thus inspired, we introduce failure explanation techniques for inductive logic programming. Given a hypothesis represented as a logic program, we test it on examples. If a hypothesis fails, we explain the failure in terms of failing sub-programs. In case a positive example fails, we identify failing sub-programs at the granularity of literals. We introduce a failure explanation algorithm based on analysing branches of SLD-trees. We integrate a meta-interpreter based implementation of this algorithm with the test-stage of the Popper ILP system. We show that fine-grained failure analysis allows for learning fine-grained constraints on the hypothesis space. Our experimental results show that explaining failures can drastically reduce hypothesis space exploration and learning times.
Keywords:
Relational learning
Inductive logic programming
Failure explanation

Journal

Machine Learning cover
Machine Learning
IF:
2.9
Papers:
2.7K
Citations:
3.4W

Organization

U
University of Oxford
Scholars:
4.3K
Papers: 1.6K
Citations: 0
Cited Papers

Cited Papers

A Survey of Algorithmic Debugging
err2017-08-30
err23
errOAAI
errCaballero, Rafael; Riesco, Adrian; Silva, Josep
errShare
errSave
DJ-1 knock-down impairs astrocyte mitochondrial function
err2011-11-01
err0
errOAAI
errN.J. Larsen; G. Ambrosi; S.J. Mullett; S.B. Berman; D.A. Hinkle
errShare
errSave
errShare
errSave
errShare
errSave
Learning programs by learning from failures
err2021-02-19
err37
errOAAI
errCropper, Andrew; Morel, Rolf
errShare
errSave
errShare
errSave
errShare
errSave
Biomechanical characteristics of peripheral diabetic neuropathy: A systematic review and meta-analysis of findings from the gait cycle, muscle activity and dynamic barefoot plantar pressure
err2013-10-01
err0
errOAAI
errMalindu Fernando; Robert Crowther; Peter Lazzarini; Kunwarjit Sangla; Margaret Cunningham; Petra Buttner; Jonathan Golledge
errShare
errSave
researcher View more