Complexity of Consistent Query Answering in Databases under Cardinality-Based and Incremental Repair Semantics (extended version)
Andrei Lopatenko, Leopoldo Bertossi

TL;DR
This paper investigates the computational complexity of consistent query answering in databases using cardinality-based repair semantics, extending analysis to dynamic updates and comparing with other repair methods.
Contribution
It provides the first systematic complexity analysis of cardinality-based repairs and explores dynamic scenarios, offering new insights into CQA under this semantics.
Findings
Complexity results for CQA with cardinality-based repairs.
Comparison of dynamic repair semantics with other repair types.
Algorithmic insights for maintaining consistency under updates.
Abstract
A database D may be inconsistent wrt a given set IC of integrity constraints. Consistent Query Answering (CQA) is the problem of computing from D the answers to a query that are consistent wrt IC . Consistent answers are invariant under all the repairs of D, i.e. the consistent instances that minimally depart from D. Three classes of repair have been considered in the literature: those that minimize set-theoretically the set of tuples in the symmetric difference; those that minimize the changes of attribute values, and those that minimize the cardinality of the set of tuples in the symmetric difference. The latter class has not been systematically investigated. In this paper we obtain algorithmic and complexity theoretic results for CQA under this cardinality-based repair semantics. We do this in the usual, static setting, but also in a dynamic framework where a consistent database is…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
