Efficient Discovery of Relaxed Functional Dependencies
This paper studies the discovery of relaxed functional dependencies (RFDs). We consider RFDs that relax restrictions in both value equality and constraint satisfaction: treating values as equal if their distance is less than a given similarity threshold, and considering RFDs with violations below a given error threshold as valid. As a highly non-trivial extension of the row-based approach to functional dependency (FD) discovery, we present the first algorithm capable of discovering all valid and minimal RFDs. We extend the structure called "difference-set" for predicates that are combinations of attributes and similarity thresholds. We present an efficient method for difference-set construction, incorporating optimizations for both time and space complexity. When inferring RFDs from difference-sets, we enumerate RFDs based on the subsumption relationship of their right-hand-side predicates to share computations. An extensive experimental evaluation verifies that the proposed discovery algorithm is faster than baseline methods up to orders of magnitude and effective in finding hidden FDs from dirty data.
Authors
- Zijing Tan (ORCID: https://orcid.org/0000-0001-6332-780X)
- Shuai Ma (ORCID: https://orcid.org/0000-0002-4050-0443)
- Mengran Li (ORCID: https://orcid.org/0000-0001-7858-0533)
- Yang Hong-hui (ORCID: https://orcid.org/0009-0001-8561-3337)
Institutions
- Fudan University (CN)
- Beihang University (CN)
Publication Details
- Journal
- Proceedings of the VLDB Endowment
- Published
- 2025-03-01
- DOI
- https://doi.org/10.14778/3734839.3734843
- Primary Topic
- Data Quality and Management
- Type
- article
- Field-Weighted Citation Impact
- 0.00