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.
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?
Reveal 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.
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.
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.
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.
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.
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 likeA correct customer reply is marked as a miss because its wording differs from the one listed in the key.
Why it failsOpen-ended tasks can have many correct responses, and a partial key cannot cover them all.
Do this insteadRecognize 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 likeA model scores perfectly on an older benchmark, and the result is reported as proof of general ability.
Why it failsA saturated benchmark no longer separates better models from worse ones, and it only covers the tasks its authors chose.
Do this insteadCheck 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 likeA model fails on a certain input, and the cause is stated as a specific training data gap without evidence.
Why it failsIn a black box model, the architecture, training data, and training process are hidden, so causes must be inferred.
Do this insteadDescribe 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
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.