Database repairing with soft functional dependencies

Nofar Carmeli, Martin Grohe, Benny Kimelfeld, Ester Livshits, Muhammad Tibi

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

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. This paper makes a significant progress in this direction. In addition to general insights about the hardness and approximability of the problem, we present algorithms for two special cases: 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.

Original languageEnglish
Title of host publication24th International Conference on Database Theory, ICDT 2021
EditorsKe Yi, Zhewei Wei
ISBN (Electronic)9783959771795
DOIs
StatePublished - 1 Mar 2021
Event24th International Conference on Database Theory, ICDT 2021 - Nicosia, Cyprus
Duration: 23 Mar 202126 Mar 2021

Publication series

NameLeibniz International Proceedings in Informatics, LIPIcs
Volume186

Conference

Conference24th International Conference on Database Theory, ICDT 2021
Country/TerritoryCyprus
CityNicosia
Period23/03/2126/03/21

Keywords

  • Database inconsistency
  • Database repairs
  • Functional dependencies
  • Integrity constraints
  • Soft constraints

All Science Journal Classification (ASJC) codes

  • Software

Fingerprint

Dive into the research topics of 'Database repairing with soft functional dependencies'. Together they form a unique fingerprint.

Cite this