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

Diagram for Benchmark Leakage, steps in order: Benchmark test questions; then Copied into web pages; then Scraped into training data; then Model has seen answers; score inflated.Benchmark test questionsCopied into web pagesScraped into training dataModel has seen answers; score inflated

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.

Learn more in our free guides

Test yourself

See also