Discovering Functional Dependencies through Hitting Set Enumeration
Tobias Bleifuß, Thorsten Papenbrock, Thomas Bläsius, Martin Schirneck, Felix Naumann
摘要
Functional dependencies (FDs) are among the most important integrity constraints in databases. They serve to normalize datasets and thus resolve redundancies, they contribute to query optimization, and they are frequently used to guide data cleaning efforts. Because the FDs of a particular dataset are usually unknown, automatic profiling algorithms are needed to discover them. These algorithms have made considerable advances in the past few years, but they still require a significant amount of time and memory to process datasets of practically relevant sizes.
We present FDhits, a novel FD discovery algorithm that finds all valid, minimal FDs in a given relational dataset. FDhits is based on several discovery optimizations that include a hybrid validation approach, effective hitting set enumeration techniques, one-pass candidate validations, and parallelization. Our experiments show that FDhits, even without parallel execution, has a median speedup of 8.1 compared to state-of-the-art FD discovery algorithms while using significantly less memory. This allows the discovery of all FDs even on datasets that could not be processed by the current state-of-the-art.
问问这篇 Paper
智能体会读完全文。
Lune 把这篇 Paper 索引到了最后一个公式,引用它的顶会 Paper 也一样。你提问,回答直接引用原文。
引用它的顶会 Paper2
- Meaningful Data Erasure in the Presence of DependenciesVishal Chakraborty, Youri Kaminsky, Sharad Mehrotra, Felix Naumann 等VLDB 2025
- Efficient Discovery of Relaxed Functional DependenciesMengran Li, Zijing Tan, Honghui Yang, Shuai MaVLDB 2025
它引用的顶会 Paper3
- Hitting Set Enumeration with Partial Information for Unique Column Combination DiscoveryJohann Birnick, Thomas Bläsius, Tobias Friedrich, Felix Naumann 等VLDB 2020 · 被引用 35 次
- Explaining Dataset Changes for Semantic Data Versioning with Explain-Da-VRoee Shraga, Renée J. MillerVLDB 2023 · 被引用 18 次
- Baran: Effective Error Correction via a Unified Context Representation and Transfer LearningMohammad Mahdavi, Ziawasch AbedjanVLDB 2020
相关 Paper
- Dynamic Functional Dependency Discovery with Dynamic Hitting Set EnumerationRenjie Xiao, Yong'an Yuan, Zijing Tan, Shuai Ma 等ICDE 2022 · 被引用 8 次
- Provenance-aware Discovery of Functional Dependencies on Integrated ViewsUgo Comignani, Laure Berti-Équille, Noël Novelli, Angela BonifatiICDE 2022
- Secure Multi-Party Functional Dependency DiscoveryChang Ge, Ihab F. Ilyas, Florian KerschbaumVLDB 2020 · 被引用 23 次
- Representative Functional DependenciesQiongqiong Lin, Jingyan Sai, Jiazheng Song, Jinfei Liu 等ICDE 2026
- Mixed Covers of Keys and Functional Dependencies for Maintaining the Integrity of Data under UpdatesZhuoxing Zhang, Sebastian LinkVLDB 2024 · 被引用 3 次
