arrow
Return

Paracoherent answer set computation

delete2021-10-01
delete4
PRE
AI
G
Giovanni Amendola *
C
Carmine Dodaro
W
Wolfgang Faber
F
Francesco Ricca
DOI:10.1016/j.artint.2021.103519delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Answer Set Programming (ASP) is a well-established paradigm for declarative programming and nonmonotonic reasoning. ASP allows for flexible modeling using rules. ASP rules induce a set of intended models called answer sets. Incoherence, the non-existence of answer sets, is therefore a feature of ASP, indicating that the rules admit no intended models. However, this feature can also be problematic in certain circumstances: errors that cause incoherence are notoriously difficult to debug, and query answering will not provide any meaningful answers for incoherent programs. Paracoherent semantics have been suggested as a remedy. They extend the classical notion of answer sets to draw meaningful conclusions also from incoherent programs. However, paracoherent semantics have essentially been inapplicable in practice, due to the lack of efficient algorithms and implementations. In this paper, this lack is addressed, and several different algorithms to compute semi-stable and semi-equilibrium models are proposed and implemented within an answer set solving framework. A key role in the framework is played by syntactic program transformations that allow for characterizing paracoherent semantics in terms of the answer sets of transformed programs. Apart from existing transformations from the literature, a novel transformation is also proposed, which provides an alternative characterization of paracoherent semantics in terms of (extended) externally supported models. Notably, the new transformation is more compact than the existing ones, and brings performance benefits. An extensive empirical performance comparison among the algorithms on benchmarks from ASP competitions and a real-world use case is given as well. It shows not only that the methods developed in this paper lead to practically effective systems, but also show a clear advantage of the methods that rely on (extended) externally supported models. (C) 2021 Elsevier B.V. All rights reserved.
Keywords:
Answer set programming
Paracoherent reasoning
Semi-equilibrium models
Semi-stable models
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

Artificial Intelligence Review cover
Artificial Intelligence Review
IF:
13.9
Papers:
6.1K
Citations:
1.9W

Organization

U
University of Calabria
Scholars:
8.2K
Papers: 8.0K
Citations: 7.8K
U
University of Klagenfurt
Scholars:
946
Papers: 1.0K
Citations: 1.0K
U
university of genoa
Scholars:
3.0W
Papers: 2.2W
Citations: 20
researcher View more organizations
Cited Papers

Cited Papers

errShare
errSave
errShare
errSave
Effect of three prophylaxis methods on surface roughness of giomer
err2011-01-01
err0
errOAAI
errS. Kimyai; S. Savadi-Oskoee; AA. Ajami; A. Sadr; S. Asdagh
errShare
errSave
Investigation of ancient and new Japanese papers
err1996-07-01
err0
PREAI
errHans G. Wiedemann; John R. Günter; Hans R. Oswald
errShare
errSave
errShare
errSave
Semi-equilibrium models for paracoherent answer set programs
err2016-05-01
err22
errOAAI
errAmendola, Giovanni; Eiter, Thomas; Fink, Michael; Leone, Nicola; Moura, Joao
errShare
errSave
researcher View more