Why AI Benchmarks Can Be Misleading

Photo: Pavel Danilyuk / Pexels
A model can score near the top of a widely cited leaderboard and still fail a task a competent intern would handle without effort. That gap is not a fluke. It is a structural consequence of how benchmarks get built, published, memorized by training pipelines, and, once enough money rides on the score, optimized against directly. Four separate failure modes drive it: training-data contamination, Goodhart's Law dynamics, benchmark saturation, and the narrow mismatch between a fixed test format and messy real-world tasks. Understanding each one changes how you should read any benchmark number a lab publishes.
Benchmarks measure a fixed test set, not general ability
Benchmark — a fixed, standardized set of questions or tasks with known correct answers, used to compare model performance on a shared scale. Popular examples include MMLU (Massive Multitask Language Understanding, covering 57 academic subjects from elementary math to professional law), HumanEval for short coding problems, GSM8K for grade-school math word problems, and GPQA (Graduate-Level Google-Proof Q&A) for PhD-level science reasoning.
A model's reported score reflects performance on exactly the questions in that set, nothing broader. Generalizing from "this model scored 88% on MMLU" to "this model reasons well in general" requires an unstated assumption: that the benchmark's questions are representative of the reasoning tasks you actually care about. That assumption gets weaker every year a benchmark stays in wide use, both because the questions become better known to model developers and because the field's sense of what counts as a hard, interesting question keeps moving.
GPQA was explicitly designed to resist this problem. Its 448 multiple-choice questions, written by PhD-level subject experts in biology, physics, and chemistry, are constructed so that highly skilled non-expert validators with unrestricted internet access and over 30 minutes per question still answer only about 34% correctly, while domain experts reach roughly 65% (Rein et al., 2023, "GPQA: A Graduate-Level Google-Proof Q&A Benchmark," arXiv:2311.12022). The "Google-proof" design constraint exists precisely because easier benchmarks had become too easy to look up or pattern-match, a tell that the field already knew static test sets erode in usefulness as models and the internet around them evolve.
Contamination: when the answer key leaks into training
Benchmark contamination — when a benchmark's actual test questions and correct answers appear inside a model's training data, inflating scores without reflecting genuine capability gain. Frontier models train on enormous scrapes of the public internet, and popular benchmarks are themselves published on the internet, often with worked solutions in academic papers, GitHub repositories, or Q&A forums. Once a benchmark dataset exists in enough public places, there is a real chance parts of it end up inside a training corpus, whether directly or through a paraphrased restatement in a blog post or tutorial that discusses the benchmark's answers.
This is not a hypothetical concern raised by skeptics outside the field. Researchers writing on evaluation methodology have documented that NLP evaluation is, in their words, "in trouble" precisely because standard benchmarking practice does not reliably rule out train-test overlap at internet scale (Sainz et al., 2023, "NLP Evaluation in Trouble: On the Need to Measure LLM Data Contamination for Each Benchmark," EMNLP Findings). The core problem the paper identifies is not that any single lab is cheating deliberately. It is that nobody, including the model developers themselves, can be fully certain a given benchmark's exact phrasing never appeared anywhere in a multi-terabyte training scrape, which makes a clean, contamination-free comparison across models genuinely hard to guarantee.
Goodhart's Law in AI development
Goodhart's Law — the principle, attributed to economist Charles Goodhart, that "when a measure becomes a target, it ceases to be a good measure." Once a benchmark becomes the industry's shorthand for comparing models, in press coverage, in enterprise procurement decisions, and in a lab's own marketing, there is strong commercial incentive to move that specific number, independent of whether the underlying capability the benchmark was meant to represent has actually improved by a comparable amount.
This plays out concretely in a few ways. A lab can fine-tune on data that closely resembles a benchmark's format and phrasing without including the exact test questions, which is not contamination in the strict sense but produces a similar effect: the score rises because the model has been shaped toward the benchmark's specific style of question, not because its general capability grew proportionally. A lab can also selectively report the benchmark configuration, prompt format, number of retries, or tool access, that produced the best number, rather than the configuration a typical user will actually experience.
Chatbot Arena, the crowdsourced human-preference leaderboard run by LMSYS and UC Berkeley's Sky Computing Lab, illustrates Goodhart's Law playing out on a benchmark specifically designed to avoid the static-answer-key problem. Because Arena ranks models by aggregated pairwise human votes rather than a fixed multiple-choice test, it cannot be contaminated in the traditional sense, but researchers found it can still be gamed on style. A 2024 LMSYS study found that controlling for response length and markdown formatting meaningfully changed model rankings, meaning some of a model's apparent lead came from writing longer, more visually structured answers that human raters preferred on a quick skim, not from more correct or more useful content (Li, Angelopoulos, and Chiang, 2024, "Does Style Matter? Disentangling Style and Substance in Chatbot Arena," LMSYS blog, referencing the arXiv:2406.11939 study). A separate 68-page analysis found that a handful of major providers received a disproportionate share of battles and private pre-release testing access on the platform, and that even modest additional data access could produce performance gains as large as 112% on the Arena-specific distribution, a structural advantage unrelated to model quality (Singh et al., 2025, "The Leaderboard Illusion," arXiv:2504.20879). Even a benchmark engineered specifically to resist Goodhart's Law by using open-ended human judgment instead of a fixed answer key turned out to have its own exploitable surface.
Benchmark saturation: when everyone scores near the ceiling
A benchmark loses discriminating power once frontier models cluster near its maximum possible score, a phenomenon researchers call saturation. MMLU is the clearest documented case: by 2024, frontier models were scoring around 88%, close to the estimated human-expert ceiling of roughly 89.8%, with state-of-the-art models separated by only 2 to 4 percentage points from each other (Gema et al., 2024, arXiv:2406.04127). At that point, a benchmark stops telling you which model reasons better and starts mostly measuring noise, question-labeling errors, or which model happened to memorize slightly more of the internet's discussion of that specific test.
The field's response has been to build harder successor benchmarks, MMLU-Pro, GPQA, and similar reasoning-intensive replacements, once the original saturates. This is a reasonable fix, but it means any benchmark comparison you read has an unstated expiration date. A benchmark that meaningfully separated models in 2023 may say almost nothing useful by 2026, simply because the field moved past the difficulty ceiling that made it informative in the first place. Reading a benchmark chart from even a year or two ago without checking whether the benchmark has since saturated is a common and avoidable mistake.
Why do frontier models eventually cluster near the top of popular benchmarks?
As a benchmark stays in wide use, models improve, developers train partly toward its format, and its questions circulate more widely in text that ends up in training data. All three pressures push top scores toward the benchmark's ceiling, which is why saturated benchmarks lose their ability to distinguish meaningfully better models from merely differently-trained ones.
The gap between test questions and your actual task
Even an uncontaminated, unsaturated, well-designed benchmark still measures performance on its own specific question format and domain, which is narrower than it looks. A strong score on HumanEval, built from short, self-contained coding functions with a clear correct output, says comparatively little about a model's ability to navigate a large, messy production codebase with legacy conventions, ambiguous requirements, and a decade of accumulated inconsistent naming.
Test-format sensitivity compounds this gap. Consider a math question phrased as "If a train travels 60 miles in 1.5 hours, what is its average speed?" versus the mathematically identical "A train covers 60 miles over a period of 90 minutes. Find its average speed." A model that answers the first correctly but fails the second has not lost arithmetic ability between the two questions. It has revealed that its apparent competence was tied more closely to a specific surface phrasing, likely one closer to patterns seen during training, than to the underlying operation. This is part of why researchers increasingly build deliberately "perturbed" versions of standard benchmarks: rephrasing questions to test whether a reported capability survives past the exact wording a model may have encountered before.
The gap widens further for agentic tasks, benchmarks that ask a model to use tools, browse the web, or execute multi-step plans rather than answer a single self-contained question. A model that scores well on a single-turn coding benchmark can still fail an agentic task that requires holding context across a dozen tool calls, recovering from an intermediate error, or knowing when to stop and ask for clarification instead of guessing. These failure modes simply don't show up in a benchmark built around one prompt and one expected output, which is why a strong static-benchmark score is a weaker predictor of real-world agent reliability than of real-world single-turn accuracy.
The economic incentive problem compounds all of this. Because leaderboard position directly influences enterprise purchasing decisions and press coverage, a lab has genuine commercial reason to publicize the version of a score that looks best, even when it was produced under conditions, a specific prompting template, multiple retries, or tool access most users won't have, that don't match typical real-world use. None of this means benchmarks are worthless. It means a published number should be read as "performance under these specific test conditions," not "general capability," a distinction that is easy to lose inside a marketing headline or a comparison table stripped of its methodology footnotes.
How researchers are trying to fix a broken system
None of the four failure modes above are secret to the people building benchmarks. Over the past two years, evaluation researchers have shipped three concrete countermeasures, each targeting a different failure mode, and each with its own tradeoffs worth understanding before you lean on it.
Rotating, live-updated test sets. LiveBench, released by a team including NYU, Abacus.AI, and university collaborators, addresses contamination directly by refusing to hold still. Its questions are drawn from recent math competitions, arXiv papers, news articles, and datasets published after a stated cutoff, and roughly one-sixth of the question set is replaced every month, so the full benchmark turns over on about a six-month cycle (White et al., 2024, "LiveBench: A Challenging, Contamination-Limited LLM Benchmark," arXiv:2406.19314). Because a question can only have appeared in a model's training data if that model was trained after the question was published, LiveBench makes contamination structurally harder rather than merely hoping labs report it honestly. It also drops human and LLM judges in favor of objective, automatically checkable ground truth, which sidesteps the Chatbot Arena-style style-gaming problem, though at the cost of only being usable for tasks that have a verifiable correct answer, which rules out open-ended writing or judgment calls.
Private, held-out test sets. A second approach keeps a benchmark's questions off the public internet entirely, either by never publishing them or by publishing only a subset while a lab holding the benchmark scores submissions against an unreleased portion. This is standard practice in traditional machine learning competitions and closes the contamination pathway at its source, since a question that was never posted anywhere cannot leak into a training scrape. The tradeoff is trust: the field has to take the benchmark holder's word that scoring was done fairly and that the held-out set wasn't itself compromised, which is a weaker guarantee than a fully public, independently reproducible test.
Human-evaluation panels and blind pairwise comparison. Rather than a fixed answer key, panels of human raters compare two models' outputs on the same prompt without knowing which model produced which answer, the underlying design behind Chatbot Arena itself. Done well, this format captures things a multiple-choice benchmark cannot, tone, usefulness, whether an answer actually solves the user's real problem, and it can't be contaminated by training-data leakage since there's no fixed answer key to leak. As the Arena style-bias and unequal-access findings covered above show, though, blind human panels introduce their own gameable surface: raters can be swayed by response length and formatting, and not every model gets equal exposure to the panel in the first place (Li, Angelopoulos, and Chiang, 2024; Singh et al., 2025, arXiv:2504.20879).
None of these three fixes is a complete solution on its own, which is itself the more useful takeaway. Rotating live benchmarks solve contamination but only for verifiable-answer tasks. Private held-out sets solve contamination for a wider range of tasks but require trusting the holder. Human panels capture open-ended quality but reopen the door to style gaming and access bias. A benchmark suite that combines more than one of these approaches, and that discloses which approach it used for which score, is a meaningfully stronger signal than a single static leaderboard number.
How to actually read a benchmark score
Given all four failure modes, contamination, Goodhart's Law, saturation, and format mismatch, a benchmark score is best treated as a coarse first filter rather than a purchasing decision. A few practical questions separate a genuinely informative score from a decorative one.
| Benchmark | What it measures | Known vulnerability |
|---|---|---|
| MMLU | Broad academic knowledge across 57 subjects via multiple choice | Saturated at frontier level; 6.49% question error rate documented across subjects |
| HumanEval | Short, self-contained coding function correctness | Narrow format; doesn't test large-codebase navigation or ambiguous requirements |
| GPQA | PhD-level science reasoning designed to resist lookup | Newer and smaller (448 questions), so less battle-tested against contamination over time |
| Chatbot Arena | Aggregated human preference across open-ended pairwise votes | Gameable via response length/style; documented uneven provider access to battles |
| LiveBench | Math, coding, reasoning, and data-analysis tasks with objective ground-truth scoring | Only covers tasks with a verifiable correct answer; can't assess open-ended writing or judgment quality |
Every major benchmark type has at least one well-documented, published vulnerability; none should be read in isolation.
Ask whether the benchmark is recent enough to still be unsaturated for the models being compared, whether the lab disclosed the exact prompting and retry conditions used to produce the number, and whether the benchmark's question format resembles the actual task you need the model to do. A benchmark that fails all three checks is not necessarily useless, but it belongs in the "rough first filter" category, not the "purchasing decision" category.
Does a benchmark score predict real-world performance on my specific task?
Rarely reliably on its own. A benchmark score predicts performance on tasks that resemble the benchmark's own format and domain; the further your actual task drifts from that format, coding style, subject matter, prompt structure, the less a leaderboard rank tells you, which is why testing a model directly against a representative sample of your own task remains the most reliable evaluation method.
The takeaway
Benchmark scores are a useful but narrow signal, not a verdict. Training-data contamination can inflate a score without reflecting real capability gain, Goodhart's Law pressure pushes labs to optimize the number itself once it becomes commercially important, saturation strips a benchmark of discriminating power once frontier models cluster near its ceiling, and even a clean, unsaturated benchmark still measures a narrower slice of ability than its headline suggests. The reliable fix is not to distrust benchmarks entirely but to read them as "performance under these specific documented conditions" and to test any model that matters against a sample of your actual task before trusting a leaderboard rank to make the decision for you.
Read next:
- How to evaluate AI writing tools without hype
- Why AI hallucinates facts
- How AI models learn from feedback
FAQ
Q: What is benchmark contamination?
Contamination happens when a benchmark's actual test questions and answers appear in a model's training data, since models train on huge internet scrapes that can include published benchmark datasets or discussions of their answers, inflating scores without reflecting genuine capability improvement (Sainz et al., 2023, EMNLP Findings).
Q: Why would a lab optimize for a benchmark instead of real capability?
Benchmarks become industry reference points that influence buying decisions and press coverage, creating strong incentive to move that specific number, a dynamic Goodhart's Law describes broadly: once a measure becomes a target, it stops reliably representing what it was meant to measure. Even Chatbot Arena, designed to resist static gaming, has documented style-based and access-based ranking distortions (Li, Angelopoulos, and Chiang, 2024; Singh et al., 2025).
Q: What does it mean for a benchmark to be "saturated"?
A benchmark is saturated when top models cluster within a few percentage points of its maximum possible score, leaving little room to distinguish a genuinely stronger model from one that memorized slightly more of the benchmark's discussion online. MMLU reached roughly this state by 2024, with frontier models around 88% against an estimated 89.8% human-expert ceiling (Gema et al., 2024, arXiv:2406.04127).
Q: Does a high score on a coding benchmark mean a model is good at real software engineering?
Not necessarily. Benchmarks like HumanEval use short, self-contained coding problems that differ substantially from navigating a large, legacy production codebase with ambiguous requirements, so strong benchmark performance doesn't automatically transfer to messy real-world engineering tasks.
Q: Has anyone built a benchmark that can't be contaminated?
LiveBench comes closest for tasks with a verifiable answer: it draws questions from math competitions, arXiv papers, and news published after a stated cutoff, and replaces about one-sixth of its question set every month, so a model can only have "seen" a question during training if it was trained after that question existed (White et al., 2024, arXiv:2406.19314). It still can't evaluate open-ended tasks like writing quality, which is why no single benchmark fix covers every failure mode.
Q: How should I actually evaluate an AI model for my use case?
Treat published benchmark scores as a rough first filter, then test the model directly on a representative sample of your actual task, since contamination, benchmark-specific tuning, saturation, and format mismatches all limit how well a leaderboard score predicts real-world performance.
Follow new articles
Add SciHub101 to your feed reader to see new science and technology stories.
About the Author
SciHub101 is an independent science and technology publication founded and edited by Buğra Sözeri, a software engineer and app developer based in Türkiye. AI tools assist with drafting and research. Source documentation in the existing archive is uneven, and articles are being reviewed and corrected. The Editorial Team byline identifies editorial responsibility; it does not certify specialist or independent human review. Where we compare products, anything built by our own team is labelled as such — see the editorial guidelines and About page for how corrections and disclosures work.
Related Articles



LLM Evaluation Explained — Measuring AI Quality
LLM evals systematically measure AI output quality. Learn benchmarks, LLM-as-judge, RAGAS, and the 2026 toolchain — Promptfoo, Braintrust, LangSmith.
Why 99% Accuracy Can Be Useless: Precision and Recall
Why 99% accuracy can be useless: how the confusion matrix, precision, recall, F1, and PR curves behave on imbalanced data, with a fully worked example.

