Skip to content

Interlude: A Worked Example

Status: early draft, September 2026; agreement analysis corrected October 2026, and the statistics follow Measuring an Evaluator. Every cost and rate assumed on this page is illustrative, chosen to be round and plausible, not measured, and no ranking of designs rests on them. They are stated so each can be swapped for a real figure. The point is the shape of the trade-off, and which design questions become quantitative once you write the numbers down. This page answers the most-repeated request in external commentary: a concrete, even fictional, case showing what better evaluation buys.

A funder makes or renews about 1,000 grants a year and wants each one evaluated after a year: did it deliver roughly what it promised, and should it be renewed? Today the funder does what most do. A few program officers read the reports they have time for, and most grants get renewed on momentum.

Assumptions (all illustrative; swap in real numbers):

QuantityValueBasis
Expert review of one grantone reviewer, 4 hours at $150/hour = $600a careful read of the report, outputs, and a call. A three-person panel would cost $1,800
LLM evaluation, marginal$1 per grantseveral runs across prompts and models (opinion-fuzzed), not one call
LLM evaluation, fixed$10,000–30,000 a yearrubric design, a calibration set, engineering, re-validation after model updates. The sibling wiki’s study of QURI’s deployments calls prompt engineering “a recurring tax, not a setup cost”
Share of grants an expert would renew80%“renewed on momentum” suggests a high rate
Agreement between two experts reviewing the same grantunknownhas to be measured. Journal peer review averages κ ≈ 0.17 (Patterns §2). In a replicated NIH study section, reviewers of 25 applications showed no agreement (Krippendorff’s α = 0.02), though all 25 were eventually funded, which restricts the range (Pier et al. 2018). Ex-post renewal may differ
DesignWhat runsAnnual costGrants an expert seesWhat you learn
A. Artisanal, fullexperts review all 1,000$600,0001,000the best available judgment on everything, at a price few funders pay
A′. Artisanal, what actually happensexperts review the 100 they get to$60,000100expert judgment on 10%; nothing on the other 900; no estimate of what was missed
B. LLM onlythe model scores all 1,000$11,000–31,0000a score on everything, and no idea how good the scores are
C. Prediction–evaluationthe model scores all 1,000; a hidden random 50 get two independent expert reviews each$71,000–91,000 in year one50a score on everything plus a measured agreement rate, against a measured expert–expert baseline
D. C + escalationas C, plus one expert review of the ~100 grants where the model’s runs disagree most$131,000–151,000~150as C, with expert judgment concentrated where the model is least sure

C’s cost is the model ($1,000), its fixed cost, 50 audit reviews ($30,000), and 50 second reviews to measure how often two experts agree ($30,000); without annual second reviews it falls to $41,000–61,000. So C costs somewhat more than A′ in year one and about the same or less later, while covering ten times as many grants. That comparison turns on the fixed cost and the price of expert time, so it is not a finding. What does not depend on the numbers: only C and D measure their own error rate, and B’s low price buys scores of unknown worth.

The audit estimates how often the model’s renew/don’t call matches the expert’s. Because the 50 are drawn at random, the sample agreement rate is an unbiased estimate of agreement across all 1,000. Its 95% interval is about ±11 points at 80% agreement (binomial, 1.96a(1−a)/n1.96\sqrt{a(1-a)/n}), ±8 points with 100 audits, and ±5.5 with 200.

Raw agreement is the wrong scale, though. If the expert renews 80% of grants, a model that renews 80% at random agrees with the expert 0.82+0.22=68%0.8^2 + 0.2^2 = 68\% of the time. Cohen’s κ=(po−pe)/(1−pe)\kappa = (p_o - p_e)/(1 - p_e) rescales observed agreement pop_o so that chance agreement pep_e scores 0 and perfect agreement 1 (Measuring an Evaluator, which also covers the prevalence paradox at work here):

expert renews 50%expert renews 80%
chance agreement pep_e50%68%
raw agreement at κ = 0.1758.5%73%
raw agreement at κ = 0.470%81%
κ implied by 70% raw agreement0.400.06

An earlier version of this page assumed experts agree “about 70%” of the time. At an 80% renewal rate that is barely better than chance. The audit report should therefore give the 2×2 table and both raters’ renewal rates, not one agreement figure; a model that renews 90% where experts renew 80% is lenient even if its κ looks acceptable.

Precision is the second problem. In simulation (both raters renewing 80% of grants), a κ estimated from 50 audits has a 95% interval of about ±0.3. A model whose true κ against the expert is 0.17 gets an interval excluding zero in only 12–26% of 50-audit samples, depending on the test; 80% power takes about 300 audits with the standard test of κ = 0, more with a Wald interval. At κ = 0.4, power is about 60–78% with 50 audits and 86–96% with 100. Where expert agreement is as weak as in journal peer review, 50 audits cannot tell a model that matches the experts from one that is guessing.

The comparison that matters is model–expert κ against expert–expert κ. If two experts reach κ = 0.17 on the same grants, a model at 0.17 is as good a stand-in for “an expert” as a second expert. Design C’s second reviews measure the expert–expert number, which carries the same sampling error. With two experts per grant, the fair comparison is model vs. expert A against expert B vs. expert A. A formal test of whether the model can replace an expert, the alternative annotator test, needs at least three experts per item (Measuring an Evaluator).

Two ways to get more out of each audit:

  • Score probabilities, not matches. Have the model output the probability that the expert renews, and score it with a proper scoring rule such as Brier or log loss (calibration). This uses the model’s confidence instead of discarding it at a threshold.
  • Estimate the population, not just agreement. Prediction-powered inference (Angelopoulos et al. 2023) combines the model’s scores on all 1,000 grants with the 50 audits to give a confidence interval for the expert-judged renewal rate. The interval is valid whatever the model’s quality. How much it narrows depends on the model. In the chapter’s simulation, with illustrative numbers, a model at κ ≈ 0.8 against the expert shrinks the 50-audit interval from about ±11 to ±7.5 points, worth roughly doubling the audits. A model at κ ≈ 0.4 shrinks it by about an eighth. This is a portfolio estimate (what share of grants experts would renew); it does not make any single renewal decision more accurate.

Audit the decision boundary, then reweight. The average agreement rate hides where errors fall. Errors among clear renewals and clear rejections cost little; errors near the funding threshold cost the most. Oversampling audits near the threshold spends the expert budget where it matters. It breaks the simple estimator, though: the sample is no longer uniform, so each audited item must be weighted by the inverse of its probability of being selected (the Horvitz–Thompson estimator) to keep the overall estimate unbiased. Stratify, but record the sampling probabilities; stratified PPI combines this with the model scores (Fisch et al. 2024).

Assume applicants will learn the model. Once grantees know a model reads their reports, they write for the model. This is Goodhart, and it arrives on the second cycle, not the first; reviewing is already being targeted. Running the known gaming tests before launch removes the cheapest exploits, not the incentive. The random audit detects this: agreement tracked round over round is the drift alarm, and a falling rate means the model is being gamed or the population has shifted. Either way, stop trusting the layer until it is re-validated. Given the precision above, a 50-item audit will only catch a large drop. Detection alone doesn’t deter, though. That takes a consequence when an audit exposes a report written for the model (for example, the grant is re-reviewed in full and the gaming noted in the grantee’s file), and it helps not to publish the model or prompt.

Escalate on disagreement, not on score. Design D sends experts the items where the model’s own runs (across prompts and models) disagree most. Those are the items where the cheap layer is least reliable, so expert time buys the most there. Escalated items are chosen non-randomly, so they must not be pooled into the agreement estimate; only the random 50 measure the model’s accuracy. Escalating at random with probability rising with disagreement, and recording the probabilities, would let those reviews count too (active inference).

  • Value. The table prices evaluation but not what it is worth. That requires knowing how many renewal decisions would change, and how much the changed decisions improve outcomes: a value-of-information estimate (Cruxes, question 9). The sibling wiki’s Core Model sketches how to price information; this page does not apply it, so nothing here says whether any design is worth its cost.
  • Trust. Grantees and the funder’s board have to accept model-scored renewals. An audited error rate helps, but epistemic culture decides whether a published “the model agreed with experts as often as experts agree with each other (κ ≈ 0.2)” reads as reassurance or as an admission.
  • Correlated error. If the model and the expert share a blind spot (both favor polished reports, say), agreement overstates accuracy. The audit measures agreement with experts, not with the truth.

Each assumption above can be replaced with a measured figure from one funder’s records: hours per review, the fraction of grants actually reviewed, the renewal rate, and, most usefully, the chance-corrected agreement between two officers who review the same grant independently. A funder willing to run design C for one cycle would produce the first real data point this page asks for. If the officers’ agreement turns out low, the audit has to be several times larger than 50.