Summary (Overview)
- SYNPRO is a synthetic data generation framework designed to help LLMs more thoroughly learn from limited organic (human-written) text in the data-bound scaling regime, where available data falls short of compute-optimal requirements.
- The framework applies two operations—rephrasing (lexical/syntactic diversification) and reformat (task-oriented transformation)—both optimized via reinforcement learning with quality, faithfulness, and data influence rewards.
- SYNPRO achieves 3.7–5.2× the effective tokens of standard repetition at 400M and 1.1B scales, and even surpasses the non-data-bound oracle (training on equivalent unique organic data) at the 1.1B scale.
- The generator is continuously updated as pretraining plateaus, targeting content the current model has yet to absorb, making the synthetic data model-aware.
- Analyses confirm that faithful, grounded synthesis preserves both pointwise and distributional properties of the organic corpus, avoiding distribution collapse and distillation effects.
Introduction and Theoretical Foundation
The Data-Bound Paradigm Shift
Frontier model pretraining is undergoing a fundamental transition from compute-bound to data-bound scaling. While compute-optimal data requirements (Hoffmann et al., 2022) grow steadily with increasing compute, the supply of high-quality human-written text cannot keep pace (Villalobos & Ho, 2022; Maini et al., 2025). Beyond this transition point, "the next frontier of scaling demands an order of magnitude more data than is currently available" (Villalobos et al., 2024).
The available data ratio is formally defined as:
where is the organic corpus and is the compute-optimal data requirement for compute budget . In the data-bound regime, is around 10%, meaning available organic data covers only a fraction of compute-optimal requirements.
Key Theoretical Insights
- Data wall phenomenon: Repeated passes over the same corpus yield diminishing returns after only ~4 epochs (Muennighoff et al., 2023).
- Underutilization hypothesis: Prior work (Frank, 2023; Warstadt et al., 2023) suggests effective learning may require much less data than current practice, implying available data may still be underutilized.
- Synthetic data risks: Unconstrained generation can lead to distribution collapse (Shumailov et al., 2024; Dohmatob et al., 2025) or distill the generator's parametric knowledge in ways that hurt generalization (Chen et al., 2024).
This motivates the central research question: Can we generate synthetic data grounded in organic data to help LLMs learn more?
Methodology
1. Framework Overview
SYNPRO operates in three repeating stages:
- Stage 1 (LM pretraining): Continue pretraining on the accumulated training set until reference loss saturates.
- Stage 2 (Policy update): Update the generation policy via RL to produce more informative synthetic data for the current model.
- Stage 3 (Generation): Generate new synthetic data from the organic corpus and append to the training set.
The initial synthetic corpus and training set are constructed as:
2. Saturation Detection
Pretraining at each iteration continues until the reference loss fails to improve over the best of the previous two epochs:
3. Composite Reward Design
The generation policy is optimized under a composite reward:
Quality reward: Uses DataMan (Peng et al., 2025), a tuned small LM evaluating text across 13 quality criteria:
Data influence reward: Computed as the loss reduction on a synthetic sample after the model is updated on the reference set:
Faithfulness reward (for rephrasing):
For reformat, a small reward model is trained (distilled from an LLM) to classify faithfulness as a binary reward.
4. Policy Optimization
The policy is updated via standard reinforcement learning:
5. Experimental Setup
- Models: 400M and 1.1B decoder-only Transformers (OLMo2 architecture), plus a MoE-7B-A1B setting (OLMoE architecture).
- Data: DCLM-Baseline (Li et al., 2024) as organic corpus; for 400M, for 1.1B and MoE.
- Baselines: Repeat, QBSR (quality-based selective repetition), MATES (influence-based adaptive curriculum), RePro (rephrasing baseline).
- Evaluation: Zero-shot accuracy on 9 downstream tasks (ARC-Easy, ARC-Challenge, SciQ, Open-BookQA, HellaSwag, PIQA, WinoGrande, CommonsenseQA, SIQA).
- Hyperparameters: , , ; , .
Empirical Validation / Results
Main Results
SYNPRO consistently outperforms all baselines across scales and data regimes:
| Setting | SYNPRO vs. Repeat | SYNPRO vs. Unique Data | Effective Token Multiplier |
|---|---|---|---|
| 400M, α=5% | +9.6% | 0.4779 vs. 0.4835 | 3.4× |
| 400M, α=10% | +7.5% | 0.5027 vs. 0.5121 | 5.2× |
| 400M, α=15% | +9.3% | 0.5175 vs. 0.5133 | 8.6× |
| 1.1B, α=10% | +7.9% | 0.5584 vs. 0.5561 | 3.7× |
| MoE-7B-A1B, α=10% | +8.1% | 0.5562 vs. 0.5582 | 3.7× |
Key findings:
- SYNPRO surpasses the non-data-bound oracle (Unique Data) at both 400M/α=15% and 1.1B/α=10%.
- The effective token count at α=15% (67.6B) exceeds the actual training tokens (61.2B).
- SYNPRO achieves ~3× the effective tokens of RePro across all settings.
Ablation Studies
| Ablation | Avg Score | Recovery Ratio | Key Impact |
|---|---|---|---|
| Full SYNPRO | 0.5027 | 79% | — |
| w/o Reformat | 0.4805 | 29% | −4.6% world knowledge |
| w/o Rephrasing | 0.4858 | 41% | −4.0% HellaSwag |
| w/o Quality Reward | 0.4792 | 26% | −3.7% commonsense reasoning |
| w/o Influence Reward | 0.4908 | 52% | Uniform drop across categories |
| w/o Faithfulness Reward | 0.4849 | 39% | Distillation effects |
| w/o Data Merge | 0.4927 | 57% | Accumulation across iterations matters |
Pointwise Faithfulness
- SYNPRO achieves BERTScore 0.75 (vs. 0.68 for base model; RL without faithfulness drops to 0.52).
- 96.1% faithfulness rate vs. 34.8% for base model and 55.0% for RL without faithfulness reward.
- 76% of SYNPRO samples exceed 80% named entity recall vs. 62% for base model.
Distribution Preservation
- SYNPRO retains 99.2% of cluster assignments vs. 42.2% for the base model (t-SNE/Voronoi analysis).
- Perplexity distribution of SYNPRO closely matches organic data, while the base model produces a tighter, lower-perplexity shape that misses the long tail.
Model-Awareness
- The influence reward steers the generator toward content the model has yet to absorb.
- Positive influence ratio for SYNPRO's dynamically updated policies remains consistently higher than static approaches.
- Factual reformat proportion increases from 45.3% to 54.1% across iterations, indicating the generator adapts toward the model's factual gaps.
Theoretical and Practical Implications
Theoretical Significance
-
Organic data is underutilized, not exhausted: SYNPRO demonstrates that the data wall is not a fundamental limit but a consequence of naive repetition. Faithful synthesis can unlock significantly more value from limited data.
-
Faithfulness prevents collapse: Grounding synthetic data in organic sources enriches rather than distorts the training distribution, avoiding the distribution collapse and distillation effects that plague unconstrained generation.
-
Model-awareness sustains gains: Static approaches decay as the model memorizes repeated content; dynamically updating the generator to target unabsorbed content maintains sustained improvement.
Practical Implications
-
Data-bound scaling is viable: SYNPRO provides a practical path for frontier pretraining beyond the organic data limit, achieving performance comparable to or exceeding non-data-bound regimes.
-
Effective token economics: At α=15%, SYNPRO achieves 8.6× the effective tokens of repetition, meaning practitioners can achieve the same performance with far less unique data.
-
General applicability: The framework works across dense (400M, 1.1B) and sparse (MoE-7B-A1B) architectures, suggesting broad applicability for future scaling efforts.
Conclusion
SYNPRO introduces a model-aware synthetic data generation framework that helps pretraining models more thoroughly utilize limited organic corpora. Two key insights emerge:
- Organic data is underutilized, not exhausted — faithful synthesis can match or exceed performance achieved with much more unique data.
- Faithfulness is essential — grounding synthetic outputs in organic sources enriches the training distribution, while unconstrained generation risks collapse and distillation.
The authors hope SYNPRO motivates future work to break the data wall and sustain LLM scaling in the data-bound regime. The code is open-sourced at https://github.com/cxcscmu/SynPro.
Related papers
- OasisKV: Scaling In-Decode KV Cache Beyond HBM with Lookahead Sparse Prefetching
OasisKV uses speculative decoding's draft tokens to predict future KV-cache access, enabling asynchronous prefetching that boosts LLM inference throughput up to 2.1x with negligible accuracy loss.
- RestoreKV: Recovering Full-Cache Behavior Under Aggressive Query-Agnostic KV Cache Eviction
RestoreKV generates a small, context-conditioned restore cache via LoRA-adapted tokens to complement evicted KV pairs, boosting RULER accuracy by up to 35 points at 5% budget with negligible overhead.
- Training Transformers for KV Cache Compressibility (KV-CAT)
KV-CAT trains transformers with learned routers to produce inherently compressible KV caches, improving compression quality up to 3.21x without sacrificing dense performance.