A Fast Randomized Algorithm for Massive Text Normalization
Not on the map. Why?
Abstract (arXiv)
Many popular machine learning techniques in natural language processing and data mining rely heavily on high-quality text sources. However real-world text datasets contain a significant amount of spelling errors and improperly punctuated variants where the performance of these models would quickly deteriorate. Moreover, real-world, web-scale datasets contain hundreds of millions or even billions of lines of text, where the existing text cleaning tools are prohibitively expensive to execute over and may require an overhead to learn the corrections. In this paper, we present FLAN, a scalable randomized algorithm to clean and canonicalize massive text data. Our algorithm relies on the Jaccard similarity between words to suggest correction results. We efficiently handle the pairwise word-to-word comparisons via Locality Sensitive Hashing (LSH). We also propose a novel stabilization process to address the issue of hash collisions between dissimilar words, which is a consequence of the randomized nature of LSH and is exacerbated by the massive scale of real-world datasets. Compared with existing approaches, our method is more efficient, both asymptotically and in empirical evaluations, and does not rely on additional features, such as lexical/phonetic similarity or word embedding features. In addition, FLAN does not require any annotated data or supervised learning. We further theoretically show the robustness of our algorithm with upper bounds on the false positive and false negative rates of corrections. Our experimental results on real-world datasets demonstrate the efficiency and efficacy of FLAN.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 14 of its 54 references that are in the map. First posted on arXiv 6 Oct 2021.
Builds on
14 of 54 references.
References · 14
- 2018GLUE: A Multi-Task Benchmark and Analysis Platform for Natural Language Understandingcited by 4,854
- 2019DistilBERT, a distilled version of BERT: smaller, faster, cheaper and lightercited by 4,243
- 2017Billion-scale similarity search with GPUscited by 2,477
- 2017Advances in Pre-Training Distributed Word Representationscited by 207
- 2019Semantic Product Searchcited by 51
- 2014Improved Asymmetric Locality Sensitive Hashing (ALSH) for Maximum Inner Product Search (MIPS)cited by 15
- 2017Efficient Twitter Sentiment Classification using Subjective Distant Supervisioncited by 9
- 2014Improved Densification of One Permutation Hashingcited by 6
- 2017Optimal Densification for Fast and Accurate Minwise Hashingcited by 6
- 2018Training and Prediction Data Discrepancies: Challenges of Text Classification with Noisy, Historical Datacited by 5
- 2019Towards robust word embeddings for noisy textscited by 4
- 2017Unique Entity Estimation with Application to the Syrian Conflictcited by 3
Built on by
Not cited yet.