AnyLearn
All lessons
AIintermediate

Interpreting LLM Benchmarks: What MMLU, GPQA, and SWE-bench Actually Measure

A field guide to the LLM benchmarks practitioners cite in 2026 — what each one measures, where it's saturated, where contamination risk is high, and why benchmark gains rarely transfer to your task without your own eval.

Not signed in — your progress and quiz score won't be saved.
Lesson progress1 / 10

Benchmarks are evidence, not verdicts

Every model launch comes with a benchmark table. Treating those numbers as a ranking is how most teams pick the wrong model. A benchmark is a specific test on a specific distribution — and most public benchmarks have been around long enough that frontier labs have at least seen examples like them.

This lesson walks the benchmarks you'll actually see cited in 2026. For each: what it measures, what it doesn't, how saturated it is, and how much you should trust a 1-2 point delta. By the end you'll be able to read a model card the way an experienced engineer reads marketing claims — looking for what's not said.

Full lesson text

All 10 steps on one page — for reading, reference, and search.

Show

1. Benchmarks are evidence, not verdicts

Every model launch comes with a benchmark table. Treating those numbers as a ranking is how most teams pick the wrong model. A benchmark is a specific test on a specific distribution — and most public benchmarks have been around long enough that frontier labs have at least seen examples like them.

This lesson walks the benchmarks you'll actually see cited in 2026. For each: what it measures, what it doesn't, how saturated it is, and how much you should trust a 1-2 point delta. By the end you'll be able to read a model card the way an experienced engineer reads marketing claims — looking for what's not said.

2. MMLU and MMLU-Pro — broad multiple choice

MMLU (Massive Multitask Language Understanding) is 57 subjects of multiple-choice questions ranging from US history to law to college physics. Every frontier model in 2026 scores in the high 80s; the benchmark is saturated for serious models, with most gains in the noise.

MMLU-Pro is the harder successor: 10 options instead of 4, more reasoning-heavy questions, less surface-pattern. Still useful as a broad sanity check.

What MMLU measures: factual recall, light reasoning, and pattern-matching on multiple choice. What it does not measure: long-form quality, tool use, code generation, anything multimodal. Don't pick a model on a 1-point MMLU delta — that signal is below noise.

3. GPQA Diamond — graduate-level science

GPQA (Google-Proof QA) is a hand-curated set of biology, physics, and chemistry questions written by PhDs. The Diamond subset is the cleanest, hardest ~200 questions. Strong PhDs in the same field score around 65-75% with web access; non-experts score under 40%.

This is one of the few public benchmarks that still discriminates frontier models in 2026. Reasoning models (o3, Claude Opus with extended thinking, DeepSeek R1) post scores in the high 70s to 80s; chat models trail by 10+ points.

GPQA is small enough to memorize and the field is aware of contamination risk; treat any "new SOTA on GPQA" with mild skepticism unless the lab also publishes private held-out scores.

4. HumanEval and BigCodeBench — code

HumanEval is 164 short Python functions to complete. Every frontier model in 2026 scores in the high 90s; saturated and contaminated. Don't cite HumanEval to choose between top models — it tells you the model knows easy Python.

BigCodeBench is larger, broader, and uses real library calls (numpy, pandas, etc.) — still useful but plateauing.

Real-repo benchmarks are the modern frontier:

  • SWE-bench Verified — 500 hand-validated GitHub issues from real Python projects.
  • SWE-bench Multimodal — adds JS and front-end issues.
  • LiveCodeBench — contest problems collected after model training cutoffs, designed to resist contamination.

These still separate the leaders: top models score in the 60-70% range on SWE-bench Verified, the mid-tier trails by 20+ points.

5. AIME and MATH-500 — math

AIME (American Invitational Mathematics Examination) is a 15-question high-school competition. The 2024 and 2025 problem sets are commonly cited; scores are typically reported as a fraction of 15.

MATH is a 12,500-problem dataset of competition math; MATH-500 is the standard 500-problem held-out subset.

Reasoning models (o3, Gemini 2.x Thinking, DeepSeek R1) score in the 80s-90s on AIME 2024; chat models routinely sit in the 20-40s. This is the single largest capability gap on any commonly cited benchmark.

A non-reasoning model that beats a previous version by 5 points on AIME often does so by memorizing the answers rather than reasoning better — check whether the lab also reports on AIME 2025 or held-out problems collected after training.

6. ARC-AGI — abstract reasoning

ARC-AGI (François Chollet's Abstraction and Reasoning Corpus) is grid-based visual puzzles where each task gives 2-5 input/output examples and asks you to apply the implicit rule. The 2024 ARC Prize put $1M on solving the private set at human level (~85%).

In 2026, top reasoning models score in the 40-60% range on the semi-private set with substantial compute per task; humans hit ~85%. ARC-AGI-2 has been released and is harder still.

What makes ARC-AGI special: each task is novel, surface patterns don't transfer, and pretraining contamination is nearly impossible. A high ARC-AGI score is one of the few benchmarks that still strongly suggests real generalization rather than pattern-matching. Treat it as a serious capability signal.

7. What each benchmark measures

Mapping benchmarks to capability axes.

flowchart LR
A["LLM Benchmarks"]
A --> B["Broad knowledge"]
A --> C["Hard reasoning"]
A --> D["Code"]
A --> E["Math"]
A --> F["Chat quality"]
A --> G["Abstract generalization"]
B --> B1["MMLU, MMLU-Pro"]
C --> C1["GPQA Diamond"]
D --> D1["HumanEval (saturated)"]
D --> D2["SWE-bench Verified"]
D --> D3["LiveCodeBench"]
E --> E1["MATH-500"]
E --> E2["AIME 2024 / 2025"]
F --> F1["MT-Bench, Chatbot Arena"]
G --> G1["ARC-AGI / ARC-AGI-2"]

8. MT-Bench and Chatbot Arena — chat quality

MT-Bench is 80 multi-turn questions graded by a strong judge model (often GPT-4 or successor) on a 1-10 scale. Chatbot Arena (LMSYS) is a live head-to-head pairwise voting site where humans pick the better response, ranked by Elo.

These measure perceived chat quality — fluency, helpfulness, formatting — and are loose proxies for what users like in a conversational UI. They do not measure correctness on hard problems. A model can win Chatbot Arena while being mediocre at math or code.

Use them as a sanity check that your candidate isn't unpleasant to talk to. Never as the sole signal that one model is "better" — the same model can win Arena and lose on your customer-support eval.

9. Saturation and contamination — the two big risks

Two failure modes systematically inflate benchmark numbers.

Saturation — when scores cluster in the high 90s and most gains are noise. MMLU, HumanEval, MT-Bench are saturated in 2026. A 0.5-point gap on a saturated benchmark is meaningless.

Contamination — when benchmark examples leaked into pretraining (intentionally or not). Public, static benchmarks are at high risk; competition problems from years before training cutoff are at very high risk. Symptoms: model can quote the answer when asked the question word-for-word, but fails on a paraphrase.

Mitigations to look for in a model card: held-out splits, post-cutoff problem sets (AIME 2025, LiveCodeBench), private eval sets (Chatbot Arena, ARC-AGI semi-private), and reported confidence intervals — not point estimates.

10. Why benchmark gains don't transfer

Even uncontaminated, unsaturated benchmark wins often don't transfer to your task. Reasons you should expect:

  • Distribution shift. Your customer-support tickets aren't GPQA. The skills overlap, but the prompts, the formatting, and the failure modes differ.
  • Prompt format dependence. Benchmarks are run with carefully tuned prompts. Your production prompt is different and the model behaves differently.
  • Capability vs reliability. Benchmarks measure peak capability on a clean prompt. Production needs reliability on dirty, adversarial, multi-language inputs.
  • What's measured isn't what you need. A model that wins MMLU may still hallucinate drug names. A model that wins SWE-bench may still write SQL that runs but is wrong.

The correct response to a benchmark win is "interesting, let me re-run my eval set" — not "let's switch." The single best engineering investment in any LLM project is a custom eval set on your real task. Public benchmarks are signals; your eval is the decision.

Check your understanding

The lesson ends with a 5-question quiz. Take it in the player above to see your score.

  1. MMLU is best characterized in 2026 as:
    • The cleanest discriminator between frontier models
    • Saturated for serious models, with most score deltas in the noise
    • A reliable measure of long-form writing quality
    • An agentic tool-use benchmark
  2. Which benchmark still strongly discriminates frontier reasoning models from chat models?
    • HumanEval
    • MMLU
    • GPQA Diamond
    • MT-Bench
  3. Why is HumanEval no longer informative for choosing between top code models?
    • It is too small to score reliably
    • It is saturated — every frontier model scores in the high 90s — and likely contaminated
    • It only tests JavaScript
    • It measures latency rather than correctness
  4. What makes ARC-AGI a uniquely useful signal in 2026?
    • It is the largest benchmark by example count
    • Each task is novel and surface patterns don't transfer, making contamination very hard
    • It tests every major language
    • It is graded by humans only
  5. A new model claims a 2-point lead on MMLU and a 1-point lead on MT-Bench. The right next step is:
    • Switch immediately — clear leader
    • Re-run your own eval set on the new model; small public-benchmark deltas rarely transfer to a specific task
    • Wait until it leads on every benchmark
    • Trust the model card and skip evaluation

Related lessons