IN THIS BREAKDOWN · 10 SECTIONS
You can read 21% of this breakdown.
The paper in one minute
Until recently almost all text on the web was written by people. If future models are trained on web scrapes that include text written by earlier models, each generation learns partly from its predecessor's output. The paper asks what that does over many generations, and names the result model collapse: a degenerative process in which models forget the true data distribution.
The authors identify two sources of error that compound. Statistical approximation error: each generation sees only a finite sample, so events that are rare in the true distribution may not appear at all and cannot be relearned. Functional approximation error: models cannot represent the distribution exactly, for example a single Gaussian fitted to a mixture. Over generations, tails disappear first ("early collapse"), then the distribution narrows toward a point with little variance ("late collapse").
The theory works through a discrete distribution, where the only absorbing states are single points, and a one-dimensional Gaussian refitted from samples each generation, giving the variance of samples from generation n. Experiments with Gaussian mixture models and variational autoencoders show fitted distributions narrowing and tails vanishing. For language, OPT-125m is fine-tuned on wikitext2, each generation then writes a full-size training set for the next by continuing 64-token blocks, and perplexity on the real test set worsens over generations; generated text drifts into repetitive, improbable sequences by generation 9.
The conclusion is about data: access to genuine human-generated data, and records of which data came from models, will become more valuable.
Research notes: the problem, approach and results
of 2,000 Gaussian chains with fitted sd below 0.1 after 1,000 generations of 100 samples (our run of Section 4.2)
chains in which a 1-in-1,000 event survives 100 generations of 1,000-draw resampling (our run)
median fitted sd after 1,000 generations when 10% of each generation's data is real (our run)
As model-generated text fills the web, future models will be trained partly on the output of earlier models. What happens to a model trained on data produced by its predecessor, again and again?
Analyze recursive training: each generation fits a model to samples from the previous generation's model. Work it through for discrete distributions and Gaussians in theory, then for Gaussian mixtures, variational autoencoders and OPT-125m fine-tuned on wikitext2 in experiments.
Models progressively lose the tails of the original distribution and drift toward narrow, low-variance outputs, which the authors call model collapse. It appears in every model type tested. In the language model setting, keeping 10% of the original data slowed but did not remove degradation.
Why it matters to an FDE
Watch for closed loops in customer pipelines. Retraining a classifier on its own past predictions, fine-tuning an assistant on conversations it wrote, or generating synthetic training data from the deployed model all feed a model its own output. The paper's mechanism applies to each.
Keep real data in every round. In our run of the paper's Gaussian example, 10% real data per generation keeps the fitted distribution essentially intact over 1,000 generations, while pure self-training collapses in most chains. In a customer retraining loop, always anchor each round with fresh human-labeled or observed data.
The rare cases go first. Collapse removes low-probability events before anything else. Those are often the cases that matter: fraud, rare diseases, unusual contract clauses. Monitor recall on rare classes across retraining rounds, not just average accuracy.
Track provenance. Label which training examples are model-generated, so you can cap their share, filter them, or remove them later.
Average metrics can look fine during collapse. Our simulation shows the mean fitted variance near 1 at generation 100 while the median has dropped by 40%. Report distributions across runs and quantiles of outputs.
Understand the mechanism. Try it on a real problem.
Unlock this breakdown and 290 more papers.
Premium opens every paper in full, plus every answer, concept, course and guide on the site. One payment for six months of access.
6 months · One payment · No auto-renewal
- ◇1 architecture diagram
- </>1 runnable code experiment
- ▦2 results tables
- ?5 interview questions with answers
- 03Key takeaways
The mechanism, early and late collapse, the theory, experiments, and the 10% real-data result
Free account - 04How it works
The discrete and Gaussian derivations, the GMM and VAE setups, and the OPT-125m experiment
Premium - 05The numbers that matter
The variance formula, the language-model perplexities, and our simulation's results
Premium - 06Try it yourself
Run the Gaussian recursion, add real data, and watch rare categories disappear
Premium - 07Where it breaks
An extreme setting, small language models, partial evidence of collapse in text, and slips
Premium - 08Using it on a deployment
Identify loops, anchor each retraining round, monitor tails, and label provenance
Premium - 09Interview angles
Five questions this paper prepares you for, with answer hints
Premium - 10Read next
Where to go from here on this site
Premium
