Concepts / Benchmarks and Saturation in Model Evaluation

Benchmarks and Saturation in Model Evaluation

With a black box model, observed outputs are the main evidence an evaluator has. Conclusions about causes are inferences, not direct readings.

  • Programming

When the Usual Scoring Routine Breaks

Most people who have trained a small predictive model learn to judge it with a simple routine. You prepare inputs whose correct answers are already known, run the model on them, and count how often its output matches the expected answer. This routine works well when the model is choosing from a fixed menu of possible results. Foundation models, however, break the routine in several ways at once. This article follows three of those breaks and then looks at a fourth change in what evaluation is supposed to accomplish.

What do you think happens?

Suppose a model is asked to draft a sympathetic reply to an upset customer. Could you write one complete list of every acceptable reply, and then score the model by checking whether its reply appears on that list?

  • Yes, if the list is long enough

  • No, because many different replies can all be correct

Reveal answer
Answer:

No, because many different replies can all be correct

Open-ended tasks can have a large number of correct responses to a single input. There is no single right string of words, so a complete list of acceptable outputs cannot be built, and exact-match comparison against a partial list will wrongly mark good answers as wrong.

Tracing the Familiar Scoring Routine

Follow one pass through the familiar routine step by step. First, the evaluator prepares a set of inputs and attaches to each one a correct answer. Second, the model receives each input and produces an output. Third, the evaluator compares each output with its expected answer and counts the matches. The final score is simply the share of matches. Every step depends on one assumption: that there is a known expected answer for each input that the evaluator can compare against.

Keep this assumption in mind as the article proceeds. Each of the four changes that follow is a way in which the assumption stops holding for foundation models.

Why Open-Ended Tasks Resist an Answer Key

Open-ended tasks change the structure of that check. For a single input, there can be a large number of responses that are all correct. A request to draft a sympathetic reply to a customer, or to explain a scientific idea to a child, has no single right string of words. Because of this, it is impossible to build a complete list of acceptable outputs and compare the model against it.

Expected answerone listed stringExact-match checksame string or notVerdictmatch or missValid reply Acorrect but not listedValid reply Bcorrect and differentlywordedExact-match checkcompared to partial listWrongly markedgood answers scored asmissescompareresultcomparecompareresult
How does a set of many valid responses to one prompt differ from a single answer key, and why does exact-match scoring miss correct answers?

The diagram shows the core problem. In the fixed case, one expected string is compared against the output, and the result is a clear match or miss. In the open-ended case, several correct replies exist, but an answer key that lists only some of them compares every output against an incomplete set. Valid replies that were never listed get marked as misses, and the key gives no information about the responses it never covered.

Example

Imagine an evaluator writing an exact-match checker for the customer reply task and listing three acceptable replies. The model writes a warm, correct reply that uses different wording from all three. The checker returns a miss. Nothing about the reply is wrong, yet the score drops. The evaluator then has two bad options: keep adding every new phrasing by hand, which never ends, or accept that exact-match scoring is an incomplete measure of this task.

Watching a Model Through Its Outputs

Many foundation models are black box models. They hide their architecture, their training data, and their training process. From the evaluator's side, the model is a box with inputs going in and outputs coming out. The diagram below shows what can be seen and what remains hidden.

Evaluator inputsobservedModelblack boxModel outputsobservedHidden detailsarchitecture, trainingdata, training processinputnot visibleoutput
What can an evaluator observe (inputs and outputs) and what stays hidden inside the model, and how does that gap complicate judging its behavior?

Only the inputs and outputs are visible. The hidden details are not trivial. The architecture, the training data, and the training process can each reveal where a model is likely to be strong and where it is likely to fail. When those details are hidden, the evaluator has only one source of evidence: the outputs produced in response to inputs. Testing becomes an exercise in watching behavior from outside, and any explanation of why the behavior occurs must be inferred rather than read directly.

Key point

With a black box model, observed outputs are the main evidence an evaluator has. Conclusions about causes are inferences, not direct readings.

How Benchmarks Lose Their Value

A benchmark is saturated for a model once the model achieves the perfect score. Foundation models saturate benchmarks quickly, and this forces repeated replacement. The timeline below lists the benchmarks named in the source material, in the order they were introduced or replaced.

GLUE (2018)saturated within about ayearSuperGLUE (2019)introduced after GLUEsaturatedMMLU (2020)relied on by many earlyfoundation modelsNaturalInstructions(2021)succeeded bySuper-NaturalInstructionsSuper-NaturalInstructions(2022)successor benchmarkMMLU-Pro (2024)largely replaced MMLUreplaced byreplaced bysucceeded by
How does a benchmark's score climb toward a ceiling as models improve, and at what point does it stop separating better models from worse ones?

Read the timeline as a sequence of ceilings. Each benchmark was introduced as a way to tell models apart. Once models began reaching the perfect score, the benchmark stopped separating a better model from a worse one, and a replacement was needed. GLUE became saturated within about a year of its 2018 introduction, which led to SuperGLUE in 2019. NaturalInstructions in 2021 followed a similar pattern and was succeeded by Super-NaturalInstructions in 2022. MMLU, introduced in 2020, was a strong benchmark that many early foundation models relied on, and it was largely replaced by MMLU-Pro in 2024.

Discovering Tasks Nobody Wrote Down

The fourth change concerns the purpose of evaluation itself. Evaluating general-purpose models means both measuring known tasks and discovering new tasks, and the discovery work may include tasks that go beyond human capability. An evaluator is not only checking a list of expected abilities. The evaluator is also trying to find abilities nobody wrote down in advance and boundaries nobody has yet mapped.

This is why a fixed benchmark, built around known tasks, cannot be the entire evaluation effort for a general-purpose model. A benchmark can only score what its authors thought to include. Saturation adds pressure here: once known tasks are solved, the evaluator must look for new ones to learn anything further.

The field has responded by building new evaluation methods and new benchmarks. The source material reports that the number of published papers on LLM evaluation grew exponentially during the first half of 2023, rising from about 2 papers per month to almost 35 papers per month. That growth reflects how seriously the community treats the problem of measuring what foundation models can do.

Mistakes When Reading Benchmark Scores

  • Common mistake

    Treating a failed exact match as a wrong answer

    What it looks like

    A correct customer reply is marked as a miss because its wording differs from the one listed in the key.

    Why it fails

    Open-ended tasks can have many correct responses, and a partial key cannot cover them all.

    Do this instead

    Recognize that exact-match scoring is an incomplete measure for open-ended tasks and judge quality on its own terms.

  • Common mistake

    Assuming a high benchmark score proves a model is broadly capable

    What it looks like

    A model scores perfectly on an older benchmark, and the result is reported as proof of general ability.

    Why it fails

    A saturated benchmark no longer separates better models from worse ones, and it only covers the tasks its authors chose.

    Do this instead

    Check whether the benchmark is saturated and look for newer tasks that test the abilities of interest.

  • Common mistake

    Explaining model behavior as if its internals were visible

    What it looks like

    A model fails on a certain input, and the cause is stated as a specific training data gap without evidence.

    Why it fails

    In a black box model, the architecture, training data, and training process are hidden, so causes must be inferred.

    Do this instead

    Describe the observed outputs directly and label any explanation of cause as an inference.

  • Common mistake

    Believing a fixed benchmark is the complete evaluation of a general-purpose model

Applying the Four Changes to a Benchmark

MEDIUM

An evaluator reports that a model scored perfectly on an older benchmark, and concludes that the model now handles every task in its domain. Using the four changes covered in this article, explain at least two reasons this conclusion is not supported. Then describe one step the evaluator could take next.

Hints
  • Think about what a perfect score means for a saturated benchmark.
  • Consider whether the benchmark covers every task that matters, and whether the evaluator has seen the model's internals.
  • Recall that evaluating a general-purpose model includes discovering tasks nobody has written down.

Key Takeaways

  • Open-ended tasks can have many correct responses, so a complete answer key cannot be built and exact-match comparison is an incomplete measure.
  • Black box models hide architecture, training data, and training process, so observed outputs are the main evidence an evaluator has.
  • A benchmark is saturated for a model once the model achieves the perfect score, and foundation models saturate benchmarks quickly, forcing repeated replacement such as GLUE to SuperGLUE and MMLU to MMLU-Pro.
  • Evaluating general-purpose models means measuring known tasks and also discovering new tasks, including possibly tasks beyond human capability.

Related concepts

More concepts starting with B