Dynamic Functional Dependency Discovery with Dynamic Hitting Set Enumeration
Renjie Xiao, Yong'an Yuan, Zijing Tan, Shuai Ma, Wei Wang
Abstract
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 setof minimal and valid FDs on a relational instance, we aim to find the complete setof minimal and valid FDs on, whereis a set of tuple insertions and deletions. Different from the batch approaches that computeonfrom scratch, our dynamic method computesin response to. by leveraging the knownon, and avoids processing the whole offor each update from. We tackle dynamic FD discovery onby dynamic hitting set enumeration on the difference-set of. Specifically, (1) leveraging auxiliary structures built on, we first present an efficient algorithm to update the difference-set ofto that of. (2) We then compute, by recasting dynamic FD discovery as dynamic hitting set enumeration on the difference-set ofand 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 whenis up to 30 % of.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext 454ca614-218a-40a8-b602-437c7b79e177Cited by top-tier papers4
- Efficient Differential Dependency DiscoveryShulei Kuang, Honghui Yang, Zijing Tan, Shuai MaVLDB 2024 · 4 citations
- Capturing More Associations by Referencing External GraphsWenfei Fan, Muyang Liu, Shuhao Liu, Chao TianVLDB 2024 · 2 citations
- Secure and Practical Functional Dependency Discovery in Outsourced DatabasesXinle Cao, Yuhan Li, Dmytro Bogatov, Jian Liu et al.ICDE 2024 · 1 citation
- Efficient Discovery of Relaxed Functional DependenciesMengran Li, Zijing Tan, Honghui Yang, Shuai MaVLDB 2025
Builds on5
- A Statistical Perspective on Discovering Functional Dependencies in Noisy DataYunjia Zhang, Zhihan Guo, Theodoros RekatsinasSIGMOD 2020 · 45 citations
- Hitting Set Enumeration with Partial Information for Unique Column Combination DiscoveryJohann Birnick, Thomas Bläsius, Tobias Friedrich, Felix Naumann et al.VLDB 2020 · 35 citations
- Fast Incremental Discovery of Pointwise Order DependenciesZijing Tan, Ai Ran, Shuai Ma, Sheng QinVLDB 2020 · 22 citations
- Discovering Approximate Functional Dependencies using Smoothed Mutual InformationFrédéric Pennerath, Panagiotis Mandros, Jilles VreekenKDD 2020 · 13 citations
- Discovering Functional Dependencies from Mixed-Type DataPanagiotis Mandros, David Kaltenpoth, Mario Boley, Jilles VreekenKDD 2020 · 11 citations
Related papers
- Discovering Functional Dependencies through Hitting Set EnumerationTobias Bleifuß, Thorsten Papenbrock, Thomas Bläsius, Martin Schirneck et al.SIGMOD 2024 · 9 citations
- IndiBits: Incremental Discovery of Relaxed Functional Dependencies using Bitwise SimilarityBernardo Breve, Loredana Caruccio, Stefano Cirillo, Vincenzo Deufemia et al.ICDE 2023 · 7 citations
- Efficient Relaxed Functional Dependency Discovery with Minimal Set CoverXiaoou Ding, Yida Liu, Hongzhi Wang, Chen Wang et al.ICDE 2024 · 7 citations
- Efficient Set-Based Order Dependency Discovery with a Level-Wise Hybrid StrategyYihan Li, Ruifeng Li, Zijing Tan, Weidong Yang et al.ICDE 2024 · 1 citation
- EulerFD: An Efficient Double-Cycle Approximation of Functional DependenciesQiongqiong Lin, Yunfan Gu, Jingyan Sai, Jinfei Liu et al.ICDE 2023 · 5 citations
