The Cost of Representation by Subset Repairs

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Liu, Yuxi, Shen, Fangzhu, Ghosh, Kushagra, Gilad, Amir, Kimelfeld, Benny, Roy, Sudeepa
Format: Preprint
Published: 2024
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866914983197016064
author Liu, Yuxi
Shen, Fangzhu
Ghosh, Kushagra
Gilad, Amir
Kimelfeld, Benny
Roy, Sudeepa
author_facet Liu, Yuxi
Shen, Fangzhu
Ghosh, Kushagra
Gilad, Amir
Kimelfeld, Benny
Roy, Sudeepa
contents Datasets may include errors, and specifically violations of integrity constraints, for various reasons. Standard techniques for ``minimal-cost'' database repairing resolve these violations by aiming for 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 consumers when used for analytics, and can lead to biased decisions for 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 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.
format Preprint
id arxiv_https___arxiv_org_abs_2410_16501
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle The Cost of Representation by Subset Repairs
Liu, Yuxi
Shen, Fangzhu
Ghosh, Kushagra
Gilad, Amir
Kimelfeld, Benny
Roy, Sudeepa
Databases
Datasets may include errors, and specifically violations of integrity constraints, for various reasons. Standard techniques for ``minimal-cost'' database repairing resolve these violations by aiming for 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 consumers when used for analytics, and can lead to biased decisions for 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 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.
title The Cost of Representation by Subset Repairs
topic Databases
url https://arxiv.org/abs/2410.16501