Skip to content
AI.info

Generative AI

Benchmarks, Contamination, and Capability Claims

Evaluate foundation-model capability claims using protected tests, contamination checks, behavioral analysis, and product-shaped tasks.

By the end you can

Key idea

A score is a measurement; a percentile is a comparison

GPT-4 scored 298 out of 400 on a simulated Uniform Bar Exam (MBE+MEE+MPT). GPT-3.5 scored 213. OpenAI reported both in its GPT-4 Technical Report in 2023, and attached percentiles: roughly the 90th, against roughly the 10th. The abstract made that the headline evidence: “While less capable than humans in many real-world scenarios, GPT-4 exhibits human-level performance on various professional and academic benchmarks, including passing a simulated bar exam with a score around the top 10% of test takers.”

Two different quantities ride in that sentence. 298 out of 400 is a measurement: one script, one scoring rule, one protocol. “Around the top 10% of test takers” is a comparison. A comparison is only as stable as the population it is drawn against — and a peer-reviewed re-analysis later turned that same score into four different percentiles.

A high score can mean several things. The model learned the underlying skill. Or it met similar examples in training. Or the prompt was tuned. Or the benchmark's format had regularities to exploit. The score alone cannot tell those apart.

Benchmarks stay valuable when their population, scoring rule, prompt protocol, contamination risk and uncertainty are explicit. The trouble starts when a narrow test under a fixed protocol is promoted as a universal intelligence claim.

298/400 is the measurement. “Around the top 10% of test takers” is a comparison, and a comparison needs a named population.

Case

Fifty-seven subjects, 5,700 re-annotated questions, and a 57% error rate in one of them

MMLU is the usual instrument, and its shape is public. It covers 57 tasks. The dataset card puts it plainly: “This covers 57 tasks including elementary mathematics, US history, computer science, law, and more”. The benchmark was published in 2020.

Contamination is measurable too. Train-test overlap affects over 4% of the validation sets of standard datasets — that number comes from a 2022 paper on deduplicating training data. Breadth is a separate axis: Super-NaturalInstructions, also 2022, collects 1,616 tasks across 76 task types.

And the instrument carries its own error bar. A team re-annotated MMLU by hand — 5,700 questions across all 57 subjects, released as MMLU-Redux — and called the paper “Are We Done with MMLU?” One subject came out badly: “For example, we find that 57% of the analysed questions in the Virology subset contain errors.” Across the whole benchmark the figure is lower and still not zero: “We estimate that 6.49% of MMLU questions contain errors.”

Read those three numbers together before you read a leaderboard. A model scored on MMLU is scored against those items, errors included. A narrow gap between two models is not obviously a gap in capability when the ground truth is estimated wrong in 6.49% of the questions. And a subject-level claim drawn from Virology stands on a subset where most of the analysed questions were found faulty.

Visual

Protected means someone has counted who saw what

The layers address different ways a benchmark can mislead — a protected task set, behavioral contrasts, slice analysis, workflow evaluation, production follow-up. The first is the one most often asserted and least often specified.

FrontierMath is the worked case. Existing models solved under 2% of its problems, the benchmark paper reported in 2024. That is exactly the property that makes a benchmark worth protecting.

Then the arrangement behind it became public. An o3 result on FrontierMath had been announced, and on 23 January 2025 Epoch AI published a clarification. “OpenAI commissioned Epoch AI to produce 300 advanced math problems”, it said, and “OpenAI retains ownership of these questions and has access to the problems and solutions, with the exception of a holdout set”. Tamay Besiroglu and Jaime Sevilla described what was being carved out: “We are finalizing a 50-problem set for which OpenAI will only receive the problem statements and not the solutions. This allows us to independently test OpenAI and other AI models on solutions no AI developer has access to.”

On 19 January 2025 TechCrunch had reported Epoch's lead mathematician, Elliot Glazer, saying Epoch “can't vouch for” OpenAI's results until its own evaluation was complete.

Notice what the top layer becomes once it is written down as numbers. 300 problems visible to the developer being scored. 50 statements-only. Named parties who know which is which. That is a boundary a reader can reason about. “Access-controlled”, published without those figures, is a statement of intent rather than a control. And the remaining layers — contrast pairs, slices, the whole workflow, production logs — exist because even a correctly protected set answers only the question it was built to ask.

FigureHierarchy · 5 levels
  • Protected task set

    Fresh or access-controlled examples reduce direct contamination risk.

    • Behavioral contrasts

      Paired cases test whether the model responds to the intended distinction.

      • Slice analysis

        Languages, domains, formats, difficulty, and risk categories reveal uneven behavior.

        • Workflow evaluation

          Prompts, retrieval, tools, latency, and review are tested together.

          • Production follow-up

            Logs and outcomes reveal distribution shifts and user adaptation.

Comparison

Four threats, and two of them now have a size

Contamination, prompt overfitting, format exploitation and population mismatch can coexist, so fixing one is rarely enough. Two of the four have been measured directly. The measurements are what turn the mitigations into consequences rather than housekeeping.

Contamination. Hugh Zhang and colleagues at Scale AI stated the worry precisely: “However, there is growing concern that some of this performance actually reflects dataset contamination, where data closely resembling benchmark questions leaks into the training data, instead of true reasoning ability.” Then, in 2024, they bought a control. They commissioned GSM1k — “Grade School Math 1000”, in fact 1,250 new grade-school math problems — matched to GSM8k on human solve rates, number of steps in solution and answer magnitude. On the fresh set accuracy fell by up to 8%. And the size of a model's GSM8k–GSM1k gap tracked its probability of generating a GSM8k example, at Spearman r² = 0.36. String matching against a training corpus never produced that number. A matched replacement benchmark did.

Prompt overfitting. Melanie Sclar and three co-authors varied only formatting choices that preserve the meaning of a prompt, and reported this in 2024: “We find that several widely used open-source LLMs are extremely sensitive to subtle changes in prompt formatting in few-shot settings, with performance differences of up to 76 accuracy points when evaluated using LLaMA-2-13B.” Format performance was only weakly correlated between models, so the best format for one model is not the best format for another. Their method, FormatSpread, exists so that a paper can report a range instead of a single-format score. A leaderboard row is one draw from a spread that can be that wide. That is why the final protocol has to be locked and the prompt search effort disclosed.

Format exploitation and population mismatch do not yet have one canonical number each in this lesson. They have the same remedy shape: change one thing you believe is decorative, and see whether the score moves.

FigureComparison · 4 columns

Contamination

Training data overlaps with test items or close derivatives.

  • Can inflate apparent generalization
  • Exact matching misses paraphrases
  • Public benchmarks are especially exposed
  • Fresh tests reduce but do not eliminate risk

Prompt overfitting

Developers optimize prompts repeatedly against the same benchmark.

  • Uses test feedback as tuning data
  • Can create brittle formatting tricks
  • Requires a locked final protocol
  • Should report prompt search effort

Format exploitation

The model learns shortcuts tied to answer style or dataset artifacts.

  • Multiple choice can reveal option cues
  • Template patterns may replace task skill
  • Contrast cases expose shortcuts
  • Free-response scoring adds different risks

Population mismatch

The benchmark does not resemble intended users or workloads.

  • Domain vocabulary may differ
  • Consequences and abstention are omitted
  • Average scores hide critical slices
  • Product-shaped sets are still needed

Example

One bar exam script, four percentiles

The exam was never re-run. Only the comparison was.

A 2024 re-analysis in the journal Artificial Intelligence and Law opens on the claim it is about to move: “Perhaps the most widely touted of GPT-4’s at-launch, zero-shot capabilities has been its reported 90th-percentile performance on the Uniform Bar Exam.” Its author is Eric Martínez.

The paper leaves the score alone and changes only the reference population. Nothing about the model differs across the figures below. Only the question “compared with whom?” does. Against a July administration the result lands well below the headline. Against first-time takers it moves again. Against the candidates who actually passed, the essay percentile collapses. Population mismatch is not a caution in this section. It is a four-row table derived from one script.

Then there is everything the exam never sampled at all. Real intake records arrive as scanned forms with OCR errors and handwritten corrections. Local rules change after a benchmark is written. Staff need supported issue spotting rather than one chosen option. The exam rewards choosing an option when evidence is incomplete, where the desk needs abstention. And retrieval, citations, privacy and escalation decide whether an output is usable.

  • As reported: the GPT-4 Technical Report placed 298/400 at roughly the 90th percentile, against GPT-3.5's 213/400 at roughly the 10th.
  • Against a July administration: “below the 69th percentile, and ∼48th percentile on essays”.
  • Against first-time takers: roughly the 62nd percentile overall, and roughly the 42nd percentile on essays.
  • Against those who actually passed: “∼48th percentile overall, and ∼15th percentile on essays”.
  • Never in the comparison at all: OCR errors and handwriting, rules that changed after the exam was written, supported issue spotting instead of one option, abstention on incomplete evidence, and the retrieval, citations, privacy and escalation the workflow runs on.

Steps

Change one decisive fact and read the difference

Build the evaluation before you pick a model, or every result turns into advocacy. Write the claim. Protect a final set. Add contrast cases. Check contamination. Report uncertainty and slices. Recreate the workflow.

Step 3 has a published recipe with a number attached to it. Six researchers at Apple generated GSM-Symbolic from symbolic templates, so that a question could be reissued with only its numbers changed. Every model they tested declined on that change alone. Then they built GSM-NoOp: into GSM8k problems they inserted a single clause that looks relevant and does no work. Their 2024 paper reports what that cost. “Adding a single clause that seems relevant to the question causes significant performance drops (up to 65%) across all state-of-the-art models, even though the clause doesn't contribute to the reasoning chain needed for the final answer.”

That is the entire design of a contrast case, and it is the cheapest diagnostic on the list. Hold the surface form. Move one decisive fact. Read the difference. A model that keeps its answer when the numbers move, and loses it when a decorative clause arrives, has told you which of the two it was tracking.

The other steps set the conditions under which that reading is trustworthy. A set whose access boundary is written down as figures rather than adjectives. A locked protocol, reported alongside the prompt search behind it. Confidence intervals and a failure taxonomy rather than a single mean. And a final measurement of the assembled application, with its tools, retrieval, latency and fallback in place.

FigureProcess · 6 steps
  1. 1. Write the claim

    State the behavior, population, conditions, and acceptable error.

  2. 2. Protect a final set

    Limit access and prevent iterative prompt tuning on the release gate.

  3. 3. Add contrast cases

    Change one decisive fact while preserving surface form.

  4. 4. Check contamination

    Use provenance, similarity search, canaries, and fresh data where possible.

  5. 5. Report uncertainty and slices

    Include confidence intervals, failure taxonomy, and unresolved coverage gaps.

  6. 6. Recreate the workflow

    Measure the complete application with tools, retrieval, latency, and fallback.

Bounded claims, and the standard a regulator now applies to them

No single benchmark captures instruction following, factual support, robustness, multilingual behavior, tool use, safety and product outcomes. A strong evaluation program uses several instruments with explicit boundaries.

There is an enforceable version of that standard. DoNotPay was marketed as “the world's first robot lawyer”, and the FTC charged it under Section 5 of the FTC Act. The analysis of the proposed consent order, published in the Federal Register on 30 September 2024, records: “The proposed complaint alleges that the Service was not designed to operate like a human lawyer, and that the company's claims were false, misleading, or unsubstantiated.” The Commission also alleged that “DoNotPay employees had not even tested the quality and accuracy of the legal documents and advice generated by the service”.

The same document sets the price: “Provisions III requires DoNotPay to pay the Commission $193,000 in monetary relief”. It also requires notice to 2021–2023 subscribers, and bars representing that the service “operates like a human lawyer” without competent and reliable evidence. The FTC announced the finalized order on 11 February 2025.

Competent and reliable evidence is the same object this lesson has been assembling piece by piece. A stated population rather than a bare percentile. An error bar on the instrument itself. An access boundary published as numbers. Contrast cases that move one decisive fact. A measurement of the whole workflow instead of one exam.

The next module begins post-training. Those techniques can change benchmark behavior. They can also overfit to evaluator preferences and hide weaknesses outside the measured distribution.

Key takeaways