Sign inGet started
Paper · arXiv

Efficient Discovery of Conditional Dependencies with Desbordante

Conditional functional dependencies (CFDs) are functional dependencies with a restricted scope: they specify the context in which a dependency holds and are useful for data-quality tasks, specifying complex integrity constraints, and extracting valuable insights from data. We study the CFD discovery problem, which is computationally demanding. We build on the state-of-the-art CFDFinder algorithm and introduce a set of algorithmic and engineering improvements, including a parallelization strategy, to produce ParCFDFinder. Our implementation is integrated into Desbordante - a high-performance open-source data profiler written in C++ that exposes a Python interface, enabling CFD discovery to...

AuthorsIvan Kozhukov, Dmitry Fedoseev, Maksim Emelyanov et al.
Primary categorycs.DB
Published4 July 2026
Last updated at source4 July 2026
cs.DBcs.AIcs.DCcs.LGcs.PF
Embed this entry
<iframe src="https://silytics.si/embed/item/f15172d2-f68f-4588-8fba-6e0d6ac73999" width="420" height="190" style="border:0" loading="lazy" title="Silytics entry"></iframe>

Free, no tracking. More about feeds and embeds.

Silytics shows public metadata from arXiv and links to the original. Information may be incomplete or out of date. Last refreshed 17 October 2026. Licenses and terms of the original apply to the work itself. Not financial, legal or professional advice.