RedLectern topic

AI benchmarks

Benchmark methods and variants · leaderboards · contamination · reproducibility · comparability.

For: AI readers · builders.

After this page you can: Interpret a reported score and identify missing comparison details.

Page reviewed

Part of: Artificial Intelligence › AI evaluation

About AI benchmarks

AI benchmarks turn a defined set of tasks into evidence about a system. A reported score is meaningful only alongside the setup that produced it: the benchmark and variant, examples or prompts, scoring rule, number of attempts, and the system being evaluated. For example, MMLU measures multitask accuracy across academic and professional subjects, while SWE-bench asks a system to generate a patch for a software issue. Those tasks support different kinds of conclusions.

A leaderboard adds a ranking procedure, which can combine selected tests and metrics in a particular way. A rank is therefore evidence about performance under that board’s choices, not a universal ordering. To compare results, check whether the benchmark version, data split, prompt, evaluation harness, scoring method, and tested system match. Also look for contamination checks and enough detail to reproduce the run. If those details are missing, describe the score narrowly and name what cannot be compared.

Start here

route

Start by reading a benchmark result

Use Stanford’s HELM overview to see how scenarios, prompts, metrics, and aggregation shape an evaluation.

Start with: HELM: Holistic Evaluation of Language Models

Learn the foundations

1.What makes two scores comparable?A benchmark score describes performance under a specific task definition and scoring procedure.

A benchmark score describes performance under a specific task definition and scoring procedure. MMLU is a multiple-choice multitask test spanning academic and professional subjects; SWE-bench instead asks a system to produce a patch for a GitHub issue given a codebase and issue description. A score on one does not directly answer the question measured by the other.

Before comparing two reports, line up the benchmark variant, test data, prompts, number of attempts, scoring rule, and evaluated system. Also ask whether the benchmark material could have appeared in training data: research on contamination describes how exposure can inflate measured performance. If these details do not match or are absent, state the gap and limit the conclusion.

Benchmark contamination

Prior exposure to evaluation material that can distort measured generalization.

Leaderboard

A ranking based on specified tests, preferences, or scoring procedures.

MMLU

A multiple-choice benchmark that measures multitask accuracy across academic and professional subjects.

SWE-bench

A benchmark family that evaluates software changes by asking a system to resolve repository issues.

HELM

Stanford’s framework for evaluating foundation models with transparent, reproducible methods.

Pass at k

The estimated chance that at least one of k generated attempts passes the evaluation tests.

Try it

A report gives one score for MMLU and another for SWE-bench. Name two reasons the scores cannot be read as a direct comparison of the same ability.

MMLU measures multiple-choice multitask accuracy across academic and professional subjects. SWE-bench evaluates patch generation for software issues. They use different tasks and evaluation procedures, so the scores do not measure the same thing.

2.How leaderboard rankings are madeA leaderboard rank depends on the board’s chosen tasks, metrics, and aggregation rule.

A leaderboard rank depends on the board’s chosen tasks, metrics, and aggregation rule. HELM Capabilities describes a board that aggregates metrics across scenarios into a mean score; its authors note that this differs from their earlier mean-win-rate approach. That makes the published ranking an outcome of an explicit design, not a score that can be detached from its method.

When you read a rank, find out which benchmark scenarios are included, how their results are scored and combined, and whether the board publishes prompts and results. Then inspect task-level results as well as any overall rank. An aggregate can summarize a chosen set of measures, but it may conceal differences between scenarios or weighting choices.

  • HELM Lite

    The article explains a mean-win-rate aggregation and why its value depends on the comparison set.

Try it

A leaderboard combines several scenario scores into one mean score. What two details would you check before treating its top rank as relevant to your task?

Check which scenarios and metrics contribute to the mean, and how they are scaled or weighted. Also check whether the board’s scenarios represent the task you care about.

3.Can the result be reproduced?Reproducing a result requires more than knowing its final score.

Reproducing a result requires more than knowing its final score. Record the benchmark version and data split, prompt or adaptation procedure, scoring rule, number of attempts, and the evaluated system. The evaluation harness can matter too: shared documentation for an evaluation framework describes published prompts, versioning, and shareable configurations as features for reproducible evaluations.

For sampling-based results, distinguish a single attempt from a measure that considers multiple attempts. Pass@k estimates whether at least one of k attempts would pass; its interpretation depends on how attempts are sampled and how success is judged. For code tasks, inspect what tests count as passing. If a report omits setup details, say that the result cannot be independently recreated from the information provided.

Try it

A code benchmark report says “pass@10” but does not state how many samples were generated or what counted as a pass. Name the two missing details and why they matter.

It should state the sampling setup, including the number of generated attempts, and the success test used to decide whether an attempt passed. Pass@k concerns whether at least one of k attempts succeeds, so the sampling and pass criteria define what the estimate means.

Latest

No recent updates are available.

See the sources list

Books

Glossary

6 terms on this page.

Browse the AI glossary

Questions and comments