atlas

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

Perplexed by Perplexity: Perplexity-Based Data Pruning With Small Reference Models

ICLR 2025 · Large language models › Language, safety and interpretability · approach: LLM pruning and scaling data · 4 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.

Shows that perplexity from a 125M reference model can prune pretraining data (The Pile, Dolma) to improve downstream performance and training efficiency of 1B and 3B MPT models, including over-trained and data-constrained regimes.

Problem

Whether small language models can select high-quality subsets of large pretraining datasets to improve much larger LLMs, and how this depends on dataset domain composition, training regime, and evaluation metric.

Approach

Train a 125M-parameter reference model on a split of the data, score every sample by its perplexity, keep samples in a chosen perplexity range (low, medium, or high), and train larger MPT models on the pruned data; evaluate on downstream tasks rather than test-set perplexity.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Select high-perplexity samples at 50% rate instead of using all dataMPT-1B trained on Pile · Pileaverage normalized accuracy: 13.73 -> 15.62; 1.89Helped
Select high-perplexity samples at 50% rate instead of using all dataMPT-3B trained on Pile · Pileaverage normalized accuracy: 18.63 -> 20.67; 2.04Helped
Select medium-perplexity samples at 50% rate instead of using all dataMPT-1B trained on Dolma · Dolmaaverage normalized accuracy: 13.84 -> 15.35; 1.51Helped
Select medium-perplexity samples at 50% rate instead of using all dataMPT-3B trained on Dolma · Dolmaaverage normalized accuracy: 19.2 -> 19.79; 0.59Helped
Select high-perplexity data when training 1B models for 5× the Chinchilla budgetMPT-1B trained on Pile · Pile, 5× Over-Trainedaverage normalized accuracy over baseline: 1.74Helped
Select medium-perplexity data when training 1B models for 5× the Chinchilla budgetMPT-1B trained on Dolma · Dolma, 5× Over-Trainedaverage normalized accuracy over baseline: 0.84Helped
Use perplexity-pruned data rather than unpruned dataMPT-1B trained on Pile · Pile, pretraining test splittest set perplexity: 7.83 -> 8.51Hurt
Use perplexity-pruned data rather than unpruned dataMPT-1B trained on Dolma · Dolma, pretraining test splittest set perplexity: 13.53 -> 14.33Hurt
Select medium-perplexity rather than unpruned data (ablation)MPT-1B trained on Pile · Pileaverage normalized accuracy: 13.73 -> 13.5; 0.23Hurt
Select low-perplexity rather than unpruned data (ablation)MPT-1B trained on Pile · Pileaverage normalized accuracy: 13.73 -> 9.56Hurt
Select low-perplexity rather than unpruned data (ablation)MPT-1B trained on Dolma · Dolmaaverage normalized accuracy: 13.84 -> 12.96Hurt
Select high-perplexity rather than unpruned data (ablation)MPT-1B trained on Dolma · Dolmaaverage normalized accuracy: 13.84 -> 14.52Helped

Surprising findings

Limitations

Experimental setup

Datasets: The Pile Dolma

Benchmarks: MMLU HellaSwag ARC easy ARC challenge LAMBADA PIQA SQuAD BoolQ MosaicML evaluation gauntlet (33 tasks)

Metrics: average normalized accuracy (random-guess normalized) test set perplexity training steps to baseline performance

Baselines: No pruning baseline Low perplexity selection Medium perplexity selection High perplexity selection

Builds on: MPT Chinchilla scaling laws decoupled Lion llm-foundry MosaicML evaluation gauntlet

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