atlas

Research map / Large language models / Language, safety and interpretability

A Tale of Tails: Model Collapse as a Change of Scaling Laws

ICML 2024 · Large language models › Language, safety and interpretability · approach: Reasoning mechanisms and failure modes · 39 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.

Theoretical notes that model collapse from training on AI-generated data is equivalent to chopping off distribution tails, deriving scaling laws (Hutter-type, bigram, associative memory) for test error as a function of sample size, capacity, generation count, and clean-data mixing.

Problem

How model collapse from training on AI-generated (tail-truncated) data changes neural scaling laws, in toy Hutter-type, bigram, and associative-memory LLM settings.

Approach

Model AI-generated data as a finite-sample tail-chopped version of the true Zipf distribution (cutoff rank k tied to generator sample size T0), then derive scaling laws E_test ~ T^-c + k^-(beta-1) and show how multiple generations and mixing with clean data change them.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Train on data truncated at rank k instead of the true distributionHutter model · Zipf-tailed datatest error: E_{test} \asymp T^{-(\beta-1)/\beta} + k^{-(\beta-1)}Hurt
Use AI-generated data with tail exponent β′ rather than the true tail exponent βHutter model · Zipf-tailed datatest error: E_{test} \asymp T^{-(\beta-1)/\beta'}Hurt
Limit conditional training data to the top k outcomesHutter++ · Autoregressive tailed bigram modeltest error: E_{test} \asymp T^{-c} + k^{-\beta c}Hurt
Add finite embedding capacity dAssociative memory · Zipf-tailed datatest error: E_{test} \asymp T^{-(1-1/\beta)} + d^{-c_q} + k^{-(\beta-1)}Hurt
Use the seen-item indicator update instead of counting-measure updatesAssociative memory · Capacity-limited modelcapacity error exponent c_q: (1-1/\beta)/2 → 1-1/\betaHelped
Mix a proportion π of clean data into tail-truncated training dataHutter model · Clean and generated data mixturetest error: E_{test} \asymp (\pi T)^{-(1-1/\beta)}Helped
Increase the number of AI-data generations nHutter model · Recursive AI data generationtest error: E^{(n)}_{test} \asymp T^{-c} + C_n T_0^{-c}Hurt
Add an upsampled tail distribution with N/k → 1Hutter model · Tail-curated mixturetest error: E_{test} \asymp T^{-c}Helped
Use a tail distribution with N/k → C > 1 instead of N/k → 1Hutter model · Tail-curated mixturetest error: E_{test} \asymp T^{-c} + k^{-\alpha}Hurt
Apply top-p inference with p=0.9 when synthesizing dataHutter++ · Multiple generations, β=3/2test errorHurt
Apply temperature τ=0.9 when synthesizing dataHutter++ · Multiple generations, β=3/2test errorHurt

Surprising findings

Limitations

Experimental setup

Datasets: synthetic Zipf distribution samples synthetic permuted-Zipf bigram samples WikiText-103

Benchmarks: synthetic Zipf test error WikiText-103 perplexity

Metrics: test error total variation distance perplexity

Builds on: Hutter LLM (infinite memory model) Michaud et al. quantization model of skills Cui et al. associative memory scaling laws (CDB 2023)

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