Beyond Model Collapse: Scaling Up with Synthesized Data Requires Verification
Yunzhen Feng, Elvis Dohmatob, Pu Yang, Francois Charton, Julia Kempe
TL;DR
The paper tackles model collapse when scaling training with synthetic data and proposes verifier-based data selection as a remedy. It provides a theoretical framework using Gaussian mixtures and pruning to show a sharp phase transition in downstream performance, governed by a breakdown point tied to verifier quality, and introduces a practical proxy p_* to predict outcomes. The authors validate the theory with simulations and two large-scale experiments—transformers on eigenvalue prediction and Llama-2-based XLSUM—demonstrating that appropriate verification can prevent collapse and even surpass the original generator under certain conditions. The work highlights verification as a scalable, data-efficient mechanism to harness synthesized data for high-performance models, while acknowledging limitations and the need for broader data-curation strategies in real-world settings.
Abstract
Large Language Models (LLM) are increasingly trained on data generated by other LLM, either because generated text and images become part of the pre-training corpus, or because synthetized data is used as a replacement for expensive human-annotation. This raises concerns about \emph{model collapse}, a drop in model performance when their training sets include generated data. Considering that it is easier for both humans and machines to tell between good and bad examples than to generate high-quality samples, we investigate the use of verification on synthesized data to prevent model collapse. We provide a theoretical characterization using Gaussian mixtures, linear classifiers, and linear verifiers to derive conditions with measurable proxies to assess whether the verifier can effectively select synthesized data that leads to optimal performance. We experiment with two practical tasks -- computing matrix eigenvalues with transformers and news summarization with LLMs -- which both exhibit model collapse when trained on generated data, and show that verifiers, even imperfect ones, can indeed be harnessed to prevent model collapse and that our proposed proxy measure strongly correlates with performance.
