Unambiguous Prioritized Repairing of Databases
Benny Kimelfeld, Ester Livshits, Liat Peterfreund

TL;DR
This paper analyzes the complexity of determining unambiguous database repairs under different priority lifting semantics, revealing significant differences in computational difficulty and providing a polynomial-time algorithm for certain cases.
Contribution
It investigates the complexity of unambiguous repair decision problems under three priority lifting notions and introduces a simple, effective polynomial-time algorithm for completion optimality.
Findings
Under Pareto optimality, the problem is coNP-complete.
Global optimality is $ ext{Pi}_2^p$-complete for two FDs.
Completion optimality allows polynomial-time solutions.
Abstract
In its traditional definition, a repair of an inconsistent database is a consistent database that differs from the inconsistent one in a "minimal way". Often, repairs are not equally legitimate, as it is desired to prefer one over another; for example, one fact is regarded more reliable than another, or a more recent fact should be preferred to an earlier one. Motivated by these considerations, researchers have introduced and investigated the framework of preferred repairs, in the context of denial constraints and subset repairs. There, a priority relation between facts is lifted towards a priority relation between consistent databases, and repairs are restricted to the ones that are optimal in the lifted sense. Three notions of lifting (and optimal repairs) have been proposed: Pareto, global, and completion. In this paper we investigate the complexity of deciding whether the priority…
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.
