# Learning Functional Dependencies with Sparse Regression

**Authors:** Zhihan Guo, Theodoros Rekatsinas

arXiv: 1905.01425 · 2019-05-07

## TL;DR

This paper introduces AutoFD, a scalable sparse regression framework for discovering functional dependencies in noisy datasets, improving accuracy over existing methods and connecting FD discovery with graphical model structure learning.

## Contribution

The paper proposes AutoFD, a novel sparse regression approach that efficiently uncovers functional dependencies, even with noisy or missing data, and demonstrates its effectiveness on large datasets.

## Key findings

- AutoFD achieves twice the F1 score of state-of-the-art methods.
- AutoFD scales to datasets with millions of tuples and hundreds of attributes.
- AutoFD effectively recovers true FDs in noisy and missing data scenarios.

## Abstract

We study the problem of discovering functional dependencies (FD) from a noisy dataset. We focus on FDs that correspond to statistical dependencies in a dataset and draw connections between FD discovery and structure learning in probabilistic graphical models. We show that discovering FDs from a noisy dataset is equivalent to learning the structure of a graphical model over binary random variables, where each random variable corresponds to a functional of the dataset attributes. We build upon this observation to introduce AutoFD a conceptually simple framework in which learning functional dependencies corresponds to solving a sparse regression problem. We show that our methods can recover true functional dependencies across a diverse array of real-world and synthetic datasets, even in the presence of noisy or missing data. We find that AutoFD scales to large data instances with millions of tuples and hundreds of attributes while it yields an average F1 improvement of 2 times against state-of-the-art FD discovery methods.

## Full text

_Full body text omitted from this summary view._ Fetch the complete paper as Markdown: https://tomesphere.com/paper/1905.01425/full.md

## Figures

11 figures with captions in the complete paper: https://tomesphere.com/paper/1905.01425/full.md

## References

23 references — full list in the complete paper: https://tomesphere.com/paper/1905.01425/full.md

---
Source: https://tomesphere.com/paper/1905.01425