The AI Benchmark Number You Cannot Check

Benchmark scores are the most quoted numbers in AI, but few people look at how they were produced. A score arrives as a single percentage on a leaderboard, without the answer key, the grader or the harness behind it.

Category
Report
Published
Updated

In 2026 two separate audits took those parts apart in public and found broken keys and tasks in benchmarks nobody had suspected. Below is what they found, what we found running 267 of our own coding evaluations, and the one check that separates a number you can use from one you can only repeat.

Short answer

An AI benchmark is a fixed set of tasks plus an answer key, and almost every published score is produced by an organization with a stake in the result. In 2026 two audits found the keys themselves were broken: 99 of LoCoMo's 1,540 answers were wrong, and OpenAI flagged up to 34.1 percent of SWE-Bench Pro tasks. Since nearly every publisher has a stake, asking who produced a benchmark table tells you little, and the useful question is whether you can run it yourself.

Tree · 6 min read

What Are AI Benchmarks?

An AI benchmark is a fixed set of tasks paired with an answer key, used to score and rank models. The score depends on three things people rarely separate: the difficulty of the tasks, the correctness of the key, and the grader that decides whether a given answer counts as a match.

Those three parts fail independently. A benchmark can hold hard tasks and still report noise because its answer key contains errors or its grader is lenient. When a leaderboard shows two models three points apart, the gap can come from either, and nothing on the page tells you which.

This matters most when you are buying, because a vendor quoting a benchmark score is quoting a measurement made under conditions you cannot see. The sections below cover what two teams found when they went and looked.

Chalk illustration of a person on a ladder holding a magnifying glass to a scoreboard of percentage scores, with one number fallen to the ground
FIG AA leaderboard shows the score but not the key, the grader or the harness behind it.

How Often Is the Benchmark Answer Key Itself Wrong?

Often enough to change the ranking. Penfield Labs audited LoCoMo, a widely cited memory benchmark, and found 99 of its 1,540 answers were wrong, or 6.4 percent. Because the key is broken, a perfect system scores about 93.6 percent, so small reported gaps between systems stop meaning anything.

The errors were not typos. The audit found answers referencing facts the conversation never contained, dates resolved to the wrong day of the week, and 24 questions attributing a statement to the wrong speaker. Every memory system ranked on LoCoMo was graded against those answers, and the flaws sat in public while vendors published scores against them.

A benchmark's key is data like any other, and it goes uninspected for the same reason production data does: nobody is assigned to check it.

Can an AI Model Be Trusted to Grade Another Model?

Not without validation you can inspect. Instead of matching answers to its key as text, LoCoMo asks gpt-4o-mini whether an answer is close enough, and when auditors fed that grader deliberately wrong answers that stayed on topic, it passed 62.81 percent of them.

That result means a plausible wrong answer scored about as well as a correct one, so the leaderboard was partly measuring how much vagueness one small model would tolerate. We have measured the same instability in our own work: two AI judges given a byte-identical brief on one document differed by 2.5 times on numeric claims and 2.8 times on bullet points. The full write-up is in our report on LLM as a judge.

Model graders are still useful because they are cheap and they scale, but they need a disclosed validation step, a second independent grader and a published agreement rate, and most benchmarks ship none of the three.

Because its own audit found the tasks broken. OpenAI had pointed the community at SWE-Bench Pro after retiring SWE-bench Verified for contamination. Its analysis pipeline then flagged 200 of the 731 public tasks, 27.4 percent, and five engineers reviewing by hand flagged 249, or 34.1 percent.

The four failure categories OpenAI published are worth memorizing, because they recur in private evaluations too: tests so strict they reject functionally correct work, prompts that omit requirements the hidden tests enforce, tests too thin to catch an incomplete fix, and prompts that point at the wrong behavior outright.

On that same split, frontier models climbed from a 23.3 percent pass rate to 80.3 percent in eight months, and the number alone cannot tell you how much of that 57 point rise is coding ability and how much is broken tasks.

BenchmarkAudited byShare found brokenEffect on the score
LoCoMo, 1,540 answersPenfield Labs99 answers, 6.4%A perfect system caps near 93.6%
LoCoMo graderPenfield Labs62.81% of wrong answers passedPlausible wrong answers score like correct ones
SWE-Bench Pro, 731 tasksOpenAI analysis pipeline200 tasks, 27.4%Recommendation retracted
SWE-Bench Pro, 731 tasksFive engineers, by hand249 tasks, 34.1%Human review found more than the pipeline
Source: Penfield Labs and OpenAI audits, 2026
FIG B

What Happens When Every Model Passes?

The benchmark stops discriminating and you need a different axis. Across 267 scorable runs in our own coding harness, every model passed every task it attempted. Pass rate had saturated, so the signal moved to cost, consistency, and judged quality instead.

Saturation is easy to miss, because a benchmark that every model passes looks healthy while reporting nothing. When we ran 154 controlled trials pitting Claude against GPT, both models passed everything solvable and there was no detectable difference to report, which is a finding in its own right rather than a disappointing one. Details are in our eval harness write-up.

Most demos hide consistency. On tau-bench, gpt-4o succeeded on fewer than half the tasks, and in retail its pass rate over eight repeated attempts of the same task dropped below 25 percent. A demo shows you the first number, and in production you live with the second.

How Do You Check Whether a Benchmark Is Reproducible?

Try to run it. Open the reproduction section and confirm the harness, the datasets, and the grader prompt are actually published. Many benchmark documents list commands pointing at directories that never shipped, which makes every number in the file unverifiable by anyone outside the team.

This check takes about five minutes and it is the most useful thing you can do with a benchmark claim. Run these three steps in order:

  • Clone the repository named in the write-up and look for the harness directory that the reproduction commands actually reference.
  • Confirm the answer key and the grader prompt ship in the tree, rather than being described in prose.
  • Check whether a judge agreement rate is published, and whether a second independent grader produced it.

If any of the three comes back empty, the score is a claim rather than a measurement. That does not imply bad faith: publishing a harness is a week of unglamorous work that wins no attention, so skipping it is the norm and nobody notices.

Chalk illustration of a person kneeling beside an open empty box while an award certificate stamped with a percentage seal floats above it
FIG CThe score gets published, and the harness that produced it often does not.

A self-graded benchmark you can audit and one you cannot are different things. Nearly every number you will read was produced by a team with a stake in the outcome, so independence is the wrong test, and reproducibility is the one that still works. The good projects pass it by shipping the fixture generator, the corpus seed, the held-out set and the agreement rate between graders.

Which AI Benchmarks Should You Use for Your Own Decision?

Use public benchmarks to rule models out, never to pick one. They measure a general model on generic tasks, while your result depends on your own system and your own data. For a buying decision, build a small evaluation from your own real tasks with a command-checkable definition of done.

We run public benchmarks as a coarse filter and then stop. The decision gets made on a private set of tasks drawn from the work a client actually needs done, scored by a check that either exits zero or does not. Twenty real tasks graded by a script are a better guide than a public leaderboard, in the way a road test is a better guide than a brochure.

The same approach applies beyond model selection. Any AI system you deploy needs a verifier separate from the thing being verified, and that gate has to read its rule from somewhere the worker cannot edit. We build around that principle, and it is why we can tell you what our own systems fail at.

Common Questions

What are the main AI benchmarks?
The widely quoted ones include SWE-bench and SWE-Bench Pro for coding, LoCoMo and LongMemEval for conversational memory, and tau-bench for multi-turn agent reliability. Each has a public leaderboard, and each has also been shown to have flaws in its tasks, its answer key, or its grader, so treat a score as a starting point rather than a verdict.
What does benchmarking an AI model mean?
It means running a model against a fixed set of tasks with known correct answers and reporting how many it got right. The value of the exercise depends entirely on whether the tasks are representative of your work, whether the answer key is correct, and whether the grader scores accurately.
Are AI benchmark scores reliable?
Treat them as rough indicators rather than precise measurements. In 2026, auditors found 6.4 percent of LoCoMo's answer key was wrong and OpenAI found roughly 30 percent of SWE-Bench Pro tasks were broken. Gaps of a few points between models on a public benchmark are usually inside the noise the benchmark itself introduces.
What is benchmark contamination?
Contamination is when the benchmark's tasks or answers appear in a model's training data, so the model recalls the answer instead of solving the problem. It inflates scores without improving capability. It is one of the reasons OpenAI retired SWE-bench Verified before recommending its replacement.
Should I use public benchmarks to choose an AI vendor?
Use them to narrow the field, then test on your own tasks. Public benchmarks measure a general model on generic problems, while your result depends on the whole system: the model plus your prompts, tools, and data. A small private evaluation on real work is a better predictor than any leaderboard.
How do I run my own AI benchmark?
Collect ten to twenty real tasks from your actual workflow, write a check for each that passes or fails without a human reading it, and run every candidate model against the same set under the same budget. Record the transcripts, because the goal is a decision you can defend rather than a score to publish.

Sources

SourcePublisherLink
We audited LoCoMo: 6.4% of the answer key is wrong and the judge accepts up to 63% of intentionally wrong answersPenfield Labs, 2026penfieldlabs.substack.com
locomo-audit: full audit of the LoCoMo benchmarkGitHubgithub.com
Separating signal from noise in coding evaluationsOpenAI, July 2026openai.com
tau-bench: A Benchmark for Tool-Agent-User Interaction in Real-World DomainsYao et al., arXiv 2024arxiv.org
What Are AI Benchmarks?Stanford HAIhai.stanford.edu
LongMemEval datasetHugging Facehuggingface.co

Questions to explore next

  • What does a private evaluation set cost to build and maintain for one workflow?
  • How many real tasks does a private benchmark need before its result is stable?
  • Which public benchmarks are still worth tracking after their known flaws are priced in?

Keep Exploring

Chalk stick figure in a hard hat presenting a little machine of blue gears it just built

Name the slow step.
We’ll build the system.

Building What's Next.