atlas

Research map / Large language models / Language, safety and interpretability

Enhancing Multilingual LLM Pretraining with Model-Based Data Selection

NeurIPS 2025 · Large language models › Language, safety and interpretability · approach: Multilingual LLM data and culture · 1 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Builds model-based (FastText and XLM-RoBERTa embedding MLP/cosine) quality filters for multilingual FineWeb-2 using structured, knowledge-rich reference data, and releases FineWeb2-HQ covering 20 languages.

Problem

Model-based data filtering for LLM pretraining has focused on English, while multilingual web data relies mainly on heuristic filters; the paper targets structured, knowledge-rich multilingual pretraining data.

Approach

Train per-language binary classifiers (FastText or an MLP on frozen XLM-RoBERTa embeddings) that treat curated multilingual instruction/knowledge datasets as positives and random FineWeb-2 documents as negatives, then keep top-scoring documents; the MLP on MKC+ with 10% retention performs best.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Apply MLP filtering trained on MKC+ rather than using FineWeb-2 baseline data1B Llama pretraining · Chinese, German, French, Arabic, Danish FineTasksaverage rank: 8.72 -> 4.35Helped
Use MKC+ rather than MKC to train the MLP filter (ablation)MLP multilingual filtering · Chinese, German, French, Arabic, Danish FineTasksaverage rank: 6.11 -> 4.35Helped
Replace the MLP filter with FastText filteringMultilingual FineWeb-2 filtering · Chinese, German, French, Arabic, Danish FineTasksaverage rank: 4.35 vs 7.17Mixed
Use a 10% rather than 15% or 20% retention threshold with MLP MKC+ (ablation)MLP MKC+ multilingual filtering · Chinese, German, French FineTasksaverage rank: 8.85; 9.44; 11.97Helped
Use MKC+ rather than training the MLP filter on one representative dataset alone (ablation)MLP multilingual filtering · Chinese, German, French, Arabic, Danish FineTasks (30B tokens)average rank: 2.52 vs 2.91; 3.17; 3.57; 4.53; 5.42Helped
Train the filter on Include-Base-44 alone rather than MKC+ (ablation)MLP multilingual filtering · Chinese, German, French, Arabic, Danish FineTasks (30B tokens)average rank: 2.52 -> 5.42Hurt
Train the filter on OpenAssistant-2 alone rather than MKC+ (ablation)MLP multilingual filtering · Chinese, German, French, Arabic, Danish FineTasks (30B tokens)average rank: 2.52 -> 4.53Hurt
Add 5% unfiltered FineWeb-2 replay data to MLP MKC+ training (ablation)MLP MKC+ filtering · Chinese, German, French FineTasksaverage rank: 5.16 -> 5.09No clear effect
Add 10% unfiltered FineWeb-2 replay data to MLP MKC+ training (ablation)MLP MKC+ filtering · Chinese, German, French FineTasksaverage rank: 5.16 -> 5.40Hurt
Add unfiltered FineWeb-2 replay data to FT MKC+ training (ablation)FT MKC+ filtering · Chinese, German, French FineTasksaverage rank: 7.51 -> 7.17; 8.66Mixed
Decontaminate training documents (ablation)MLP MKC+ English pretraining · English SmolLM tasks (119B tokens)average rank: 1.5000 -> 2.1111Hurt
Train a multilingual model on the refined MLP MKC+ datasets instead of a monolingual model (ablation)1B Llama · French FineTasksaverage rank: 2.0556 -> 1.8333Helped

Surprising findings

Limitations

Experimental setup

Datasets: FineWeb-2 Aya Collection Aya Dataset MMLU OpenAssistant-2 Include-Base-44 FineWeb FineWeb-Edu DCLM

Benchmarks: FineTasks SmolLM tasks MMLU CMMLU Belebele HellaSwag ARC XNLI FQuAD

Metrics: accuracy average rank

Baselines: FineWeb-2 heuristic filtering FineWeb FineWeb-Edu DCLM Cosine similarity filter

Builds on: DCLM FineWeb-2 FineWeb-Edu FastText XLM-RoBERTa

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy