atlas

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

How to Synthesize Text Data without Model Collapse?

ICML 2025 · Large language models › Language, safety and interpretability · approach: Controlled text generation · 0 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.

The paper shows that mixing synthetic data into pre-training degrades performance (non-iterative model collapse) and proposes token-level editing (ToEdit), which resamples high-confidence tokens of human data using a prior LM to create semi-synthetic data, with a theoretical bound on test error.

Problem

Training language models on a mixture of synthetic and human-produced data degrades performance (non-iterative model collapse), and it is unclear how to synthesize text data without causing model collapse.

Approach

Instead of generating fully synthetic text, token-level editing resamples tokens in human-written data whose conditional probability under a prior LM exceeds a threshold, preserving the human distribution's long tail while improving data; a linear-model analysis shows the test error stays bounded across editing iterations.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Edit source tokens with ToEditOLMo-1B pre-training from scratch · General downstream tasksAvg: 32.75 -> 33.11Helped
Use ToEdit-processed data for continual pre-trainingOLMo-1B · BiomedicineAvg: 36.63 -> 40.89Helped
Use ToEdit-processed data for continual pre-trainingLlama-3-8B · BiomedicineAvg: 54.13 -> 56.48Helped
Use ToEdit-processed data for instruction tuningLlama-3-8B · FLANv2Avg: 70.18 -> 70.65Helped
Increase synthetic-data share in trainingGPT-2 Small (124M) · Paloma subdomainsAvg PPL: 20.99 -> 22.06 -> 23.48 -> 27.60 -> 51.93Hurt
Increase the resampling threshold from p ≥ 0.99 to p ≥ 0.999 (ablation)ToEdit · BiomedicineAvg: 38.69 -> 38.48Hurt
Resample tokens at p ≤ 0.1 instead of p ≥ 0.99 (ablation)ToEdit · BiomedicineAvg: 38.69 -> 35.72Hurt
Resample tokens at p ≤ 0.01 instead of p ≥ 0.99 (ablation)ToEdit · BiomedicineAvg: 38.69 -> 37.46Hurt
Replace top-k with top-p sampling (ablation)ToEdit · BiomedicinePubMedQA: 64.50 -> 63.80Hurt
Replace top-k with rejection sampling (ablation)ToEdit · BiomedicinePubMedQA: 64.50 -> 64.50No clear effect
Increase top-k sampling size from k=8 to k=64 (ablation)ToEdit · BiomedicinePubMedQA: 64.50 -> 63.80Hurt
Increase top-k sampling size from k=8 to k=64 (ablation)ToEdit · BiomedicineMedMCQA: 26.13 -> 28.14Helped

Surprising findings

Limitations

Experimental setup

Datasets: Dolma Cosmopedia Paloma The Pile FLAN v2 CoT Open Assistant 1 OSS-Instruct-75K Evol-Instruct-110K PubMed Abstracts financial news (FinGPT)

Benchmarks: Paloma PIQA BoolQ OpenBookQA ARC-c ARC-e HellaSwag SIQA Winogrande PubMedQA ChemProt MQP

Metrics: perplexity accuracy

Baselines: Cosmopedia synthetic data Llama-3 natural instructions OLMo-1B pre-trained CPT on original data top-p sampling rejection sampling DSIR data selection

Builds on: Dolma Cosmopedia DSIR AdaptLLM domain-adaptive continual pre-training

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