Database Repairing with Soft Functional Dependencies
ACM Transactions on Database Systems, vol. 49, pp. 1–34
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 finding an optimal subset for the more general soft semantics. The work described in this manuscript makes significant progress in that direction. In addition to general insights about the hardness and approximability of the problem, we present algorithms for two special cases (and some generalizations thereof): a single functional dependency, and a bipartite matching. The latter is the problem of finding an optimal “almost matching” of a bipartite graph where a penalty is paid for every lost edge and every violation of monogamy. For these special cases, we also investigate the complexity of additional computational tasks that arise when the soft constraints are used as a means to represent a probabilistic database in the case of a probabilistic unclean database.
Authors 5
-
Centre National de la Recherche Scientifique · Institut national de recherche en sciences et technologies du numérique · Laboratoire d'Informatique, de Robotique et de Microélectronique de Montpellier
Affiliation as printed
Inria, LIRMM, Univ Montpellier, CNRS, Montpellier, France
-
Martin Grohe Aachen
Affiliation as printed
RWTH Aachen University, Aachen, Germany
-
Technion – Israel Institute of Technology
Affiliation as printed
Technion – Israel Institute of Technology, Haifa, Israel
Technion - Israel Institute of Technology [Haifa] (Technion City, Haifa 3200003 - Israel)
-
Affiliation as printed
University of Edinburgh, Edinburgh, UK
Edin. - University of Edinburgh (Old College South Bridge Edinburgh EH8 9YL - United Kingdom)
-
Technion – Israel Institute of Technology
Affiliation as printed
Technion – Israel Institute of Technology, Haifa, Israel
Technion - Israel Institute of Technology [Haifa] (Technion City, Haifa 3200003 - Israel)
Cited by 5 stored of 5
5 results
No patents citing this paper on Lens.org (checked 2026-10-06).
References 39
-
W1535439311details pending0citations
-
W1963853643details pending0citations
-
W1977970897details pending0citations
-
W2016066600details pending0citations
-
W2016323995details pending0citations
-
W2041442195details pending0citations
-
W2047745978details pending0citations
-
W2061872629details pending0citations
-
W2078686663details pending0citations
-
W2079785597details pending0citations
-
W2088188524details pending0citations
-
W2108452152details pending0citations
-
W2115826669details pending0citations
-
W2142472956details pending0citations
-
W2164625277details pending0citations
-
W2166549982details pending0citations
-
W2168025980details pending0citations
-
W2170712852details pending0citations