SynthSentry: Detecting Synthetic Data Contamination in Language Model Training Data
On the map: Synthetic data and self-improvement for LLMs → LLM synthetic data generation
Abstract (arXiv)
Large language models trained recursively on their own or other models' outputs undergo model collapse, in which distributional tails and factual accuracy deteriorate while fluency survives. Prior work diagnoses collapse after training; the actionable problem is screening a corpus of unknown provenance before training. We introduce SynthSentry, a corpus-level, model-agnostic contamination signal requiring no access to the generating model, no generation history, and no synthetic labels. The score is a distributional divergence over three statistics: lexical diversity collapse, n-gram tail truncation, and perplexity variance across reference models. We evaluate on corpora contaminated by small open-weight generators and an instruction-tuned open-weight model under a leave-one-generator-out protocol. A domain-stratified study measures false positives on naturally repetitive human text (legal, clinical, source code). The score ranks corpora by severity with little loss when whole generator families are held out. Per-domain calibration holds near its nominal false-positive budget once covariance shrinkage and a bootstrap threshold replace a naive quantile, which runs four times over budget. A downstream fine-tuning check showed no contamination-driven accuracy deficit at our scale, so whether pruning recovers one remains open; the same run shows over-pruning risk once pruning exceeds the true contamination fraction. We frame screening as a data-curation defense rather than a post-hoc diagnosis and release the scoring toolkit. All results are small-scale; scope is English-language, batch-mode corpus screening. Contamination sources are single-generation or hand-authored rather than recursively generated, so results speak to synthetic contamination generally and not to recursion depth.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Placed in LLM synthetic data generation, one of 13 directions in Synthetic data and self-improvement for LLMs. Builds on 34 of its 55 references that are in the map. First posted on arXiv 11 Sep 2026.
Builds on
34 of 55 references.
References · 34
- 2023DetectGPT: Zero-Shot Machine-Generated Text Detection using Probability Curvaturecited by 726
- 2023A Watermark for Large Language Modelscited by 725
- 2019GLTR: Statistical Detection and Visualization of Generated Textcited by 496
- 2023The Curse of Recursion: Training on Generated Data Makes Models Forgetcited by 356
- 2023Fast-DetectGPT: Efficient Zero-Shot Detection of Machine-Generated Text via Conditional Probability Curvaturecited by 287
- 2024Spotting LLMs With Binoculars: Zero-Shot Detection of Machine-Generated Textcited by 263
- 2023Self-Consuming Generative Models Go MADcited by 250
- 2024Is Model Collapse Inevitable? Breaking the Curse of Recursion by Accumulating Real and Synthetic Datacited by 151
- 2024A Tale of Tails: Model Collapse as a Change of Scaling Lawscited by 130
- 2023On the Stability of Iterative Retraining of Generative Models on their own Datacited by 100
- 2023The Curious Decline of Linguistic Diversity: Training Language Models on Synthetic Textcited by 100
- 2024RL on Incorrect Synthetic Data Scales the Efficiency of LLM Math Reasoning by Eight-Foldcited by 99
22 more
- 2023Ghostbuster: Detecting Text Ghostwritten by Large Language Modelscited by 91
- 2024Model Collapse Demystified: The Case of Regressioncited by 82
- 2023Large Language Models Suffer From Their Own Output: An Analysis of the Self-Consuming Training Loopcited by 79
- 2023Towards Understanding the Interplay of Generative Artificial Intelligence and the Internetcited by 54
- 2024Beyond Model Collapse: Scaling Up with Synthesized Data Requires Verificationcited by 45
- 2024Self-Consuming Generative Models with Curated Data Provably Optimize Human Preferencescited by 39
- 2024Self-Correcting Self-Consuming Loops for Generative Model Trainingcited by 37
- 2024Self-Improving Diffusion Models with Synthetic Datacited by 35
- 2024Towards Theoretical Understandings of Self-Consuming Generative Modelscited by 29
- 2023Nepotistically Trained Generative-AI Models Collapsecited by 27
- 2024Progress or Regress? Self-Improvement Reversal in Post-trainingcited by 23
- 2025A Theoretical Perspective: How to Prevent Model Collapse in Self-consuming Training Loopscited by 16
- 2026BeliefShift: Benchmarking Temporal Belief Consistency and Opinion Drift in LLM Agentscited by 12
- 2025Preventing Model Collapse Under Overparametrization: Optimal Mixing Ratios for Interpolation Learning and Ridge Regressioncited by 9
- 2025A Survey on Efficient Large Language Model Training: From Data-centric Perspectivescited by 9
- 2025Why Less is More (Sometimes): A Theory of Data Curationcited by 8
- 2024Downstream Task-Oriented Generative Model Selections on Synthetic Data Training for Fraud Detection Modelscited by 7
- 2025Escaping Model Collapse via Synthetic Data Verification: Near-term Improvements and Long-term Convergencecited by 6
- 2024Improving Fairness and Mitigating MADness in Generative Modelscited by 4
- 2026When AI Reviews Its Own Code: Recursive Self-Training Collapse in Code LLMscited by 2
- 2025Knowledge Collapse in LLMs: When Fluency Survives but Facts Fail under Recursive Synthetic Trainingcited by 1
- 2026Model Collapse as Cultural Evolutioncited by 1
Built on by
Not cited yet.
Similar, not cited
Close in wording, no citation either way
- 2026Break Step: Recursive Training Resonates with Replayed Sampling Noise
- 2025Characterizing Model Behavior Under Synthetic Data Training: An Empirical Study Across Scales and Mixing Ratios
- 2023Rethinking Benchmark and Contamination for Language Models with Rephrased Samples
- 2025Machine-generated text detection prevents language model collapse
- 2024How Bad is Training on Synthetic Data? A Statistical Analysis of Language Model Collapse
- 2024Unveiling the Flaws: Exploring Imperfections in Synthetic Data and Mitigation Strategies for Large Language Models
- 2025Scaling Laws of Synthetic Data for Language Models
- 2024How to Synthesize Text Data without Model Collapse?