atlas

Research map / Label-efficient and robust learning / Self-supervised and contrastive

A Theoretical Perspective: How to Prevent Model Collapse in Self-consuming Training Loops

ICLR 2025 · Label-efficient and robust learning › Self-supervised and contrastive · approach: Data-efficient and robust self-supervision · 0 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.

Introduces recursive stability and gives the first generalization bounds for self-consuming training loops (STLs), showing a constant real-data proportion prevents collapse for transformers in in-context learning and analyzing synthetic augmentation trade-offs.

Problem

Empirical results on self-consuming training loops (models trained recursively on mixed real and self-generated data) are inconsistent, with some models collapsing and others not, and lack theoretical explanation of when STLs generalize.

Approach

Defines recursive stability (output deviation across generations under a one-point perturbation of the initial real data) and combines it with uniform stability and a conditional-i.i.d. analysis to bound generalization error on mixed datasets plus a cumulative distribution shift term controlled by the real-data proportion alpha.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Maintain a non-negligible constant proportion of real dataSelf-consuming training loops · STL (general)generalization error: the expression \left(1-(1-\alpha)^i\right) \alpha^{-1} remains boundedHelped
Use a constant real-data proportion to control recursive stabilityTransformer ICL · Transformer ICL in STLrecursive stability: \gamma_n^i=\mathcal{O}(1 / n)Helped
Increase the synthetic augmentation coefficient \lambdaAccumulating synthetic data · Synthetic data augmentation in STLcumulative distribution shift error: n^{-\frac{1}{4}} \log ((1+i \lambda) n) M \log (1/\delta)Hurt
Increase the synthetic augmentation coefficient \lambdaAccumulating synthetic data · Synthetic data augmentation in STLgeneralization error on mixed distributions: n^{-1} \frac{\rho^2}{(1+i \lambda)^2} \log ((1+i \lambda) n) i!\widetilde{B}_W^{(i+1) L} \log \frac{1}{\delta}+n^{-\fracHelped
Increase the optimal synthetic augmentation coefficient as real dataset size decreasesAccumulating synthetic data · Synthetic data augmentation in STLoptimal augmentation coefficient: λ* increases as the size of the real dataset n decreasesHelped
Use no real data in the recursive training loopGaussian mixture model · Gaussian mixture model in STLrecursive stability: \gamma_n^i \lesssim i n^{-1/2} \log \frac{nd}{\delta}Hurt
Use synthetic data to augment the real datasetTransformer-based STL · Synthetic data augmentation in STLoverall generalization error: n^{-\frac{1}{4}} \log ((1+i\lambda) n) M \log (1/\delta); n^{-1} \frac{\rho^2}{(1+i\lambda)^2} \log ((1+i\lambda) n) i!\Mixed

Surprising findings

Limitations

Experimental setup

Metrics: generalization error bound recursive stability parameter TV distance

Baselines: Gaussian model collapse analyses Bertrand et al. STL analysis Fu et al. diffusion TV bounds

Builds on: uniform stability SGD stability model collapse analyses (Shumailov et al.) conditional i.i.d. analysis of synthetic data

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