atlas

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

Collapse or Thrive: Perils and Promises of Synthetic Data in a Self-Generating World

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

Tests three data-usage workflows (replace, accumulate, accumulate-subsample) for model collapse across multivariate Gaussian, KDE, linear regression, and language model fine-tuning/pretraining settings, finding collapse only under replace.

Problem

Whether model collapse from training generative models on synthetic data is unavoidable, or can be contained by how real and synthetic data are accumulated and used in training; prior work disagrees on definitions and assumed workflows.

Approach

Disentangle collapse by explicitly comparing three training-workflows (replace, accumulate, and a fixed-compute accumulate-subsample) across several task-settings, with theoretical results for Gaussian and KDE cases, and an empirical study of real vs synthetic data proportions in SFT.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Replace prior data with each generation's synthetic dataIterative generative modeling · Multivariate Gaussian modeling, KDE, and supervised fine-tuningtest lossHurt
Retain real and synthetic data across generations instead of replacing prior dataIterative generative modeling · Multivariate Gaussian modeling, KDE, and supervised fine-tuningtest lossHelped
Use fixed-size subsamples from the accumulated pool instead of training on all accumulated dataIterative generative modeling · Five generative-model task-settingstest lossHurt
Accumulate real and synthetic data rather than replacing prior dataKernel density estimation · Blobs, circles, moons, and Swiss rollnegative log-likelihoodMixed
Add a small amount of synthetic data when real data are scarceGemma 2 2B fine-tuning · HelpSteer2, 1024 or fewer real datapointstest lossHelped
Add synthetic data while holding plentiful real data constantGemma 2 2B fine-tuning · HelpSteer2, more than 1024 real datapointstest lossHurt
Use transformed real-data cardinality as a predictor of test lossGemma 2 2B fine-tuning · HelpSteer2, mixed real and synthetic dataR²: 0.59Helped
Use real-data proportion as a predictor of test lossGemma 2 2B fine-tuning · HelpSteer2, mixed real and synthetic dataR²: 0.34Helped
Adjust the KDE bandwidth at each generation to c·(tn)^−1/5 (ablation)Accumulating KDE · Kernel density estimationasymptotic varianceHelped

Surprising findings

Limitations

Experimental setup

Datasets: NVIDIA HelpSteer2 sklearn synthetic datasets (blobs, circles, moons, swiss roll) TinyStories

Benchmarks: sklearn synthetic datasets (NLL on held-out real data) HelpSteer2 test loss TinyStories test loss

Metrics: test loss negative log likelihood squared error of fitted mean Wasserstein-2 distance R^2 F-statistic

Baselines: replace workflow accumulate workflow

Builds on: Gerstgrasser et al. accumulate vs replace model collapse analysis Shumailov et al. model collapse

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