This is the second part of “The Myth of Digital Collapse”. There I discussed the story; here I discuss the mathematics.
The model collapse argument has a flawless formal part and an assumption almost nobody looks at. The formal part proves that a model trained only on what the previous one generated loses, generation after generation, the variety of the original data. The assumption is that human data is thrown away after the first step. My thesis is that if that assumption is replaced by a more realistic one (data accumulates instead of being replaced), collapse disappears and what remains is a bounded drift. This is not a proof about real language models, but about a toy model that is enough to show where the hole is.
A Photocopy of a Photocopy
The image going around is that of making a photocopy of a photocopy: each copy loses a little, and after enough copies nothing legible remains. The academic version is the paper by Shumailov and colleagues in Nature (2024), which showed that indiscriminate use of model-generated content makes the tails of the original distribution vanish: the rare, the technical, the metaphorical. The phenomenon is real. The relevant question is under what conditions it happens.
The Formulation
Let be the distribution of human data. At each generation a model is trained on samples, and that model is used to produce the samples for the next one. To be able to do the math, the simplest possible case will do: Gaussian data and a model that only estimates mean and variance.
What matters is which data model sees. There are two regimes. In the replacement regime, model is trained only on the samples generated by model . In the accumulation regime, it is trained on everything there is: the original human samples plus all the synthetic ones produced so far. The formal development of collapse, including the formulas circulating in its popular version, works in the first regime.
Why Replacement Collapses
I start with the mean. In the replacement regime, each estimate is the previous one plus fresh noise, and the noise adds up with nothing to correct it. The mean performs a random walk and its error grows without bound:
(To isolate the effect I assumed known variance; the result does not change in any essential way.)
Something subtler happens with the variance. If the mean is known, each generation’s variance is the previous one multiplied by a random factor with mean 1:
Since each factor has expectation 1, the expected variance never changes. And yet it collapses. The reason is that the logarithm of has negative expectation (by Jensen’s inequality), so the logarithm of the variance is a sum of terms that, on average, subtract:
By the law of large numbers, almost every trajectory goes to zero even though the average stays put. It is a textbook case in which the expectation deceives: a few exceptional trajectories hold up the average while almost all of them die out. This corrects two common claims in the popular version. First, that the expected variance decays as holds only for the maximum likelihood estimator with unknown mean; with the unbiased estimator, the expectation does not decay. Second, the limit is a Dirac delta, but not at the original mean: it sits at the random point where the mean’s walk ended.
There is one more detail, and it is not a minor one: scale. The logarithm of the variance drops by roughly per generation. With the size of a training corpus, collapse exists on paper and is invisible in practice.
The Assumption Nobody Meets
Up to this point, the argument could be read as a confirmation of collapse. But everything hinges on a decision the model makes without announcing it: throwing away human data after the first step. Nobody trains that way. The internet is not erased when a synthetic text appears; corpora grow. Gerstgrasser and colleagues (2024) said so explicitly: the collapse studied in the literature assumes replacement, and the realistic regime is accumulation. Their accumulation scenario is, in fact, deliberately pessimistic: it imagines a future in which synthetic content is dumped uncontrollably onto the web and everything is vacuumed up for training.
The Proof: With Memory There Is No Collapse
In the accumulation regime, model estimates the mean from all batches together: the original human one and the synthetic ones, each of size . If is the mean of batch , the estimate is the average of the averages, and the recurrence changes decisively:
The new noise comes in divided by . Each generation weighs less than the one before, because it shares the corpus with everything already there. Adding up the variances:
This is the Basel series. The error does not grow without bound: it stays bounded, forever, by less than twice the first generation’s error (). It is the same factor Gerstgrasser and colleagues found for linear regression.
The argument for the variance runs in parallel. If is the variance of batch , the accumulated estimate is their average, and the recurrence becomes:
It is a martingale, as before, but now its jumps shrink like . Its second moment stays bounded:
A martingale bounded in converges almost surely and in mean square to a limit whose expectation is the original variance . It remains to show that this limit is not zero. For that it is enough to look at the logarithm: it is a sum of independent terms whose means and variances are of order , two convergent series. By Kolmogorov’s three-series theorem, the logarithm converges to a finite number, and therefore the limiting variance is strictly positive. I leave this as a sketch: the details are standard, but they deserve a careful check before being considered closed. (If the mean is also estimated, the accumulated variance additionally includes the spread between batches, which can only add variety.)
In other words: with replacement, almost every trajectory dies out. With accumulation, the distribution settles into a slightly shifted version of the original, with positive variance. The tails do not disappear.
Not Collapse, but Drift
The name matters, because “collapse” suggests an ending. What the mathematics describes is much closer to a phenomenon population genetics has known for a century: genetic drift. In the Wright-Fisher model, a finite population with no mutation or migration loses diversity every generation, and heterozygosity decays as . It is the same form as . The replacement regime is an isolated population that only breeds with itself: it ends up fixed on a single variant.
Genetics also knows what breaks drift: mutation and migration, which reinject variety from outside, and selection, which decides what is kept. The accumulation of human data plays the role of memory and migration; curation and verification, that of selection. That is why I propose calling the phenomenon bounded drift, and the whole process evolution with memory. It is an analogy, not an identity: models are not populations and texts are not genes. But the mathematical structure is the same, and the analogy frames the question better than the photocopy metaphor does.
The Limits of Memory and the Drift of Bias
The proof above rests on an assumption that deserves to be exposed as frankly as I exposed the replacement one: that synthetic error is pure, zero-mean noise. A language model does not err that way. It hallucinates systematically, repeats structural biases and falls into the same loops again and again. To see what changes, it is enough to add to the toy model a bias that every synthetic generation pushes in the same direction.
In the replacement regime, the bias is added in full at every step. In the accumulation regime, it comes in divided by , just like the noise:
The difference between the two series is the whole argument. The Basel series, which governs the noise, converges: that is why random error stays bounded. The harmonic series, which governs the bias, does not converge: it grows like the logarithm. Accumulation stops the noise, but only slows down the bias. The drift still has no ceiling; it grows so slowly that it goes unnoticed in one generation or in ten. That does not make it harmless. It makes it silent.
This also settles the dilution objection. It is true that the weight of human data falls as , but the proof already accounted for that: dilution alone does not return the system to the replacement regime. What does is a different combination: if synthetic volume grows geometrically and is also biased, the weight of each new batch stops shrinking and the drift becomes linear again. On top of that, the human corpus that predates the explosion of generative models is archived: is not lost even if the web buries it. The danger is bias, not volume.
Accumulation is not free either, though the bill should not be exaggerated. The corpus grows as , linearly, and training each generation on everything before it makes cumulative compute grow quadratically, not exponentially. Nor is it necessary to accumulate everything forever: keeping a fixed fraction of real data already stabilizes the process. The cost that does weigh is the one pointed out by Dohmatob, Feng and Kempe: even without collapse, scaling laws degrade, because each synthetic token teaches less than a human one. And curation is expensive, which favors those who can pay for it.
That leaves the verifier. The biological analogy calls for selection, and selection needs a criterion. In code and mathematics it exists: a compiler or a theorem prover says yes or no without an opinion. In natural language, philosophy or art there is no automatic, unbiased verifier, and using another model as judge brings the loop back with the evaluator’s own bias. That is exactly where the that accumulation cannot correct is born.
None of this stops being a toy model: it shows a mechanism, not the behavior of a real system (although Gerstgrasser and colleagues confirmed the effect of accumulation in transformers trained on text as well). But the mechanism is enough to correct my own conclusion.
My initial suspicion was that the debate had picked the wrong word and that the risk was forgetting. I fell short. The Nature paper exaggerated from an unrealistic assumption: erasing the web at every generation. Evolution with memory, on its own, would err on the side of optimism from another equally unrealistic one: that being wrong amounts to averaging independent Gaussians. What lies between the two is not a collapse ending in a single repeated word, but a slow sedimentation: models that are more expensive to train, marginally poorer in nuance and dominated by a synthetic consensus that homogenizes language without any single generation noticing. The drift is bounded in the noise. In the bias, it is not.
Sources
- Shumailov, I., Shumaylov, Z., Zhao, Y., Papernot, N., Anderson, R. and Gal, Y. (2024). “AI models collapse when trained on recursively generated data.” Nature, 631, 755–759. doi:10.1038/s41586-024-07566-y
- Gerstgrasser, M., Schaeffer, R., Dey, A. et al. (2024). “Is Model Collapse Inevitable? Breaking the Curse of Recursion by Accumulating Real and Synthetic Data.” arXiv:2404.01413. doi:10.48550/arXiv.2404.01413
- Dohmatob, E., Feng, Y. and Kempe, J. (2024). “Model Collapse Demystified: The Case of Regression.” arXiv.
- Dohmatob, E., Feng, Y., Yang, P., Charton, F. and Kempe, J. (2024). “A Tale of Tails: Model Collapse as a Change of Scaling Laws.” arXiv.