On Establishing Robust Consistency in Answer Set Programs

08/17/2022
by   Andre Thevapalan, et al.
0

Answer set programs used in real-world applications often require that the program is usable with different input data. This, however, can often lead to contradictory statements and consequently to an inconsistent program. Causes for potential contradictions in a program are conflicting rules. In this paper, we show how to ensure that a program 𝒫 remains non-contradictory given any allowed set of such input data. For that, we introduce the notion of conflict-resolving λ- extensions. A conflict-resolving λ-extension for a conflicting rule r is a set λ of (default) literals such that extending the body of r by λ resolves all conflicts of r at once. We investigate the properties that suitable λ-extensions should possess and building on that, we develop a strategy to compute all such conflict-resolving λ-extensions for each conflicting rule in 𝒫. We show that by implementing a conflict resolution process that successively resolves conflicts using λ-extensions eventually yields a program that remains non-contradictory given any allowed set of input data.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
08/30/2023

Sorting Strategies for Interactive Conflict Resolution in ASP

Answer set programs in practice are often subject to change. This can le...
research
05/31/2018

Technical Report: Inconsistency in Answer Set Programs and Extensions

Answer Set Programming (ASP) is a well-known problem solving approach ba...
research
12/15/2010

Data Conflict Resolution Using Trust Mappings

In massively collaborative projects such as scientific or community data...
research
11/21/2017

Program Synthesis using Conflict-Driven Learning

We propose a new conflict-driven program synthesis technique that is cap...
research
01/26/2019

Strong Equivalence and Program's Structure in Arguing Essential Equivalence between Logic Programs

Answer set programming is a prominent declarative programming paradigm u...
research
09/24/2019

Applicability and Interpretability of Hierarchical Agglomerative Clustering With or Without Contiguity Constraints

Hierarchical Agglomerative Classification (HAC) with Ward's linkage has ...
research
11/14/2017

Automatic Conflict Detection in Police Body-Worn Video

Automatic conflict detection has grown in relevance with the advent of b...

Please sign up or login with your details

Forgot password? Click here to reset