Concepts / Evaluating Open-Ended Model Outputs

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.

  • Programming

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?

  • Yes, if you list enough replies

  • No, because there is no single right string of words and the valid replies cannot all be listed

Reveal answer
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.

Answer keyfixed list of expectedanswersMany valid repliesno complete list possibleModel outputone stringModel outputone of many possiblestringsMatch or no matchbinary resultUnlisted but correctwrongly marked as failurecomparecheck membershipcomparenot in partial key
How does exact-match comparison differ from evaluating a response that can be correct in many different forms?

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.

In the real world

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.

Input promptsent by the evaluatorModelarchitecture, trainingdata, training processOutputthe only direct evidenceInferred causemust be guessed frombehaviorobserved inputobserved outputinference only
What can an evaluator observe (inputs and outputs), and what stays hidden inside the model?

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.

GLUEintroduced 2018SuperGLUEintroduced 2019, after GLUEsaturatedMMLUintroduced 2020NaturalInstructionsintroduced 2021Super-NaturalInstructionsintroduced 2022MMLU-Prointroduced 2024, replacedMMLUreplacedlargely replacedsucceeded
How does a benchmark's score climb toward its ceiling as models improve, and at what point does it stop distinguishing between models?
Older benchmarkYear introducedSuccessorSuccessor yearWhat the source reports
GLUE2018SuperGLUE2019Became saturated within about a year
NaturalInstructions2021Super-NaturalInstructions2022Succeeded by a new benchmark
MMLU2020MMLU-Pro2024Strong 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.

Known benchmarkmeasures listed abilitiesSaturationperfect score reachedNew task discoveryfinds abilities andboundariesNew benchmarkreplaces the saturated onemodels improveold measure stops informingtasks become testsrepeats
How does the cycle of existing benchmarks, saturation, and new task discovery repeat over time?

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

Worked example

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?

  1. 1
    Check the key's coverage

    The key lists three replies. Open-ended tasks can have many correct responses, so the key is partial by necessity.

  2. 2
    Compare 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.

  3. 3
    Recognize the false failure

    The reply is correct in substance. Marking it wrong is the false failure that an incomplete key produces.

  4. 4
    Evaluate 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.

  5. 5
    Record 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.

Result

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 like

    A model's reply is scored wrong because its wording does not appear in a list of three acceptable replies.

    Why it fails

    Open-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 instead

    Judge 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 like

    A model scores well, so the evaluator concludes it was trained on the right data.

    Why it fails

    With a black box model, architecture, training data, and training process are hidden. Only inputs and outputs are directly observed.

    Do this instead

    Describe 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 like

    Two models both reach the perfect score on an old benchmark, and the evaluator reports one as better.

    Why it fails

    A saturated benchmark has reached its ceiling for those models and no longer distinguishes between them.

    Do this instead

    Move 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

MEDIUM

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.
EASY

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.

Related concepts

More concepts starting with E