Authors
Zhimin Chen, Yue Wang, Vivek Narasayya, Surajit Chaudhuri
Publication date
2019/8/1
Journal
Proceedings of the VLDB Endowment
Volume
12
Issue
12
Pages
2106-2117
Publisher
PUB4722
Description
Fuzzy join is an important primitive for data cleaning. The ability to customize fuzzy join is crucial to allow applications to address domain-specific data quality issues such as synonyms and abbreviations. While efficient indexing techniques exist for single-node implementations of customizable fuzzy join, the state-of-the-art scale-out techniques do not support customization, and exhibit poor performance and scalability characteristics. We describe the design of a scale-out fuzzy join operator that supports customization. We use a locality-sensitive-hashing (LSH) based signature scheme, and introduce optimizations that result in significant speed up with negligible impact on recall. We evaluate our implementation on the Azure Databricks version of Spark using several real-world and synthetic data sets. We observe speedups exceeding 50X compared to the best-known prior scale-out technique, and close to linear …
Total citations
2020202120222023202413344
Scholar articles
Z Chen, Y Wang, V Narasayya, S Chaudhuri - Proceedings of the VLDB Endowment, 2019