arXivDaily arXiv每日学术速递 周一至周五更新
稍安勿躁,官方尚未更新
arXiv 2501.09211cs.DBcs.IR
收藏

数据湖表的模糊集成

Fuzzy Integration of Data Lake Tables

Aamod Khatiwada, Roee Shraga, Renée J. Miller

AI总结:

针对开放数据场景下等值全析取集成效果受限的问题,提出支持模糊匹配的扩展全析取方法,通过数据驱动方式实现近似连接,在不显著增加时间开销的同时提升了数据集集成效果。

摘要:

数据集成是任何数据科学流程中的重要步骤,其目标是统一不同数据集中的可用信息以进行综合分析。全析取(Full Disjunction)是外连接算子的结合性扩展,已被证明是一种有效的数据集集成算子,它能完整保留并组合可用信息。现有的全析取算法仅考虑等值连接场景,即仅集成在连接列上取值相同的元组。然而,这并不能真实反映开放数据场景——在该场景下,数据集来自不同来源,存在不一致的取值(如同义词、缩写等)且元数据有限。因此,仅基于等值进行连接会严重限制全析取完整组合数据集的能力。为此,在本研究中,我们提出对全析取进行扩展,使其也能处理元组间的“模糊”匹配。我们提出了一种新颖的数据驱动方法,可在全析取中实现近似或模糊匹配的连接。实验结果表明,与最先进的全析取实现相比,模糊全析取不会增加显著的时间开销,并且还能提升集成效果。

英文摘要:

Data integration is an important step in any data science pipeline where the objective is to unify the information available in different datasets for comprehensive analysis. Full Disjunction, which is an associative extension of the outer join operator, has been shown to be an effective operator for integrating datasets. It fully preserves and combines the available information. Existing Full Disjunction algorithms only consider the equi-join scenario where only tuples having the same value on joining columns are integrated. This, however, does not realistically represent an open data scenario, where datasets come from diverse sources with inconsistent values (e.g., synonyms, abbreviations, etc.) and with limited metadata. So, joining just on equal values severely limits the ability of Full Disjunction to fully combine datasets. Thus, in this work, we propose an extension of Full Disjunction to also account for "fuzzy" matches among tuples. We present a novel data-driven approach to enable the joining of approximate or fuzzy matches within Full Disjunction. Experimentally, we show that fuzzy Full Disjunction does not add significant time overhead over a state-of-the-art Full Disjunction implementation and also that it enhances the integration effectiveness.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑