Skip to main content
SI
TheBestSI
Research

Reading benchmark claims critically

A checklist of questions that determine whether a benchmark number tells you anything about the tool you plan to use, with worked examples from published research.

By Adam Green9 min read

Benchmark numbers are easy to quote and hard to interpret. A product page says a model scores 70-something percent; a headline says it beats a rival by two points. Whether that tells you anything depends on details that rarely travel with the number. Use the questions below on any score, whether it comes from a vendor, a research group, or us.

What should I ask about any benchmark number?

  1. Who ran it?A vendor testing its own product has an incentive that an independent tester does not. Neither is automatically right. What matters is whether the method is published well enough to check.
  2. What exactly was the task, and does it resemble your work?A result on a narrow or artificial task says little about daily use. Read a few of the actual tasks, not just the benchmark's name.
  3. How was success judged?Automated checks are repeatable but can reward the wrong thing. Human or model judges can disagree with each other. Ask who or what decided, and whether a different judge could reach a different result.
  4. How many items and how many runs?Small samples produce unstable numbers, and outputs from these systems vary between runs. A single run is an anecdote.
  5. Which version and settings were used?Results do not transfer across versions, prompts, tool access or time limits. A score should name the exact model, the date and the setup.
  6. Could the test material have been seen in training?Public tests can leak into training data. See benchmark contamination explained.
  7. Is the comparison like for like?Tools given different help, different tools, different attempts or different prompts are not comparable, even on the same benchmark.
  8. Is the difference large compared with run-to-run variation?If rerunning the same system moves the score by a point or two, a two-point gap between systems is not evidence of a difference.

Can the same model score differently on the same benchmark?

Yes, and the clearest published example is old enough to be well documented. In June 2023, the Hugging Face team behind the Open LLM Leaderboard compared three implementations of MMLU, a widely used multiple-choice test. The implementations differed in how they asked the question and how they turned the model's output into an answer. They reported very different scores for the same model, llama-65b.

llama-65b on MMLU under three implementations, as reported by Hugging Face in June 2023. Third-party report; older model; shown to illustrate the effect, not to rate any current product.
ImplementationReported scoreWhat differed
Original MMLU0.636Compares the model's probabilities for the answer letters A to D.
HELM0.637Generates text from next-token probabilities.
EleutherAI Harness (January 2023)0.488Scores the full answer sequences.

llama-65b on MMLU under three implementations, as reported by Hugging Face in June 2023. Third-party report; older model; shown to illustrate the effect, not to rate any current product.

The authors concluded that MMLU numbers from different implementations are not directly comparable. The lesson is not that MMLU is bad. It is that a benchmark name is not a method. Ask which harness, which prompt format and which scoring rule produced the number. Our glossary entry for evaluation harness explains the term.

Why is one headline metric not enough?

Accuracy is only one property people care about. Stanford's Holistic Evaluation of Language Models (HELM) argued for measuring several at once, and reports seven metrics: accuracy, calibration, robustness, fairness, bias, toxicity and efficiency. Across 42 scenarios and 30 models, its authors report that earlier evaluations covered an average of 17.9% of the core scenarios and that HELM raised coverage to 96.0%.

Whatever you think of any particular framework, the principle holds for buying decisions. A tool that is slightly more accurate but twice as expensive, or more accurate on average but unpredictable in its failures, may be the worse choice for you. Look for cost, latency and failure behaviour next to the headline number, and see how this site separates dimensions in the methodology.

What does a benchmark's design tell you about its score?

Look at how the tasks were built. SWE-bench, a widely cited coding benchmark, is made from real GitHub issues and their matching pull requests across 12 popular Python repositories, giving 2,294 problems. A model receives a codebase and an issue description and must produce a code change. The project's repository describes evaluating the generated patches in Docker containers, and lists a 500-problem subset called SWE-bench Verified.

That design is more realistic than a puzzle with a one-line answer, which is a strength. It is also Python-only and issue-shaped, which is a limit: a high score says little about, say, a Java service or a greenfield project. The original paper's abstract reported that the best model it tested then, Claude 2, resolved 1.96% of issues, a reminder that headline figures date quickly. Read a benchmark's scope as carefully as its score.

What does a careful read of a claim look like?

Here is an illustrative example. It uses an invented product and invented numbers, and it is not a statement about any real tool.

Illustrative only. Invented claim; no real product.
What the claim saysWhat is missingWhat to ask
71%Version, date and settingsWhich exact model and configuration, and on what date?
Benchmark RTask set and scopeWhat do the tasks look like, and do they resemble mine?
Ahead of every competitorWho ran the rivals, with what helpWere all systems given the same prompts, tools and attempts?
A single figureRuns, variance, sample sizeHow much does the score move between runs, and on how many items?
Published by the vendorIndependent checkHas anyone else reproduced it?

Illustrative only. Invented claim; no real product.

None of those questions is hostile. Most vendors can answer them. The ones who cannot, or will not, have told you something too.

What are the warning signs of a weak benchmark claim?

  • A single number with no version, date or settings.
  • A win described as large without any statement of run-to-run variation.
  • Different tools shown with scores from different benchmark versions or different harnesses.
  • A very high score on a long-public test, with no account of how overlap with training data was checked.
  • A benchmark whose tasks and scoring rules cannot be inspected.
  • A comparison where the vendor's own product was tuned and the rivals were run with defaults.

What are standards bodies saying about benchmark practice?

In January 2026 the US National Institute of Standards and Technology announced NIST AI 800-2, an initial public draft titled "Practices for Automated Benchmark Evaluations of Language Models", from its Center for AI Standards and Innovation. According to NIST's release, it sets out preliminary practices in three stages: defining objectives and selecting benchmarks, implementing and running them, and analyzing and reporting results. NIST notes that such evaluations cannot meet all evaluation objectives. We read the announcement, not the full draft, and the document may have changed since; check NIST for the current status.

What will we publish with any result?

When we publish benchmark results, we will publish the task set, the conditions, the sample size, the number of runs, the version tested, the date and the limitations, and we will label who made each claim. Until then, our benchmarks page lists the protocol requirements and contains no results. For how we label claims, see vendor claims vs. verified findings; for choosing a tool yourself, see choosing a coding assistant.

Frequently asked questions

Why can a benchmark be misleading?+

Small samples, test material leaking into training data, different help given to different tools, different evaluation settings, or tasks unlike your own work can all distort a result. A single score also hides how much it varies between runs.

Can the same model get different scores on the same benchmark?+

Yes. In a 2023 Hugging Face comparison of three implementations of the MMLU benchmark, the same model, llama-65b, scored 0.637, 0.488 and 0.636 depending on how the test was implemented. Scores from different implementations are not directly comparable.

Who should run a benchmark?+

Independent testers have fewer incentives to flatter a product than its vendor does, though independence alone does not guarantee quality. Whoever runs it should publish tasks, settings, version, sample size and limitations.

Is a higher score always better?+

No. A higher score is better only on that test, under those conditions, if the gap is larger than normal variation, and if the test resembles your work. Check all four before acting on a difference.

What is a multi-metric evaluation?+

One that reports several properties side by side instead of a single accuracy figure. Stanford's HELM, for example, measures seven metrics: accuracy, calibration, robustness, fairness, bias, toxicity and efficiency.

Has this site published benchmark results?+

Not yet. The benchmarks page lists the requirements any result must meet, and it contains no results.

Sources

  1. Holistic Evaluation of Language Models (HELM) — Liang, Bommasani and others, arXiv 2211.09110, revised October 2023 (accessed October 14, 2026). Third-party research; abstract read, not reproduced.
  2. What's going on with the Open LLM Leaderboard? — Hugging Face blog, June 2023 (accessed October 14, 2026). Third-party report on three MMLU implementations; figures are from 2023 and an older model.
  3. SWE-bench: Can Language Models Resolve Real-World GitHub Issues? — Jimenez and others, arXiv 2310.06770 (accessed October 14, 2026). Third-party research; abstract read, not reproduced.
  4. SWE-bench repository — GitHub (accessed October 14, 2026). Describes patches evaluated in Docker containers and the 500-problem SWE-bench Verified subset.
  5. Towards Best Practices for Automated Benchmark Evaluations — NIST, news release, 30 January 2026 (accessed October 14, 2026). Announces NIST AI 800-2, an initial public draft. We read the release, not the draft.

This piece was first published on BestSuperintelligent.com. Read the original →