atlas

Research map / Large language models / Instruction and fine-tuning

EvoLM: In Search of Lost Language Model Training Dynamics

NeurIPS 2025 · Large language models › Instruction and fine-tuning · approach: Efficient LLM fine-tuning systems

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.

Trains a suite of over 100 LLaMA-2-style 1B and 4B models from scratch through pre-training, continued pre-training, SFT, and PPO-based RL on FineWeb-Edu/FineMath and math data, and analyzes how each stage's design choices affect upstream and downstream performance.

Problem

Downstream developers lack transparent, controlled evidence about how design choices across pre-training, continued pre-training, SFT, and RL affect final language model capabilities, and intermediate checkpoints and off-the-shelf bases confound such analyses.

Approach

Train a fully controlled model suite from scratch with complete learning-rate decay across all four training stages, varying one stage at a time, and evaluate both perplexity-style cloze accuracy and generative problem-solving with in-domain and out-of-domain tasks, including ORM scores as a proxy metric.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Increase pre-training from 20BT to 80BT1B SFT model · ID tasksMaj@16 accuracy: 8% at 20 BT to 15% at 80 BTHelped
Increase pre-training beyond 80BT to 320BT1B SFT model · ID tasksMaj@16 accuracy: 15% at 80 BT ... 17% at 320 BTHelped
Increase model size from 1B to 4B at 160BT pre-trainingSFT model · ID tasksMaj@16 accuracy: 14.2% vs. 26.4%Helped
Add 8BT FineWeb replay to 42BT FineMath CPT instead of using 50BT FineMath alone (ablation)1B-160BT + SFT · GSM8K-PlatinumPass@1 accuracy: 19.27% -> 21.01%Helped
Use 1.6BT rather than 8BT FineWeb replay during CPT (ablation)1B-160BT + SFT · GSM8K-PlatinumPass@1 accuracy: 21.01 -> 16.21Hurt
Use 16BT rather than 8BT FineWeb replay during CPT (ablation)1B-160BT + SFT · GSM8K-PlatinumPass@1 accuracy: 21.01 -> 15.22Hurt
Add 8BT FineWeb replay during CPT (ablation)1B-160BT continued pre-training · Upstream cloze tasksAccuracyHelped
Increase FineMath CPT tokens from 2BT to around 32BT (ablation)1B-160BT model with fixed 8BT replay · ID tasksGreedy accuracy: about 5% at 2 BT to 12% at 32 BTHelped
Increase SFT epochs beyond 2–4 (ablation)1B-160BT-8+42BT · OOD tasksAccuracyHurt
Increase SFT dataset size (ablation)1B-160BT-8+42BT · ID tasksAccuracyHelped
Increase SFT dataset size (ablation)1B-160BT-8+42BT · OOD tasksAccuracyMixed
Increase RL epochs beyond 4 (ablation)1B SFT model · ID and OOD tasksPass@16 accuracyHurt

Surprising findings

Limitations

Experimental setup

Datasets: FineWeb-Edu FineMath MetaMathQA OpenMathInstruct2 NuminaMath GSM8K MATH

Benchmarks: HellaSwag Winogrande PIQA OBQA ARC-Easy ARC-Challenge GSM8K-Platinum MATH CRUXEval BoardgameQA TabMWP StrategyQA

Metrics: accuracy Pass@1 Maj@16 RM@16 Pass@16 correct ratio ORM score perplexity

Baselines: TinyLlama-1B Qwen1.5-4B Qwen2.5-3B Llama 3.2 1B Qwen3 1.7B Pythia OPT

Builds on: LLaMA-2 Chinchilla scaling law PPO MetaMathQA OpenMathInstruct2

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