Conference item icon

Conference item

Learning higher-order logic programs through abstraction and invention

Abstract:
Many tasks in AI require the design of complex programs and representations, whether for programming robots, designing game-playing programs, or conducting textual or visual transformations. This paper explores a novel inductive logic programming approach to learn such programs from examples. To reduce the complexity of the learned programs, and thus the search for such a program, we introduce higher-order operations involving an alternation of Abstraction and Invention. Abstractions are described using logic program definitions containing higher-order predicate variables. Inventions involve the construction of definitions for the predicate variables used in the Abstractions. The use of Abstractions extends the Meta-Interpretive Learning framework and is supported by the use of a user-extendable set of higher-order operators, such as map, until, and ifthenelse. Using these operators reduces the textual complexity required to express target classes of programs. We provide sample complexity results which indicate that the approach leads to reductions in the numbers of examples required to reach high predictive accuracy, as well as significant reductions in overall learning time. Our experiments demonstrate increased accuracy and reduced learning times in all cases. We believe that this paper is the first in the literature to demonstrate the efficiency and accuracy advantages involved in the use of higher-order abstractions.
Publication status:
Published
Peer review status:
Peer reviewed

Actions

Access Document

Authors

More by this author
Institution:
University of Oxford
Division:
MPLS
Department:
Computer Science
Role:
Author


Publisher:
Association for the Advancement of Artificial Intelligence
Host title:
Proceedings of the Twenty-Fifth International Joint Conference on Artificial Intelligence
Journal:
Twenty-Fifth International Joint Conference on Artificial Intelligence More from this journal
Article number:
1418
Publication date:
2016-07-15
Acceptance date:
2016-04-05
ISBN:
9781577357711


Pubs id:
pubs:1033341
UUID:
uuid:2a32a7d9-6c02-45bf-af02-6140eb017d22
Local pid:
pubs:1033341
Source identifiers:
1033341
Deposit date:
2019-07-18
ARK identifier:

Terms of use


Views and Downloads






If you are the owner of this record, you can report an update to it here: Report update to this record

TO TOP