Synthetic data — examples generated by a model rather than collected from the real world — has become a practical necessity in parts of machine learning, filling gaps where real data is scarce, expensive, sensitive, or simply does not exist yet for a new capability. It is also easy to overuse without noticing, because synthetic examples look and behave like real training data right up until the downstream model quietly inherits problems that were baked into the data generation process itself.
What changed in 2026
- The framing shifted from "is synthetic data safe" to "how much, and generated how", as the field moved past blanket skepticism toward more specific guidance about ratios, provenance, and generation methods.
- Diversity auditing tools improved, giving teams a way to measure whether a synthetic dataset actually covers the range of a real-world distribution or clusters narrowly around common patterns, rather than relying on spot-checks.
- The connection to model collapse became clearer and more widely understood, with the field converging on the view that the real risk is recursive, uncontrolled generations of training on synthetic-derived data, not synthetic data's presence alone. See what is model collapse for the mechanism.
- Provenance requirements started appearing in enterprise data governance policies, with some organizations now requiring synthetic examples to be explicitly tagged and capped as a share of any training set.
The main risks
Synthetic data inherits the blind spots of whatever generated it. If the generating model has systematic biases, factual gaps, or stylistic quirks, a downstream model trained on its output tends to absorb and sometimes amplify those same patterns, rather than being exposed to the true variety of real-world data that would correct for them. This is distinct from outright factual errors, which are the more visible risk — a subtler and often larger problem is diversity loss: synthetic generation tends to reproduce common, high-probability patterns far more often than rare, real-world edge cases, so a model trained heavily on synthetic data can look competent on average while quietly underperforming on the tail.
Risk types compared
| Risk |
What happens |
Where it shows up |
| Bias amplification |
Generating model's biases get reproduced and reinforced |
Downstream model shows sharper, not softer, bias |
| Diversity loss |
Synthetic examples cluster around common patterns |
Poor performance on rare, edge-case inputs |
| Factual contamination |
Generating model's errors get treated as ground truth |
Downstream model repeats or compounds the error |
| Recursive drift |
Repeated generations compound the above over time |
Gradual quality decline invisible in any single training run |
When synthetic data is genuinely fine
Synthetic data works well for filling narrow, well-understood gaps: augmenting a small real dataset with variations, generating labeled examples for a task where labeling real data is prohibitively expensive, or creating adversarial/edge-case examples that are rare in real data but well understood conceptually. It is most reliable when a human or an independent verification process checks a sample of the generated data against ground truth, and when it makes up a modest, bounded share of the overall training mix rather than the majority.
When it becomes risky
The risk rises sharply when synthetic data is used to backfill a domain the generating model was already weak in — the intuition that "generate more examples to cover the gap" backfires, because the generated examples inherit the same gap rather than filling it. It also rises when synthetic data is generated recursively, generation after generation, without anchoring back to a fixed, verified real-data source, which is the specific pathway toward model collapse.
FAQ
Is synthetic data inherently unreliable for training?
No. Used deliberately, with provenance tracking and a bounded share of the training mix, it is a well-established and useful technique. The risk comes from scale, recursion, and lack of verification, not synthetic data as a category.
How much synthetic data is too much?
There is no universal threshold — it depends on task, verification quality, and how the synthetic data was generated. Teams that track provenance can at least measure and control the ratio deliberately, rather than guessing.
Does synthetic data cause model collapse by itself?
Not on its own. Collapse specifically results from recursive, uncontrolled training across model generations. A single well-curated batch of synthetic data mixed with real data is a different and much lower-risk scenario.
How can a team check if synthetic data is hurting a model?
Compare performance on a fixed, verified real-data evaluation set before and after incorporating synthetic data, with particular attention to rare or edge-case examples, not just average accuracy.
Where to go next