Vocabulary without category errors
An evaluator is any mechanism or artifact that produces a quality signal. On its own the word is underspecified. Reward model, rubric, PRM, RLHF, and verifier are not five kinds of evaluator: they describe different axes of one, and most confusions disappear once each term is put on the axis it describes.
Evaluator, verifier, judge#
The RSI survey fixes the three most common words: an evaluator maps a candidate artifact to a quality signal, whether it is a proof checker, test suite, reward model, LLM judge, rubric, or human rater; a verifier is an evaluator with soundness guarantees; a judge is a learned or prompted evaluator without them (Chen, Wang & Qu, 2026, §2.1).
This handbook enforces those senses. In loose LLM usage "verifier" often means a deterministic or execution checker, which blurs the difference between accepted, so true and no tested counterexample found. Take SQLAgent, the text-to-SQL agent of Case C. A team may call its result-set comparator its verifier, but the comparator executes a query against one pinned snapshot and compares rows with a reference anchor; a pass means the rows matched there, which is why SQLAgent's evaluator adds metamorphic tests and multiple database instances. It is a strong execution checker, not a verifier.
Whether a rubric is an evaluator, a process reward model a verifier, or RLHF a kind of eval can each be answered yes or no, depending on which role is meant. These are one-dimensional questions about a multi-dimensional design space. Treating objects that live on different axes, such as a specification, a mechanism, and a training pipeline, as peers on one list is a category error. The evaluator system walks through six such objects in a single evaluation.
Two maps, never merged#
This handbook organizes the vocabulary around two pictures that must be kept apart. The verification hierarchy tells you how strong the evidence channel is; the evaluator design stack tells you how that channel was constructed.
- The hierarchy orders evidence channels — formal verifiers, execution feedback, learned judges, intrinsic signals — with human judgment outside the ladder. It is not a catalog of evaluator artifacts. The verification hierarchy, demoted covers it in full.
- The construction stack asks how an evaluation was built and what its signal does: construct, specification, evaluator mechanism, signal, use. Resolution and deployment context cut across every stage.
The confusion starts in the survey itself, which does two jobs at once. It inventories an evaluator design space — process supervision, LLM judges, reward models, rubrics, self-verification, meta-evaluation — and then collapses it into the coarser hierarchy (Chen, Wang & Qu, 2026, §5.1–5.2). The inventory asks what researchers build; the hierarchy asks how much trust the resulting signal deserves under optimization. A reward model and an LLM judge are separate designs in the inventory and members of one family in the hierarchy.
Separating the pictures resolves two standing confusions. A rubric belongs at the specification stage, and something else must apply it: one research-report rubric can send citation resolution to a deterministic check, claim–evidence entailment to a calibrated judge or an expert, and the importance of the research direction to human judgment. RLHF belongs at the use stage: the reward model is the mechanism, its scalar is the signal, policy optimization is the use, and "RLHF" names the whole pipeline. Reading the rubric as a specification is this handbook's convention; the survey's broad "evaluator" includes rubrics (Chen, Wang & Qu, 2026, §2.1).
A type, not a noun#
Describe an evaluator with a tuple rather than a noun:
where:
- is the construct, the latent property that matters;
- is the specification, the observable demand that operationalizes it;
- is the mechanism that computes the judgment;
- is the signal that leaves the evaluator;
- is the resolution, the unit that is judged;
- is the use, the causal role the signal plays.
In words: an evaluator's six-axis type says what it is about, what it demands, what computes the verdict, what comes out, at what grain, and what the output is for. The framework distributes the type over the layers of :
| Axis | Question | Examples | Home in the evaluator system |
|---|---|---|---|
| Construct | What latent property matters? | Factuality, safe autonomy, research taste | Claim, beside population, environment, harness, validity domain, and decision |
| Specification | What observable demand operationalizes it? | Theorem statement, unit-test suite, rubric, policy invariant | Instrument |
| Mechanism | What computes the judgment? | Proof checker, executor, reward model, LLM judge, human panel | Instrument |
| Signal | What leaves the evaluator? | Boolean, scalar, pairwise preference, vector, critique | Instrument |
| Resolution | What unit is judged? | Final answer, step, action, trajectory, system-level rate | Instrument |
| Use | What causal role does the signal play? | Report, select, search, train, gate, block | Regime, beside optimizer, exposure, modification surface, access, and cost |
The instrument also gains three coordinates the six axes leave implicit — the reference anchor , the evidence view , and the aggregation geometry — giving . They are not details: an LLM judge shown only the final answer is a different instrument from the same judge shown tool traces or hidden state.
Seven worked classifications#
Seven familiar evaluators, classified on the axes:
| Example | Specification | Mechanism | Resolution | Use and hierarchy family |
|---|---|---|---|---|
| MMLU-style multiple choice | Fixed answer key | Exact-match scorer | Outcome | Report; deterministic scoring, limited by the response format |
| Math final-answer verifier | Symbolic or numeric equality | Parser plus a computer algebra system or checker | Outcome | Report or RLVR; execution or deterministic |
| Rubric-guided GPT judge | Rubric criteria | General LLM prompted as a judge | Outcome or process | Report, select, or train; learned judge |
| Preference reward model | Latent preference, represented by pairwise labels | Trained scalar model | Usually outcome | Often optimized against; learned judge |
| PRM | Correctness or quality of steps | Trained local scoring model | Process (step) | Learned judge at process resolution |
| Human arena | "Which response do you prefer?" | Human voters plus aggregation | Outcome | Human preference measurement |
| Lean proof checker | Formal theorem | Proof kernel | Artifact (proof) | Formal verifier |
Read down the columns, not across the names. The math "verifier" is an execution or deterministic checker unless it carries a soundness argument. The PRM differs from the preference reward model in resolution, not in rung. And the framework splits the first row further: the answer key is the reference anchor, and the specification is that the selected option matches the key, as the MMLU evaluator card records.
The compact rule#
Most collisions disappear once each term is assigned to the axis it primarily describes:
- Reward model, LLM judge, learned PRM mostly name a mechanism.
- Rubric mostly names a specification.
- Process versus outcome names a resolution.
- RLHF, best-of-N, release gating name a use.
- The verification hierarchy rates the epistemic strength of the evidence channel.
Apply it to a methods sentence such as "we used a PRM as a verifier for best-of-16": the PRM is a learned mechanism at step resolution, best-of-16 is a selection use, and "verifier" claims a soundness guarantee no learned model has. The full set of collisions:
| Term | Axis | Read it as |
|---|---|---|
| Evaluator | Umbrella | Any mechanism or artifact that produces a quality signal |
| Verifier | Mechanism with a soundness claim | Sound relative to a formal specification |
| Judge | Mechanism | Learned or prompted, without formal soundness guarantees |
| Learned judge | Mechanism family | Reward models, LLM judges, learned PRMs, classifiers |
| Reward model | Mechanism | Learned scalar or pairwise preference estimate, often optimized against |
| ORM | Mechanism and resolution | Learned judge of terminal outcomes |
| PRM | Mechanism and resolution | Learned judge of intermediate steps; "process" is the resolution, not a rung |
| Process verifier | Resolution | Any evaluator of intermediate properties: formal, executable, learned, or human |
| Rubric | Specification | Criteria, evidence, exemplar anchors, gates, scales, and aggregation, distinct from whatever applies them |
| Critic | Mechanism | Produces diagnostic critique; need not emit a scalar |
| Value model | Mechanism | Estimates expected future return under a policy |
| LLM-as-a-judge | Mechanism | A general-purpose LLM prompted to evaluate another output |
| RLHF | Use | A training pipeline that consumes human preference data; not an evaluator family |
| RLVR | Use | Reinforcement learning on verifiable rewards, usually exact, executable, or formal |
| DPO | Use | Trains on preference pairs without a separate reward model and RL loop |
| Human preference evaluation | Mechanism and protocol | People compare, rank, or score; the preference may be the construct or a proxy for it |
| Intrinsic signal | Mechanism | The model's own likelihood, confidence, self-consistency, or self-critique |
| Meta-evaluation | Mechanism aimed at an evaluator | Evaluation of an evaluator; helps only with independent information |
Signals and resolution explains why a PRM score, a value estimate, and a robustness margin are different objects.
Raschka's four approaches, re-expressed#
Raschka (2025) maps practical LLM evaluation into four approaches — multiple-choice benchmarks, verifiers, leaderboards, and LLM judges — which an earlier version of this site taught as "the four evaluation methods". The map answers a different question from the hierarchy, and its categories mix response format, evidence mechanism, aggregation protocol, and grader implementation:
| Approach | What it primarily captures | What it names | Relation to the hierarchy |
|---|---|---|---|
| Multiple-choice benchmark | Constrained response format plus a fixed key | Task design; the key is a reference anchor | Not a rung; the scorer may be deterministic |
| Verifier | External check of a free-form answer | Mechanism | Often execution or deterministic; formal only with a soundness argument |
| Leaderboard | Pairwise human or user preference plus ranking | Aggregation protocol over raters | A human judgment protocol, not an automated rung |
| LLM judge | Learned grader for open-ended outputs | Mechanism | Learned-judge family |
Because the approaches name different axes, one benchmark can belong to two of them. AlpacaEval is a leaderboard by aggregation and an LLM judge by mechanism, since its pairwise preferences come from a GPT-4 Turbo judge; the earlier page listed it under both human preference and LLM-as-a-judge. Chatbot Arena aggregates crowdsourced human votes, so it measures what its voters prefer, not automatically factual correctness, safety, or expert utility.
In practice#
Write a type block for every evaluator in your reports.
- List the nouns your team uses: "the verifier", "the RM", "the rubric", "the PRM", "the judge".
- Apply the compact rule. Write the axis each noun names; a noun that names a use or a resolution does not name an evaluator.
- Write the type. Fill in , , , , , and , then add the reference anchor, evidence view, and aggregation.
- Record the hierarchy family next to the mechanism, as a prior that measurement will replace.
- Fix the words. Keep "verifier" where you can state the soundness argument; call people raters or panels and rubrics specifications.
- Version the use. When a signal moves from reporting to selection, training, or gating, record a change of and of regime, not a new tool.
The artifact is a one-line type block per evaluator — for DocsAgent, the documentation agent of Case G, ⟨grounded answers, criterion cards, citation checks plus an entailment judge, binary verdict per criterion, final answer, release gate⟩ (illustrative) — which fills the instrument and regime rows of the coordinate sheet in The evaluator system.
Common failure modes#
- Ranking nouns from different axes — "we moved up from a reward model to a PRM" → a PRM differs in resolution, not rung; compare measured error, not names. See The verification hierarchy, demoted.
- A rubric credited as a verifier — a specification is given a mechanism's guarantees → name the mechanism that applies each criterion and measure its error. See Rubrics and criterion cards.
- A pipeline cited as evidence — "it was trained with RLHF, so it is aligned" → RLHF is an optimization pipeline, not evidence that the final policy is good; evaluate the policy with an instrument the pipeline did not optimize. See Evaluators inside training loops.
- One label, a new use — the same "judge" moves from reporting to best-of-N to RL reward under one name → record in every report. See Goodharting.
Check yourself#
Analyze. Find a paper that calls something a "verifier". Which axis is the term describing, and does the paper state a soundness argument?
Hint
Ask what a pass guarantees. If it means "no tested counterexample was found" or "a model rated it acceptable", the word names an execution, deterministic, or learned mechanism.
Evaluate. A team writes: "We replaced our LLM judge with a reward model trained on our raters' preferences, so the evaluator is now more rigorous." Evaluate the claim axis by axis.
Hint
Both are learned judges, so the mechanism changed within one family and the rung did not. Rigor comes from measured error against adjudicated labels, by slice, on the outputs it will see, re-measured if it becomes a reward.
Create. Invent a compact notation for every eval report that makes the six axes, the reference anchor, the evidence view, and the aggregation explicit, and write it out for one evaluator you use.
Hint
One line per evaluator works if every slot is always filled, even with "none" or "not yet decided": an empty slot marks a design decision someone skipped.
Further reading#
- The verification hierarchy, demoted — the first map in full, and why gold answers and rubrics are not rungs.
- Mechanism families — what each mechanism can guarantee and what it can only estimate.
- Crosswalk — older vocabulary translated into coordinates.
- Raschka (2025), "Understanding the 4 Main Approaches to LLM Evaluation (From Scratch)" — the practical four-way map, read here on the axes.