Evaluating Open-Ended Model Outputs
Open-ended tasks can have many correct responses, so a complete answer key is impossible to build and exact-match comparison is an incomplete measure.
A Routine That Stops Working
Most people who have trained a small predictive model learn to judge it with a simple routine. You prepare inputs whose correct answers are known, run the model on them, and count how often its output matches the expected answer. For a model that chooses from a fixed menu of possible results, this routine works well. Foundation models break it in several ways at once. The sections that follow trace three of those breaks, then look at a fourth change in what evaluation is supposed to accomplish. Along the way you will see why a score that looked meaningful for one generation of models can stop telling you much about the next.
What do you think happens?
Suppose you ask a model to draft a sympathetic reply to a customer. Could you write a complete list of every acceptable reply and compare the model's answer against that list?
Reveal answer
No, because there is no single right string of words and the valid replies cannot all be listed
For open-ended tasks, a single input can have a large number of responses that are all correct. A complete list of acceptable outputs cannot be built, so exact-match comparison is always incomplete.
Where the Answer Key Breaks
Open-ended tasks change the structure of the check described above. Exact-match comparison asks whether the output is one of the expected answers. That question has a clear meaning when the expected answers are a short list. It has no clear meaning when a single request can be answered correctly in countless different wordings.
The two columns of the diagram show the core problem. In the exact-match column, the key is complete enough that a missing match means the answer is wrong. In the open-ended column, the key can only cover some of the valid responses. An answer key that covers only some valid responses will mark good answers as wrong, and it gives no information about the responses it never listed.
Why Exact Match Is Incomplete
Exact match is incomplete for open-ended tasks in two directions at once. It produces false failures, because a correct response that happens to be absent from the key is scored as wrong. It also produces silence, because a response outside the key tells the evaluator nothing about quality. A high match rate against a partial key therefore does not mean the model is good at the task. It only means the model agreed with the listed cases.
Two example requests from the source are a sympathetic reply to a customer and an explanation of a scientific idea to a child. Each has many correct responses, and neither has a single right string of words. An evaluator checking these outputs cannot rely on matching a fixed phrase, because the value of a good answer lies in qualities such as tone, accuracy, and suitability for the reader, which a list of strings does not capture.
Black Box Models and Hidden Details
A black box model is one whose internal details are hidden from the evaluator. The architecture, the training data, and the training process are not visible. These details matter because each can reveal where the model is likely to be strong and where it is likely to fail. When they are hidden, the evaluator loses the most direct explanations for the model's behavior.
The diagram shows the evaluator's position. Inputs go in and outputs come out, and those are the observable facts. Everything inside the model box stays out of view. When the evaluator wants to explain a failure, the explanation has to be inferred from the pattern of outputs rather than read directly from the model's design or training records. Testing therefore becomes an exercise in watching behavior from outside.
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. A saturated benchmark can no longer separate a strong model from a stronger one, because both reach the ceiling. The score still reports a number, but that number has stopped carrying information about differences between models.
| Older benchmark | Year introduced | Successor | Successor year | What the source reports |
|---|---|---|---|---|
| GLUE | 2018 | SuperGLUE | 2019 | Became saturated within about a year |
| NaturalInstructions | 2021 | Super-NaturalInstructions | 2022 | Succeeded by a new benchmark |
| MMLU | 2020 | MMLU-Pro | 2024 | Strong benchmark that many early foundation models relied on, largely replaced |
Benchmark succession reported in the source material
The pattern in the table is consistent. Each older benchmark was once useful for measuring models, then either saturated or was overtaken by stronger models, and a successor was introduced. The source notes that GLUE became saturated within about a year, while MMLU was a strong benchmark that many early foundation models relied on before being largely replaced in 2024. The lesson is that a benchmark's usefulness is temporary and depends on how far models have already progressed.
Discovering Tasks Nobody Listed
Evaluating a general-purpose model has a second role beyond checking known abilities. The source describes evaluation as both measuring known tasks and discovering new tasks, which may include tasks 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.
The cycle in the diagram explains why a fixed benchmark cannot be the whole evaluation effort for a general-purpose model. A known benchmark measures listed abilities. Once it saturates, it stops being informative, so new tasks must be found and turned into new tests. Those tests then saturate in their turn. The source also reports that the community's response has been substantial: 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.
Tracing an Evaluation Without an Answer Key
Scoring a Support Reply Without a Complete Key
An evaluator asks a model to write a short reply to a customer whose order arrived damaged. The evaluator has a key containing three acceptable replies. The model writes a fourth reply that apologizes, offers a replacement, and gives a clear next step. Should the evaluator mark it wrong because it is not in the key?
- 1Check the key's coverage
The key lists three replies. Open-ended tasks can have many correct responses, so the key is partial by necessity.
- 2Compare by membership
Exact match asks whether the reply is one of the three listed strings. It is not, so an exact-match score would count it as a failure.
- 3Recognize the false failure
The reply is correct in substance. Marking it wrong is the false failure that an incomplete key produces.
- 4Evaluate the response directly
The evaluator must judge whether the reply addresses the damage, is polite, and gives a usable next step. This judgment is not a string lookup.
- 5Record the limit of the evidence
The evaluator can report that the reply is acceptable, but the key itself says nothing about the many other acceptable replies.
The reply should be judged acceptable on its merits, not marked wrong for being absent from a partial key. The score reflects the limits of exact match rather than a flaw in the model.
Mistakes Evaluators Make
Common mistake Treating a partial answer key as a complete measure of quality
What it looks likeA model's reply is scored wrong because its wording does not appear in a list of three acceptable replies.
Why it failsOpen-ended tasks can have many correct responses, so a complete answer key cannot be built. A partial key marks good answers as wrong.
Do this insteadJudge the response on its substance, and treat exact-match scores on open-ended tasks as incomplete.
Common mistake Reading a high score as proof of a model's internal reasons
What it looks likeA model scores well, so the evaluator concludes it was trained on the right data.
Why it failsWith a black box model, architecture, training data, and training process are hidden. Only inputs and outputs are directly observed.
Do this insteadDescribe the observed behavior, and label any explanation of its cause as an inference.
Common mistake Continuing to report a saturated benchmark as a meaningful ranking
What it looks likeTwo models both reach the perfect score on an old benchmark, and the evaluator reports one as better.
Why it failsA saturated benchmark has reached its ceiling for those models and no longer distinguishes between them.
Do this insteadMove to a successor benchmark or a new task that still separates the models.
Common mistake Assuming a fixed benchmark covers everything a general-purpose model can do
Practice Judging Open-Ended Outputs
A model is asked to explain photosynthesis to a ten-year-old. An evaluator has a key of two acceptable explanations and finds that the model's explanation uses different words but is accurate and suitable for a child. Explain whether exact match should decide this result, and what the evaluator should do instead. Then name one observable fact and one inferred cause the evaluator could report from this single output.
Hints
- Ask how many correct explanations of photosynthesis could exist for a child audience.
- Think about what a black box model lets you observe: inputs and outputs only.
- An inferred cause should be labeled as an inference, not stated as an observed fact.
A benchmark that you used last year now gives every model the perfect score. Describe in two or three sentences what that tells you about the benchmark and what you should do next to evaluate the models.
Hints
- Recall the definition of a saturated benchmark.
- Consider what the cycle of measuring and discovering recommends after saturation.
Key Takeaways
- Open-ended tasks can have many correct responses, so a complete answer key cannot be built and exact-match comparison is always an incomplete measure.
- A black box model hides its architecture, training data, and training process, so evaluators rely mainly on observed outputs and must infer causes.
- 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 both measuring known tasks and discovering new tasks, including possibly beyond human capability.