🤖 AI Summary
This work investigates the correspondence between inconsistent database repairs under denial constraints and tuple-generating dependencies with limited scope, and acceptable argument sets in abstract argumentation frameworks. By introducing SETAF (Set Argumentation Frameworks) that support collective attacks, it establishes for the first time exact correspondences between subset-maximal repairs and preferred, stable, and grounded argumentation semantics. The key contributions are threefold: it shows that repairs under tuple-generating dependencies precisely correspond to preferred extensions; it proves that functional and inclusion dependencies can be modeled within classical Dung-style argumentation frameworks without requiring collective attacks; and it enables efficient computation of the unique stable and grounded extension for specific classes of dependencies by leveraging integrity constraint reasoning and semantic preprocessing.
📝 Abstract
The connection between subset-maximal repairs for inconsistent databases involving various integrity constraints and acceptable sets of arguments within argumentation frameworks has recently drawn growing interest. In this paper, we contribute to this domain by establishing a new connection when integrity constraints (ICs) include denial constraints and local-as-view tuple-generating dependencies. It turns out that SET-based Argumentation Frameworks (SETAFs), an extension of Dung's argumentation frameworks (AFs) allowing collective attacks, are needed. It is known that subset-maximal repairs under denial constraints correspond to the naive extensions, which also coincide with the preferred and stable extensions in the resulting SETAFs. Our main findings establish that repairs under the considered fragment of tuple-generating dependencies correspond to the preferred extensions. Moreover, for these dependencies, additional preprocessing allows computing a unique extension that is stable and naive. Allowing both types of constraints breaks this relationship, and even the pre-processing does not help as only preferred semantics captures these repairs. Finally, while it is known that functional dependencies do not require set-based attacks, we prove the same regarding inclusion dependencies. Thus, one can translate inconsistent databases under these restricted classes of ICs to plain AFs with attacks only between arguments.