Salvato in:
Dettagli Bibliografici
Autori principali: Ramos, Alejandro, Uemura, Takuya, Amagata, Daichi, Shirai, Ryo, Hara, Takahiro
Natura: Preprint
Pubblicazione: 2023
Soggetti:
Accesso online:https://arxiv.org/abs/2312.16033
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866914624211779584
author Ramos, Alejandro
Uemura, Takuya
Amagata, Daichi
Shirai, Ryo
Hara, Takahiro
author_facet Ramos, Alejandro
Uemura, Takuya
Amagata, Daichi
Shirai, Ryo
Hara, Takahiro
contents Order Dependencies (ODs) have many applications, such as query optimization, data integration, and data cleaning. Although many works addressed the problem of discovering OD (and its variants), they do not consider datasets with missing values, a standard observation in real-world datasets. This paper introduces the novel notion of Embedded ODs (eODs) to deal with missing values. The intuition of eODs is to confirm ODs only on tuples with no missing values on a given embedding (a set of attributes). In this paper, we address the problem of validating a given eOD. If the eOD holds, we return true. Otherwise, we search for an updated embedding such that the updated eOD holds. If such embedding does not exist, we return false. A trivial requirement is to consider an embedding such that the number of ignored tuples is minimized. We show that it is NP-complete to compute such embedding. We therefore propose an efficient heuristic algorithm for validating embedded ODs. We conduct experiments on real-world datasets, and the results confirm the efficiency of our algorithm.
format Preprint
id arxiv_https___arxiv_org_abs_2312_16033
institution arXiv
publishDate 2023
record_format arxiv
spellingShingle Fast Algorithm for Embedded Order Dependency Validation (Extended Version)
Ramos, Alejandro
Uemura, Takuya
Amagata, Daichi
Shirai, Ryo
Hara, Takahiro
Databases
Order Dependencies (ODs) have many applications, such as query optimization, data integration, and data cleaning. Although many works addressed the problem of discovering OD (and its variants), they do not consider datasets with missing values, a standard observation in real-world datasets. This paper introduces the novel notion of Embedded ODs (eODs) to deal with missing values. The intuition of eODs is to confirm ODs only on tuples with no missing values on a given embedding (a set of attributes). In this paper, we address the problem of validating a given eOD. If the eOD holds, we return true. Otherwise, we search for an updated embedding such that the updated eOD holds. If such embedding does not exist, we return false. A trivial requirement is to consider an embedding such that the number of ignored tuples is minimized. We show that it is NP-complete to compute such embedding. We therefore propose an efficient heuristic algorithm for validating embedded ODs. We conduct experiments on real-world datasets, and the results confirm the efficiency of our algorithm.
title Fast Algorithm for Embedded Order Dependency Validation (Extended Version)
topic Databases
url https://arxiv.org/abs/2312.16033