Is Model Collapse Inevitable? Breaking the Curse of Recursion by Accumulating Real and Synthetic Data

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Gerstgrasser, Matthias, Schaeffer, Rylan, Dey, Apratim, Rafailov, Rafael, Sleight, Henry, Hughes, John, Korbak, Tomasz, Agrawal, Rajashree, Pai, Dhruv, Gromov, Andrey, Roberts, Daniel A., Yang, Diyi, Donoho, David L., Koyejo, Sanmi
Format: Preprint
Published: 2024
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866913335401775104
author Gerstgrasser, Matthias
Schaeffer, Rylan
Dey, Apratim
Rafailov, Rafael
Sleight, Henry
Hughes, John
Korbak, Tomasz
Agrawal, Rajashree
Pai, Dhruv
Gromov, Andrey
Roberts, Daniel A.
Yang, Diyi
Donoho, David L.
Koyejo, Sanmi
author_facet Gerstgrasser, Matthias
Schaeffer, Rylan
Dey, Apratim
Rafailov, Rafael
Sleight, Henry
Hughes, John
Korbak, Tomasz
Agrawal, Rajashree
Pai, Dhruv
Gromov, Andrey
Roberts, Daniel A.
Yang, Diyi
Donoho, David L.
Koyejo, Sanmi
contents The proliferation of generative models, combined with pretraining on web-scale data, raises a timely question: what happens when these models are trained on their own generated outputs? Recent investigations into model-data feedback loops proposed that such loops would lead to a phenomenon termed model collapse, under which performance progressively degrades with each model-data feedback iteration until fitted models become useless. However, those studies largely assumed that new data replace old data over time, where an arguably more realistic assumption is that data accumulate over time. In this paper, we ask: what effect does accumulating data have on model collapse? We empirically study this question by pretraining sequences of language models on text corpora. We confirm that replacing the original real data by each generation's synthetic data does indeed tend towards model collapse, then demonstrate that accumulating the successive generations of synthetic data alongside the original real data avoids model collapse; these results hold across a range of model sizes, architectures, and hyperparameters. We obtain similar results for deep generative models on other types of real data: diffusion models for molecule conformation generation and variational autoencoders for image generation. To understand why accumulating data can avoid model collapse, we use an analytically tractable framework introduced by prior work in which a sequence of linear models are fit to the previous models' outputs. Previous work used this framework to show that if data are replaced, the test error increases with the number of model-fitting iterations; we extend this argument to prove that if data instead accumulate, the test error has a finite upper bound independent of the number of iterations, meaning model collapse no longer occurs.
format Preprint
id arxiv_https___arxiv_org_abs_2404_01413
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Is Model Collapse Inevitable? Breaking the Curse of Recursion by Accumulating Real and Synthetic Data
Gerstgrasser, Matthias
Schaeffer, Rylan
Dey, Apratim
Rafailov, Rafael
Sleight, Henry
Hughes, John
Korbak, Tomasz
Agrawal, Rajashree
Pai, Dhruv
Gromov, Andrey
Roberts, Daniel A.
Yang, Diyi
Donoho, David L.
Koyejo, Sanmi
Machine Learning
Artificial Intelligence
Computation and Language
Emerging Technologies
The proliferation of generative models, combined with pretraining on web-scale data, raises a timely question: what happens when these models are trained on their own generated outputs? Recent investigations into model-data feedback loops proposed that such loops would lead to a phenomenon termed model collapse, under which performance progressively degrades with each model-data feedback iteration until fitted models become useless. However, those studies largely assumed that new data replace old data over time, where an arguably more realistic assumption is that data accumulate over time. In this paper, we ask: what effect does accumulating data have on model collapse? We empirically study this question by pretraining sequences of language models on text corpora. We confirm that replacing the original real data by each generation's synthetic data does indeed tend towards model collapse, then demonstrate that accumulating the successive generations of synthetic data alongside the original real data avoids model collapse; these results hold across a range of model sizes, architectures, and hyperparameters. We obtain similar results for deep generative models on other types of real data: diffusion models for molecule conformation generation and variational autoencoders for image generation. To understand why accumulating data can avoid model collapse, we use an analytically tractable framework introduced by prior work in which a sequence of linear models are fit to the previous models' outputs. Previous work used this framework to show that if data are replaced, the test error increases with the number of model-fitting iterations; we extend this argument to prove that if data instead accumulate, the test error has a finite upper bound independent of the number of iterations, meaning model collapse no longer occurs.
title Is Model Collapse Inevitable? Breaking the Curse of Recursion by Accumulating Real and Synthetic Data
topic Machine Learning
Artificial Intelligence
Computation and Language
Emerging Technologies
url https://arxiv.org/abs/2404.01413