Database Repairing with Soft Functional Dependencies
Nofar Carmeli, Martin Grohe, Benny Kimelfeld, Ester Livshits, and, Muhammad Tibi

TL;DR
This paper investigates the complexity of repairing databases with soft functional dependencies, providing new insights into hardness, approximability, and algorithms for specific cases like single dependencies and bipartite matchings.
Contribution
It advances understanding of the computational complexity of soft dependency repairs and introduces algorithms for special cases such as single functional dependencies and bipartite matchings.
Findings
Hardness and approximability results for soft dependency repair problems.
Algorithms for single functional dependency repair.
Algorithm for bipartite matching with penalties for violations.
Abstract
A common interpretation of soft constraints penalizes the database for every violation of every constraint, where the penalty is the cost (weight) of the constraint. A computational challenge is that of finding an optimal subset: a collection of database tuples that minimizes the total penalty when each tuple has a cost of being excluded. When the constraints are strict (i.e., have an infinite cost), this subset is a "cardinality repair" of an inconsistent database; in soft interpretations, this subset corresponds to a "most probable world" of a probabilistic database, a "most likely intention" of a probabilistic unclean database, and so on. Within the class of functional dependencies, the complexity of finding a cardinality repair is thoroughly understood. Yet, very little is known about the complexity of this problem in the more general soft semantics. This paper makes a significant…
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.
