Rethinking KenLM: Good and Bad Model Ensembles for Efficient Text Quality Filtering in Large Web Corpora
With the increasing demand for substantial amounts of high-quality data to train large language models (LLMs), efficiently filtering large web corpora has become a critical challenge.For this purpose, KenLM, a lightweight n-grambased language model that operates on CPUs, is widely used.However, the traditional method of training KenLM utilizes only high-quality data and, consequently, does not explicitly learn the linguistic patterns of low-quality data.To address this issue, we propose an ensemble approach that leverages two contrasting KenLMs: (i) Good KenLM, trained on high-quality data; and (ii) Bad KenLM, trained on low-quality data.Experimental results demonstrate that our approach significantly reduces noisy content while preserving high-quality content compared to the traditional KenLM training method.This indicates that our method can be a practical solution with minimal computational overhead for resource-constrained environments.
Authors
- Chanjun Park (ORCID: https://orcid.org/0000-0002-7200-9632)
- Jihoo Kim (ORCID: https://orcid.org/0009-0009-3174-6239)
- Hyunsoo Ha (ORCID: https://orcid.org/0000-0003-1714-2657)
- Yungi Kim (ORCID: https://orcid.org/0000-0002-7557-6755)
- Su-Kyung Lee (ORCID: https://orcid.org/0000-0002-5881-8505)
- Seonghoon Yang
Publication Details
- Published
- 2025-01-01
- DOI
- https://doi.org/10.18653/v1/2025.acl-short.4
- Primary Topic
- Natural Language Processing Techniques
- Type
- article
- Field-Weighted Citation Impact
- 0.00
Funders
- Ministry of Science and ICT, South Korea
- Institute for Information and Communications Technology Promotion