go back
go back
Volume 18, No. 2
The Cost of Representation by Subset Repairs
Abstract
Datasets may include errors, and specifically violations of integrity constraints, for various reasons. Standard techniques for “minimal-constraints, for various reasons. Standard techniques for “minimalcost” database repairing resolve these violations by aiming for a minimum change in the data, and in the process, may sway rep-minimum change in the data, and in the process, may sway representations of different sub-populations. For instance, the repair may end up deleting more females than males, or more tuples from a certain age group or race, due to varying levels of inconsistency in different sub-populations. Such repaired data can mislead con-in different sub-populations. Such repaired data can mislead consumers when used for analytics, and can lead to biased decisions for downstream machine learning tasks. We study the “cost of repre-downstream machine learning tasks. We study the “cost of representation” in subset repairs for functional dependencies. In simple terms, we target the question of how many additional tuples have to be deleted if we want to satisfy not only the integrity constraints but also representation constraints for given sub-populations. We study the complexity of this problem and compare it with the complexity of optimal subset repairs without representations. While the prob-of optimal subset repairs without representations. While the problem is NP-hard in general, we give polynomial-time algorithms for special cases, and efficient heuristics for general cases. We perform a suite of experiments that show the effectiveness of our algorithms in computing or approximating the cost of representation.
PVLDB is part of the VLDB Endowment Inc.
Privacy Policy