Modeling Variations of First-Order Horn Abduction in Answer Set Programming

12/30/2015
by   Peter Schüller, et al.
0

We study abduction in First Order Horn logic theories where all atoms can be abduced and we are looking for preferred solutions with respect to three objective functions: cardinality minimality, coherence, and weighted abduction. We represent this reasoning problem in Answer Set Programming (ASP), in order to obtain a flexible framework for experimenting with global constraints and objective functions, and to test the boundaries of what is possible with ASP. Realizing this problem in ASP is challenging as it requires value invention and equivalence between certain constants, because the Unique Names Assumption does not hold in general. To permit reasoning in cyclic theories, we formally describe fine-grained variations of limiting Skolemization. We identify term equivalence as a main instantiation bottleneck, and improve the efficiency of our approach with on-demand constraints that were used to eliminate the same bottleneck in state-of-the-art solvers. We evaluate our approach experimentally on the ACCEL benchmark for plan recognition in Natural Language Understanding. Our encodings are publicly available, modular, and our approach is more efficient than state-of-the-art solvers on the ACCEL benchmark.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/22/2019

Abstract Solvers for Computing Cautious Consequences of ASP programs

Abstract solvers are a method to formally analyze algorithms that have b...
research
04/19/2019

The Seventh Answer Set Programming Competition: Design and Results

Answer Set Programming (ASP) is a prominent knowledge representation lan...
research
09/17/2021

Compilation of Aggregates in ASP

Answer Set Programming (ASP) is a well-known problem-solving formalism i...
research
01/31/2018

Technical Report: Adjudication of Coreference Annotations via Answer Set Optimization

We describe the first automatic approach for merging coreference annotat...
research
05/14/2014

The Design of the Fifth Answer Set Programming Competition

Answer Set Programming (ASP) is a well-established paradigm of declarati...
research
05/07/2019

Design Space Exploration via Answer Set Programming Modulo Theories

The design of embedded systems, that are ubiquitously used in mobile dev...

Please sign up or login with your details

Forgot password? Click here to reset