paper-with-me

Papers

Best-Effort Inductive Logic Programming via Fine-grained Cost-based Hypothesis Generation

2017-07-10 · Peter Schüller, Mishal Benz

We describe the Inspire system which participated in the first competition on Inductive Logic Programming (ILP). Inspire is based on Answer Set Programming (ASP). The distinguishing feature of Inspire is an ASP encoding for hypothesis space generation: given a set of facts representing the mode bias, and a set of cost configuration parameters, each answer set of this encoding represents a single rule that is considered for finding a hypothesis that entails the given examples. Compared with state-of-the-art methods that use the length of the rule body as a metric for rule complexity, our approach permits a much more fine-grained specification of the shape of hypothesis candidate rules. The Inspire system iteratively increases the rule cost limit and thereby increases the search space until it finds a suitable hypothesis. The system searches for a hypothesis that entails a single example at a time, utilizing an ASP encoding derived from the encoding used in XHAIL. We perform experiments with the development and test set of the ILP competition. For comparison we also adapted the ILASP system to process competition instances. Experimental results show that the cost parameters for the hypothesis search space are an important factor for finding hypotheses to competition instances within tight resource bounds.

📄 PDF Abstract BibTeX arXiv:1707.02729

Code (0)

등록된 구현이 없습니다.

Tasks

Inductive logic programming

Similar Papers 제목 키워드 기반

Improving Scalability of Inductive Logic Programming via Pruning and Best-Effort Optimisation

2017-06-16 · Mishal Kazmi, Peter Schüller, Yücel Saygın

Inductive Logic Programming (ILP) combines rule-based and statistical artificial intelligence methods, by learning a hypothesis comprising a set of rules given background knowledge and constraints for the search space. W…

ChunkingInductive logic programmingSentence

SMT + ILP

2020-01-15 · Vaishak Belle

Inductive logic programming (ILP) has been a deeply influential paradigm in AI, enjoying decades of research on its theory and implementations. As a natural descendent of the fields of logic programming and machine learn…

Inductive logic programmingPosition

Symmetry breaking for inductive logic programming

2025-08-08 · Andrew Cropper, David M. Cerna, Matti Järvisalo arxiv

The goal of inductive logic programming is to search for a hypothesis that generalises training data and background knowledge. The challenge is searching vast hypothesis spaces, which is exacerbated because many logicall…

Inductive logic programmingVisual Reasoning

Inductive logic programming at 30

2021-02-21 · Andrew Cropper, Sebastijan Dumančić, Richard Evans, Stephen H. Muggleton

Inductive logic programming (ILP) is a form of logic-based machine learning. The goal is to induce a hypothesis (a logic program) that generalises given training examples. As ILP turns 30, we review the last decade of re…

BIG-bench Machine LearningInductive logic programming

An Empirical Comparison of Cost Functions in Inductive Logic Programming

2025-03-10 · Céline Hocquette, Andrew Cropper

Recent inductive logic programming (ILP) approaches learn optimal hypotheses. An optimal hypothesis minimises a given cost function on the training data. There are many cost functions, such as minimising training error, …

Inductive logic programmingProgram Synthesis