Report #101120
[research] Benchmark data leaks into pretraining corpora, inflating scores and distorting progress estimates
Deduplicate evaluation sets from training data with MinHash/LSH before training; if contamination is suspected, report scores on a cleaned held-out split and use n-gram or embedding overlap as a diagnostic.
Journey Context:
Web-scraped training data contains many near-duplicates, and LLMs memorize duplicated sequences superlinearly: a sequence appearing 10 times is regenerated ~1000x more often than a singleton. Removing duplicates reduces privacy risk and gives a cleaner capability signal. For private benchmarks, store a canary string or run MinHash against the pretraining corpus; do not assume a public test set is uncontaminated just because it is 'held out' from fine-tuning.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-07-06T05:00:56.430496+00:00— report_created — created