Skip to main content
Cloud & AI Hub
Browse
Glossary AI Directory Playgrounds Models Prompts Explainers Strategy Matrix Benchmark Decoder

AI Benchmark Decoder

Every AI model claims top-of-leaderboard scores. Here's exactly what each benchmark measures, why some are now obsolete, and which benchmarks actually predict real-world performance.

⚠️ A model ranking #1 on MMLU may still fail your production task. Understand what you're measuring.
📚

MMLU

Multi-Task Language Understanding Knowledge breadth ⚠️ Losing utility

Hendrycks et al., 2020 · 57 academic subjects · Multiple-choice (A/B/C/D)

What It Actually Tests

MMLU presents 14,042 multiple-choice questions spanning 57 subjects — from abstract algebra and anatomy to US history and moral scenarios. It measures world knowledge breadth encoded in the model's weights during pre-training. A model scoring 90% correctly answers obscure academic trivia across disciplines.

Example question (College Chemistry):
Which of the following is a Lewis acid?
(A) NH₃
(B) H₂O
(C) BF₃ ← Correct
(D) NaOH

Why It's Now Misleading

  • Contamination risk: Questions are publicly available. Models trained on web data may have memorized answers rather than reasoning to them.
  • Saturation: Frontier models cluster around 85–90%. Differences within that band don't predict real task quality.
  • No reasoning required: Multiple-choice eliminates the need for generation — a poor proxy for real use cases.
  • Still useful for: Comparing small vs. large models, evaluating knowledge acquisition from pre-training data.
🎓

GPQA

Graduate-Level Google-Proof Q&A PhD-level reasoning ✓ Gold standard 2024–2025

Rein et al., 2023 · 448 questions · Biology, Physics, Chemistry · Written by domain PhDs

What It Actually Tests

GPQA questions are authored by domain experts (PhDs) and designed to be Google-proof — searching online cannot easily surface the answer. They require multi-step reasoning across graduate-level biology, physics, and chemistry. Non-expert humans (including PhDs outside the domain) score ~34%. Most frontier models as of mid-2024 score 50–60%.

Human baselines on GPQA Diamond:
Non-expert humans34%
PhD candidates (in-domain)65%
GPT-4o (May 2024)53.6%
Claude 3.5 Sonnet59.4%

Why It Matters

  • Contamination-resistant: Novel reasoning required — can't be memorized from the web.
  • Differentiating: Only the strongest reasoning models exceed 60%. Meaningful spread between frontier models.
  • Chain-of-thought proxy: Models need multi-step reasoning chains to score well — a real capability signal.
  • Narrow domain: Science only. Not predictive of code, enterprise language, or instruction-following quality.
🐛

SWE-bench

Software Engineering Benchmark Real GitHub issues ✓ Best coding agent benchmark

Jimenez et al., 2023 · 2,294 real GitHub issues · Tested via test-suite pass/fail

What It Actually Tests

SWE-bench provides real GitHub issue descriptions from 12 popular Python repositories (Django, scikit-learn, matplotlib, etc.) and asks models to generate a code patch that resolves the issue. Success is determined by running the repository's existing test suite — the patch must make the failing tests pass without breaking others. This is not code completion — it's autonomous software engineering.

SWE-bench Verified resolve rates (2024):
Unassisted Claude 3.5 Sonnet49.0%
Devin (agent scaffolding)41.4%
GPT-4o (no scaffolding)38.8%
Average developer~94%

Why It's The Most Practical Coding Benchmark

  • Real-world tasks: Issues are from production codebases. Success on SWE-bench correlates with real engineering productivity gains.
  • Objective scoring: Test suites either pass or they don't. No human evaluation bias.
  • Differentiating: Huge spread between models (10%–50%). Clearly ranks coding ability.
  • Python-only: Doesn't cover TypeScript, Go, Java, or other languages used in enterprise stacks.
  • Scaffold-dependent: Results vary wildly based on agentic scaffolding (tools, context window usage).
🧪

HumanEval

OpenAI Function Synthesis Code completion ⚠️ Saturated above 90%

Chen et al., 2021 (OpenAI) · 164 hand-crafted Python problems · Unit-test verified

What It Actually Tests

HumanEval presents 164 Python function stubs (docstring + signature) and asks the model to complete the function body. Correctness is verified by running hidden unit tests. Problems range from string manipulation to simple algorithms. It was revolutionary in 2021 when GPT-3 scored ~0% and Codex scored 28.8% — the first benchmark to measure code generation at all.

def has_close_elements(numbers, threshold):
    """ Check if list has any two numbers
    closer than the given threshold.
    >>> has_close_elements([1.0, 2.0, 3.0], 0.5)
    False
    >>> has_close_elements([1.0, 2.8, 3.0], 0.3)
    True
    """
    # Model must complete this function...

Why It's Now Limited

  • Saturated: Modern models score 85–95%+. There is almost no signal between frontier models.
  • Too simple: 164 problems, single functions, no multi-file context, no dependencies. Not representative of real engineering work.
  • Contamination: Problems are public and widely discussed in model training data.
  • Still useful for: Ranking small/fine-tuned models and quick sanity checks on code generation capability.
📐

MATH

Competition Mathematics Formal reasoning ✓ Strong reasoning proxy

Hendrycks et al., 2021 · 12,500 problems · AMC, AIME, competition math · LaTeX answers

What It Actually Tests

MATH uses 12,500 competition math problems sourced from AMC, AIME, and other olympiad sources — levels 1 (easy) through 5 (extremely hard). Answers are in LaTeX format and require exact match. Unlike MMLU's multiple choice, MATH requires the model to derive answers from scratch through multi-step algebraic, geometric, or number-theoretic reasoning chains.

Score progression (MATH, all levels):
GPT-4 (2023)52.9%
GPT-4o (2024)76.6%
o1-preview (2024)85.5%
Human expert~90%

Why Researchers Use It

  • Exact-match grading: No ambiguity. LaTeX answer matches or it doesn't.
  • Scales difficulty: Level 1–5 allows fine-grained measurement across model capability tiers.
  • Chain-of-thought sensitive: Models that reason step-by-step score dramatically higher — a clear CoT signal.
  • Domain narrow: Strong MATH score doesn't predict quality on language, code, or instruction following tasks.

Which Benchmark Should You Trust?

Match the benchmark to your actual use case. No single benchmark predicts all-around quality.

Your use case
General Q&A / Knowledge
→ Use benchmark
MMLU + GPQA
GPQA for high-stakes, MMLU for breadth
Your use case
Coding / Engineering Agent
→ Use benchmark
SWE-bench Verified
The only real-world coding signal
Your use case
Code Completion / Autocomplete
→ Use benchmark
HumanEval + MBPP
Check scores are above 80% threshold
Your use case
Math / Scientific Reasoning
→ Use benchmark
MATH + GPQA
Use both for science-heavy workloads
Your use case
Instruction Following
→ Use benchmark
MT-Bench + AlpacaEval
GPT-4 judged head-to-head comparisons
Your use case
Long Context (RAG / Docs)
→ Use benchmark
RULER + HELMET
Tests needle-in-haystack recall at 128k+