Lune

ICDE2022顶会

Dynamic Functional Dependency Discovery with Dynamic Hitting Set Enumeration

Renjie Xiao, Yong'an Yuan, Zijing Tan, Shuai Ma, Wei Wang

2022年份
8被引次数
4顶会引用

摘要

Functional dependencies (FDs) are widely applied in data management tasks. Since FDs on data are usually unknown, FD discovery techniques are studied for automatically finding hidden FDs from data. In this paper, we develop techniques to dynamically discover FDs in response to changes on data. Formally, given the complete setΣ\Sigmaof minimal and valid FDs on a relational instancerr, we aim to find the complete setΣ′\Sigma^{\prime}of minimal and valid FDs onr⊕Δrr\oplus\Delta r, whereΔr\Delta ris a set of tuple insertions and deletions. Different from the batch approaches that computeΣ′\Sigma^{\prime}onr⊕Δrr\oplus\Delta rfrom scratch, our dynamic method computesΣ′\Sigma^{\prime}in response to△↑\triangle\uparrow. by leveraging the knownΣ\Sigmaonrr, and avoids processing the whole ofrrfor each update fromΔr\Delta r. We tackle dynamic FD discovery onr⊕Δrr\oplus\Delta rby dynamic hitting set enumeration on the difference-set ofr⊕Δrr\oplus\Delta r. Specifically, (1) leveraging auxiliary structures built onrr, we first present an efficient algorithm to update the difference-set ofrrto that ofr⊕Δrr\oplus\Delta r. (2) We then computeΣ′\Sigma^{\prime}, by recasting dynamic FD discovery as dynamic hitting set enumeration on the difference-set ofr⊕Δrr\oplus\Delta rand developing novel techniques for dynamic hitting set enumeration. (3) We finally experimentally verify the effectiveness and efficiency of our approaches, using real-life and synthetic data. The results show that our dynamic FD discovery method outperforms the batch counterparts on most tested data, even whenΔr\Delta ris up to 30 % ofrr.

问问这篇 Paper

智能体会读完全文。

Lune 把这篇 Paper 索引到了每一个公式,引用它的顶会 Paper 也一样。你提问,回答直接引用原文。

可以从这些问题问起

智能体调用

Luneget_paper_fulltext

在 Lune 里问

免费开始,无需绑卡

引用它的顶会 Paper4

问问它们各自怎么用它

它引用的顶会 Paper5

相关 Paper

黄昏的海面,两侧是细线勾勒的悬崖