EulerFD: An Efficient Double-Cycle Approximation of Functional Dependencies
Qiongqiong Lin, Yunfan Gu, Jingyan Sai, Jinfei Liu, Kui Ren, Li Xiong, Tianzhen Wang, Yanbei Pang, Sheng Wang, Feifei Li
Abstract
Functional dependencies (FDs) have been extensively employed in discovering inferential relationships in databases, which provide feasible approaches for many data mining tasks, such as data obfuscation, query optimization, and schema normalization. Since the explosive growth of data leads to a rapid increase of FDs on large datasets, existing algorithms that pay more attention to the exact FD discovery cannot extract FDs efficiently. To bridge this gap, we propose an Efficient double-cycle approximation of Functional Dependency (EulerFD) discovery algorithm, which ensures both efficiency and accuracy of FD discovery. EulerFD induces FDs from invalid ones as invalidating an FD only requires comparing and verifying some pairs of tuples (that violate the dependency) while validating an FD requires examining and verifying all tuples. Considering the abundant tuple pairs in large datasets, a novel sampling strategy is employed in EulerFD to quickly extract invalid FDs by revising the sampling range according to previous sampling results. Furthermore, EulerFD evaluates the stopping criteria in a double-cycle structure as feedback for further sampling. The sampling strategy and the double-cycle structure complement each other to achieve a more efficient sampling effect. Experimental results on real-world and synthetic datasets, especially the massive datasets from DMS of Alibaba Cloud, justify the design and verify the efficiency and effectiveness of the proposed EulerFD.
Ask about this paper
Ask your agent about it.
Lune has read the top-tier papers around this one, so every answer names the papers it rests on.
Your agent calls
Lunesearch_papers
Free to start. No credit card required.
Terminal
Install the CLIlune papers get f5a28d5e-82a3-42d7-8989-ffe651f81dc8Cited by top-tier papers2
- DAFDiscover: Robust Mining Algorithm for Dynamic Approximate Functional Dependencies on Dirty DataXiaoou Ding, Yixing Lu, Hongzhi Wang, Chen Wang et al.VLDB 2024 · 4 citations
- Efficient Discovery of Relaxed Functional DependenciesMengran Li, Zijing Tan, Honghui Yang, Shuai MaVLDB 2025
Related papers
- Representative Functional DependenciesQiongqiong Lin, Jingyan Sai, Jiazheng Song, Jinfei Liu et al.ICDE 2026
- Boosting Meaningful Dependency Mining with Clustering and Covariance AnalysisXi Wang, Ruochun Jin, Wanrong Huang, Yuhua TangICDE 2024 · 2 citations
- Efficient Relaxed Functional Dependency Discovery with Minimal Set CoverXiaoou Ding, Yida Liu, Hongzhi Wang, Chen Wang et al.ICDE 2024 · 7 citations
- Provenance-aware Discovery of Functional Dependencies on Integrated ViewsUgo Comignani, Laure Berti-Équille, Noël Novelli, Angela BonifatiICDE 2022
- Discovering Functional Dependencies through Hitting Set EnumerationTobias Bleifuß, Thorsten Papenbrock, Thomas Bläsius, Martin Schirneck et al.SIGMOD 2024 · 9 citations
