paper-with-me

홈 › Papers

Learning large logic programs by going beyond entailment

2020-04-21 · Andrew Cropper, Sebastijan Dumančić

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 \emph{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.

📄 PDF Abstract BibTeX arXiv:2004.09855

Code (0)

등록된 구현이 없습니다.

Tasks

Inductive logic programmingProgram Synthesis

Similar Papers 제목 키워드 기반

On Finite Entailment of Non-Local Queries in Description Logics

2020-06-30 · Tomasz Gogacz, Víctor Gutiérrez-Basulto, Albert Gutowski, Yazmín Ibáñez-García 외

We study the problem of finite entailment of ontology-mediated queries. Going beyond local queries, we allow transitive closure over roles. We focus on ontologies formulated in the description logics ALCOI and ALCOQ, ext…

Preprocessing in Inductive Logic Programming

2021-12-21 · Brad Hunter

Inductive logic programming is a type of machine learning in which logic programs are learned from examples. This learning typically occurs relative to some background knowledge provided as a logic program. This disserta…

Inductive logic programming

A Rational Entailment for Expressive Description Logics via Description Logic Programs

2021-06-28 · Giovanni Casini, Umberto Straccia

Lehmann and Magidor's rational closure is acknowledged as a landmark in the field of non-monotonic logics and it has also been re-formulated in the context of Description Logics (DLs). We show here how to model a rationa…

On Finite and Unrestricted Query Entailment beyond SQ with Number Restrictions on Transitive Roles

2020-10-22 · Thomas Gogacz, Víctor Gutiérrez-Basulto, Yazmín Ibáñez-García, Jean Christoph Jung 외

We study the description logic SQ with number restrictions applicable to transitive roles, extended with either nominals or inverse roles. We show tight 2EXPTIME upper bounds for unrestricted entailment of regular path q…

Construction and Alignment of Multilingual Entailment Graphs for Semantic Inference

2019-08-01 · WS 2019 8 · Sabine Weber, Mark Steedman

This paper presents ongoing work on the construction and alignment of predicate entailment graphs in English and German. We extract predicate-argument pairs from large corpora of monolingual English and German news text …