Best-Effort Inductive Logic Programming via Fine-grained Cost-based Hypothesis Generation
Peter Sch\"uller, Mishal Benz

TL;DR
The paper introduces Inspire, an ASP-based ILP system that uses fine-grained cost parameters for hypothesis generation, enabling more flexible rule shaping and efficient hypothesis search within resource constraints.
Contribution
It presents a novel ASP encoding for hypothesis space generation in ILP, allowing detailed control over rule complexity and an iterative search strategy based on cost limits.
Findings
Inspire effectively participated in the ILP competition.
Cost parameters significantly impact hypothesis search efficiency.
The system outperforms some existing methods in resource-limited scenarios.
Abstract
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsLogic, Reasoning, and Knowledge · Multi-Agent Systems and Negotiation · Natural Language Processing Techniques
