atlas

Research map / Label-efficient and robust learning / Domain adaptation and generalization

Nemotron-CLIMB: Clustering-based Iterative Data Mixture Bootstrapping for Language Model Pre-training

NeurIPS 2025 · Label-efficient and robust learning › Domain adaptation and generalization · approach: Conditional distribution alignment · 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.

Proposes CLIMB, an embedding-clustering plus iterative proxy-model-and-LightGBM-predictor search for pre-training data mixtures, and releases Nemotron-ClimbLab (1.2T tokens) and Nemotron-ClimbMix (400B tokens).

Problem

Finding an optimal pre-training data mixture when web-scale corpora lack explicit domain labels, and the mixture-performance relationship is nonlinear and expensive to search.

Approach

Cluster documents in embedding space (stella embeddings, FAISS k-means) to create unlabeled domains, then iteratively sample mixture weights from top predicted configurations and refit a LightGBM predictor on proxy-model results, rather than a single-round uniform sampling plus regression as in RegMix.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use CLIMB data-mixture search instead of RegMix350M target trained for 40B tokens · General reasoning benchmarksaverage accuracy: 53.78 -> 54.83Helped
use CLIMB data-mixture search instead of RegMix1B target trained for 40B tokens · General reasoning benchmarksaverage accuracy: 59.37 -> 60.41Helped
use the CLIMB mixture for 400B-token continuous training950M CLIMB model · General reasoning benchmarksaverage: 51.56 -> 53.54Helped
increase search compute from 100% to 150% or 200% (ablation)CLIMB, 1B target · General reasoning benchmarksaverage accuracy: 60.41 -> 60.72; 60.41 -> 61.12Helped
use 6:1 compute allocation instead of 4:2:1 (ablation)CLIMB, 1B target · General reasoning benchmarksaverage accuracy: 60.41 -> 60.05Hurt
use 2:2:1:1 compute allocation instead of 4:2:1 (ablation)CLIMB, 1B target · General reasoning benchmarksaverage accuracy: 60.41 -> 60.14Hurt
use a 62M proxy instead of a 350M proxy (ablation)CLIMB, 1B target · General reasoning benchmarksaverage accuracy: 60.41 -> 60.11Hurt
use a 132M proxy instead of a 350M proxy (ablation)CLIMB, 1B target · General reasoning benchmarksaverage accuracy: 60.19 -> 60.41Hurt
set initial cluster count to 100 instead of 1000 (ablation)CLIMB, 1B target · General reasoning benchmarksaverage accuracy: 60.41 -> 60.44Mixed
set initial cluster count to 2000 instead of 1000 (ablation)CLIMB, 1B target · General reasoning benchmarksaverage accuracy: 60.41 -> 60.24Hurt
set enhanced cluster count to 15 instead of 21 (ablation)CLIMB, 1B target · General reasoning benchmarksaverage accuracy: 60.41 -> 60.59Helped
set enhanced cluster count to 30 instead of 21 (ablation)CLIMB, 1B target · General reasoning benchmarksaverage accuracy: 60.41 -> 60.25Hurt

Surprising findings

Limitations

Experimental setup

Datasets: Nemotron-CC smollm-corpus DCLM TxT360 MMLU PIQA ARC HellaSwag WinoGrande SIQA

Benchmarks: PIQA ARC-C ARC-E HellaSwag WinoGrande SIQA MMLU OBQA BoolQ RACE LAMBADA TruthfulQA

Metrics: accuracy accuracy_norm perplexity Spearman rank correlation

Baselines: Random DoReMi RegMix Llama-3.2-1B Qwen2.5-0.5B SmolLM-360M TinyLlama-1.1B AMD-OLMo-1.2B

Builds on: RegMix DoReMi WSD learning rate schedule LightGBM

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