selp: A Single-Shot Epistemic Logic Program Solver
- URL: http://arxiv.org/abs/2001.01089v1
- Date: Sat, 4 Jan 2020 15:36:31 GMT
- Title: selp: A Single-Shot Epistemic Logic Program Solver
- Authors: Manuel Bichler, Michael Morak, and Stefan Woltran
- Abstract summary: Epistemic Logic Programs (ELPs) are an extension of Answer Set Programming (ASP)
We show that there also exists a direct translation from ELPs into non-ground ASP with bounded arity.
We then implement this encoding method, using recently proposed techniques to handle large, non-ground ASP rules, into the prototype ELP solving system "selp"
- Score: 19.562205966997947
- License: http://creativecommons.org/licenses/by/4.0/
- Abstract: Epistemic Logic Programs (ELPs) are an extension of Answer Set Programming
(ASP) with epistemic operators that allow for a form of meta-reasoning, that
is, reasoning over multiple possible worlds. Existing ELP solving approaches
generally rely on making multiple calls to an ASP solver in order to evaluate
the ELP. However, in this paper, we show that there also exists a direct
translation from ELPs into non-ground ASP with bounded arity. The resulting ASP
program can thus be solved in a single shot. We then implement this encoding
method, using recently proposed techniques to handle large, non-ground ASP
rules, into the prototype ELP solving system "selp", which we present in this
paper. This solver exhibits competitive performance on a set of ELP benchmark
instances. Under consideration in Theory and Practice of Logic Programming
(TPLP).
Related papers
- LLM-based Optimization of Compound AI Systems: A Survey [64.39860384538338]
In a compound AI system, components such as an LLM call, a retriever, a code interpreter, or tools are interconnected.
Recent advancements enable end-to-end optimization of these parameters using an LLM.
This paper presents a survey of the principles and emerging trends in LLM-based optimization of compound AI systems.
arXiv Detail & Related papers (2024-10-21T18:06:25Z) - AIME: AI System Optimization via Multiple LLM Evaluators [79.03422337674664]
AIME is an evaluation protocol that utilizes multiple LLMs that each independently generate an evaluation on separate criteria and then combine them via concatenation.
We show AIME outperforming baseline methods in code generation tasks, with up to $62%$ higher error detection rate and up to $16%$ higher success rate than a single LLM evaluation protocol on LeetCodeHard and HumanEval datasets.
arXiv Detail & Related papers (2024-10-04T04:03:24Z) - Prompt Optimization with EASE? Efficient Ordering-aware Automated Selection of Exemplars [66.823588073584]
Large language models (LLMs) have shown impressive capabilities in real-world applications.
The quality of these exemplars in the prompt greatly impacts performance.
Existing methods fail to adequately account for the impact of exemplar ordering on the performance.
arXiv Detail & Related papers (2024-05-25T08:23:05Z) - Universal Self-Adaptive Prompting [60.67460565566514]
Universal Self-Adaptive Prompting (USP) is an automatic prompt design approach specifically tailored for zero-shot learning.
USP is highly versatile: to achieve universal prompting, USP categorizes a possible NLP task into one of the three possible task types.
We evaluate USP with PaLM and PaLM 2 models and demonstrate performances that are considerably stronger than standard zero-shot baselines.
arXiv Detail & Related papers (2023-05-24T09:09:48Z) - Reactive Answer Set Programming [2.7286395031146062]
Logic Production System (LPS) is a logic-based framework for modelling reactive behaviour.
This paper proposes a systematic mapping of the Kernel of this framework (called KELPS) into an answer set program (ASP)
arXiv Detail & Related papers (2021-09-22T10:10:14Z) - Utilizing Treewidth for Quantitative Reasoning on Epistemic Logic
Programs [22.39203220587435]
We present a novel system that is capable of efficiently solving the underlying counting problems required to answer such quantitative reasoning problems.
Our system exploits the graph-based measure treewidth and works by iteratively finding and refining (graph) abstractions of an ELP program.
It turns out that our approach is competitive with existing systems that were introduced recently.
arXiv Detail & Related papers (2021-08-06T09:46:34Z) - Conflict-driven Inductive Logic Programming [3.29505746524162]
The goal of Inductive Logic Programming (ILP) is to learn a program that explains a set of examples.
Until recently, most research on ILP targeted learning Prolog programs.
The ILASP system instead learns Answer Set Programs (ASP)
arXiv Detail & Related papers (2020-12-31T20:24:28Z) - A Machine Learning guided Rewriting Approach for ASP Logic Programs [0.0]
We describe an approach based on Machine Learning (ML) to automatically decide whether to rewrite.
In particular, given an ASP program and a set of input facts, our approach chooses whether and how to rewrite input rules based on a set of features measuring their structural properties and domain information.
arXiv Detail & Related papers (2020-09-22T00:51:13Z) - Modelling Multi-Agent Epistemic Planning in ASP [66.76082318001976]
This paper presents an implementation of a multi-shot Answer Set Programming-based planner that can reason in multi-agent epistemic settings.
The paper shows how the planner, exploiting an ad-hoc epistemic state representation and the efficiency of ASP solvers, has competitive performance results on benchmarks collected from the literature.
arXiv Detail & Related papers (2020-08-07T06:35:56Z) - The ILASP system for Inductive Learning of Answer Set Programs [79.41112438865386]
Our system learns Answer Set Programs, including normal rules, choice rules and hard and weak constraints.
We first give a general overview of ILASP's learning framework and its capabilities.
This is followed by a comprehensive summary of the evolution of the ILASP system.
arXiv Detail & Related papers (2020-05-02T19:04:12Z) - Structural Decompositions of Epistemic Logic Programs [29.23726484912091]
Epistemic logic programs (ELPs) are a popular generalization of standard Answer Set Programming (ASP)
We show that central problems can be solved in linear time for ELPs exhibiting structural properties in terms of bounded treewidth.
We also provide a full dynamic programming algorithm that adheres to these bounds.
arXiv Detail & Related papers (2020-01-13T13:16:13Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.