AI Glossary Term
What does “Benchmark Leakage” mean?
Definition
When benchmark test examples or close variants are present in training data, inflating reported performance.
How Benchmark Leakage works
Example
A coding benchmark's problems and solutions are posted on public sites. A model trained on a web scrape may have seen them, so a high score may reflect memorization rather than ability.
Why it matters
Leakage makes comparisons unreliable. Fresh, private, or regularly updated tests help check whether a score is real.
Common questions
How is it detected?
By searching training data for test items, or checking whether a model performs worse on newly written, similar questions.
Is it always deliberate?
No. It often happens by accident through large web scrapes.
How can it be avoided?
Keep test sets private, filter training data against known benchmarks, and use new test items regularly.