On Establishing Robust Consistency in Answer Set Programs

by   Andre Thevapalan, et al.

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.


page 1

page 2

page 3

page 4

βˆ™ 08/30/2023

Sorting Strategies for Interactive Conflict Resolution in ASP

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

Technical Report: Inconsistency in Answer Set Programs and Extensions

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

Data Conflict Resolution Using Trust Mappings

In massively collaborative projects such as scientific or community data...
βˆ™ 11/21/2017

Program Synthesis using Conflict-Driven Learning

We propose a new conflict-driven program synthesis technique that is cap...
βˆ™ 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...
βˆ™ 09/24/2019

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

Hierarchical Agglomerative Classification (HAC) with Ward's linkage has ...
βˆ™ 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