LLMs, GenAI, RAG, agents, evaluation · insight-0545
Anchor synthetic training data to real data and track its provenance
- Evidence type
- empirical finding
- Difficulty
- medium
- Roles
- Applied AI, ML engineer, Data scientist
- Industries
- cross-industry
Summary: situation, action, reason, boundary
Situation
To save labelling cost, a team trains each new model version on outputs generated by the previous version.
Action
Label every training record with its origin (human, model, model version), keep a fixed share of real data in every round, filter synthetic data against quality checks, and evaluate on a real held-out tail slice.
Reason
Research showed that indiscriminately training on model-generated content causes irreversible defects in which the tails of the original distribution disappear.
Boundary
Synthetic instruction data, data augmentation, distillation loops.
Symptom or risk
Rare intents and unusual phrasings fade from the data, and the model gets worse exactly on the tail cases that matter.
Exceptions
One-off, filtered synthetic augmentation with a real-data anchor is far less exposed than recursive loops.
Trade-offs
Real data is slower and costlier to collect.
Pitfalls
Evaluating on synthetic data generated by the same process.
Lessons and concepts
Claims and their sources
Shumailov et al. showed that indiscriminate training on recursively generated data causes irreversible defects in which tails of the original distribution disappear.