Home
Scholarly Works
Efficient Discovery of Ontology Functional...
Journal article

Efficient Discovery of Ontology Functional Dependencies

Abstract

Functional Dependencies (FDs) define attribute relationships based on syntactic equality, and, when used in data cleaning, they erroneously label syntactically different but semantically equivalent values as errors. We enhance dependency-based data cleaning with Ontology Functional Dependencies (OFDs), which express semantic attribute relationships such as synonyms and is-a hierarchies defined by an ontology. Our technical contributions are twofold: 1) theoretical foundations for OFDs, including a set of sound and complete axioms and a linear-time inference procedure, and 2) an algorithm for discovering OFDs (exact ones and ones that hold with some exceptions) from data that uses the axioms to prune the exponential search space in the number of attributes. We demonstrate the efficiency of our techniques on real datasets, and we show that OFDs can significantly reduce the number of false positive errors in data cleaning techniques that rely on traditional FDs.

Authors

Baskaran S; Keller A; Chiang F; Golab L; Szlichta J

Journal

, , , pp. 1847–1856

Publisher

Association for Computing Machinery (ACM)

Publication Date

November 6, 2017

DOI

10.1145/3132847.3132879
View published work (Non-McMaster Users)

Contact the Experts team