Summary (Overview)
- Core question: How does synthetic data affect the generalization of one-pass SGD in high-dimensional linear regression when real and synthetic data share covariates but differ in labeling functions (model shift)?
- Key contrast: Mixed training (interleaving real and synthetic samples) induces strong model collapse—a non-vanishing excess risk floor of order —while two-stage training (synthetic first, real second) avoids this floor entirely.
- Scaling laws: Under a random sketch model, larger model dimensions amplify synthetic-induced degradation in mixed training (drift floor ), but high-quality synthetic pretraining reduces bias in two-stage training.
- Exact condition: A necessary-and-sufficient finite-sample condition is established for two-stage training to strictly outperform real-only training, characterized by whether the synthetic initialization is closer to the target than the original initialization in directions that matter for real-data updates.
- Main message: Synthetic data is neither inherently harmful nor beneficial; its effect depends critically on both its quality (mismatch magnitude) and the training protocol used to incorporate it.
Introduction and Theoretical Foundation
Background and Motivation
Large language models (LLMs) have driven remarkable progress, but high-quality pre-training data is limited and rapidly diminishing. Synthetic data—generated by existing models—has emerged as a promising supplement. However, prior work (Shumailov et al., 2023) showed that training with synthetic data can induce model collapse, where iterative use of generated data leads to critical performance degradation.
Strong Model Collapse
Dohmatob et al. (2024b) introduced the concept of strong model collapse: even a small proportion of synthetic data prevents model performance from improving under data scaling, leaving a non-vanishing excess risk floor. This serves as a key motivation for the present analysis. However, most prior theoretical work focuses on:
- Static (batch) estimators rather than iterative optimization dynamics (e.g., SGD)
- Asymptotic regimes rather than finite-sample characterizations
Problem Setup
The paper considers a two-source setting with:
- Real distribution :
- Synthetic distribution :
Both share the same feature marginal , differing only in labeling functions. The model shift is defined as:
The goal is to minimize the population risk on the real distribution:
Training Protocols
- Mixed training: synthetic + real samples presented in random order with synthetic proportion
- Two-stage training: First train on synthetic samples, then on real samples
SGD with Geometric Decaying Stepsizes
with stepsize schedule:
Key Assumptions
- Assumption 3.1: Data covariance has finite trace
- Assumption 3.2: Fourth moment conditions with constants
- Assumption 3.3: Well-specified linear models with Gaussian noise
Methodology
Analytical Framework
The paper decomposes the excess risk into interpretable components:
For mixed training (Theorem 4.1), the expected excess risk decomposes as:
where:
- BiasError: — optimization error from initialization
- VarError: — label noise variance
- FlucError: — stochastic mixing of sources
- DriftError: — systematic drift toward synthetic model
Key quantities: , , and effective dimension where .
Random Sketch Model
To study scaling laws with model size, the paper adopts a Gaussian random sketch operator with entries from . The sketched model trains:
The sketch dimension plays the role of model size. Additional assumptions include:
- Assumption 4.6: Gaussian features, ,
- Assumption 4.7: Power-law spectrum for , and mismatch energy for
The exponent characterizes how "hard" the mismatch is relative to the data spectrum.
Empirical Validation / Results
Key Theorems and Findings
Theorem 4.1 (Mixed training upper bound): The excess risk is bounded by four terms: bias, variance, fluctuation, and drift. As with fixed , all terms except drift vanish, giving a non-zero floor of order .
Theorem 4.2 (Mixed training lower bound): Shows this floor cannot be avoided in general, with the lower bound converging to the same limit .
Corollary 4.3 (Strong model collapse):
This persists for both last-iterate and iterate-averaged SGD, showing collapse is induced by sample mixing, not the optimization scheme.
Theorem 4.4 (Two-stage training): Excess risk bounded by:
Corollary 4.5 (No strong model collapse): under two-stage training.
Scaling Laws
Theorem 4.8 (Mixed training scaling):
In the optimization-saturated regime (), this is tight:
Theorem 4.9 (Two-stage scaling upper bound):
Exact Condition for Synthetic Benefit
Theorem 4.10: Two-stage training strictly outperforms real-only training if and only if:
where with .
Corollary 4.11 (One-dimensional illustration):
Synthetic pretraining strictly helps if and only if , achievable when with requirement .
Experimental Results
Figure 1: (a) Mixed training shows a clear p-dependent error floor as T scales; two-stage training continues improving. (b) Under mixing, excess risk scales approximately linearly with , consistent with . (c) Degradation grows with model size D and saturates, consistent with .
Figure 2: (a) Low-quality synthetic data induces larger error floor in mixed training. (b) Two-stage training improves with T for all synthetic qualities. (c) Synthetic data helps when quality is high (large b), but low-quality synthetic data hurts as M increases. (d) Benefit region shows synthetic data helps only when teacher mismatch is benign and label noise is not too large.
Theoretical and Practical Implications
Theoretical Contributions
-
Bridge between static estimators and optimization dynamics: The paper extends the strong model collapse phenomenon from batch estimators to SGD dynamics, showing collapse arises intrinsically from sample mixing in optimization.
-
Curriculum matters: The sharp contrast between mixed and two-stage training demonstrates that data ordering/scheduling is as important as the data itself—a simple curriculum avoids collapse.
-
Model size amplifies degradation: The scaling laws show larger models may amplify synthetic-induced degradation under mixing, revealing a fundamental trade-off between approximation power and exposure to source mismatch.
-
Bias reduction mechanism: Two-stage training benefits from synthetic data primarily through bias reduction (better initialization), not variance reduction.
Practical Implications
- Training protocol design: Practitioners should prefer two-stage (pretrain on synthetic, fine-tune on real) over mixed training when incorporating synthetic data.
- Quality thresholds: The exact condition provides a practical criterion for when synthetic pretraining helps, with explicit sample-size requirements.
- Model scaling caution: Larger models may be more susceptible to synthetic contamination under mixing, suggesting careful evaluation when scaling model size with mixed data.
Conclusion
The paper establishes that synthetic data's effect on SGD training depends critically on both its quality and the training protocol:
- Mixed training induces strong model collapse with a non-vanishing excess risk floor of order , which cannot be avoided even with infinite data.
- Two-stage training avoids collapse entirely, with synthetic data acting as a bias-reduction mechanism through improved initialization.
- Scaling laws reveal that larger models amplify synthetic-induced degradation under mixing, while high-quality synthetic pretraining reduces bias under two-stage training.
- An exact finite-sample condition characterizes when two-stage training strictly outperforms real-only training.
Future Directions
The paper identifies several open questions:
- Extension to joint covariate and model shift
- Multi-epoch SGD analysis
- Tight characterizations for data-limited regimes
- Matching lower bounds for two-stage training scaling laws
Related papers
- Massive Activations in Hybrid Linear Attention Large Language Models: Pre-Attention Spikes and Inter-Spike Plateaus
Massive activations in hybrid linear attention LLMs spike before full attention layers (PAS) and persist through linear layers (ISP), governed by hybridization ratio and cancellation timing.
- DART: Decoded Attention over Recurrent States for Efficient Long-Context Sequence Modeling
DART augments Mamba-2 with attention-style key-value retrieval over compressed recurrent states, achieving 75% cache memory savings while substantially improving long-range recall and retrieval tasks.
- SMELT: Scaling Laws for Compute-Matched MoE Looped Transformers
The SMELT architecture, looping the middle half of MoE layers twice, beats matched baselines by saving 6.8-18% of training compute.