← All questions
LLM FoundationsMedium· Data Pipeline· Common Crawl· Data Cleaning

Walk me through how you would build a pre-training corp...

Building a corpus from Common Crawl involves a structured four-stage pipeline. First, extract content from WET or WARC files using appropriate tools. Second, apply language filtering to ensure data quality. Third, implement quality filtering using heuristic rules or trained classifiers to remove low-quality text. Finally, perform deduplication, starting with exact matches and moving to fuzzy deduplication. Achieving a retention rate of approximately 11% for C4-style filtering on a single snapshot is a standard benchmark for this process.

Code playground (Python)