Skip to main content
kellerai.blog

Calibration as an objective function, not a slide

Meta's Robyn makes agreement with experiments a fitting objective. Judge calibration should steal the pattern, and the estimand warning that comes with it.

KellerAI White Paper · Observability & Drift · Jul 2026

Context

Every eval platform runs a two-layer system: a cheap always-on judge or DQI scorer, and an expensive occasional ground-truth layer. The connection between them is usually an informal spot-check that decays until the next incident.

The Finding

Meta's Robyn makes calibration a literal third objective in its hyperparameter search, MAPE(cal) alongside NRMSE and decomp.RSSD, and ships two hard-won warnings: match granularity, metric, and window between layers, and correct for estimand mismatch (short-horizon matchable experimental lift versus long-horizon all-outcome model estimates). Translated to evals, the estimand warning is the single most reusable idea for judge-versus-outcome comparison.

Tags:
LLM JudgesCalibrationMarketing-Mix Modeling
Paper Details
CategoryObservability & Drift
AudienceEval-platform engineers designing judge-calibration or DQI-scoring systems; MMM practitioners.
MethodAnalytical · primary-source read of Robyn calibration documentation translated to judge calibration
Length~1,350 · 6 min
Sections3
DateJul 2026
AuthorsKellerAI
Read the full paper
In plain language

The problem on your desk

Every team that grades AI output at scale runs two systems without naming them: a cheap automated judge that scores everything, and expensive human review that covers a sliver. The link between them is usually informal. Someone spot-checks fifty scores, declares the judge 'pretty well calibrated,' and the cheap layer runs unsupervised until something goes wrong. The judge's biases are invisible from the inside, and the spot-check has no way to catch the subtle ones.

What the solution is

Marketing analytics already engineered this handshake. Meta's open-source Robyn tool never lets its cheap statistical model stand alone: agreement with real randomized experiments is built into the model's tuning as a scoring criterion, so candidate models that contradict the experiments lose automatically. Translated to AI evals: make your judge's agreement with human-verified outcomes part of what the judge is tuned against, not a slide someone reviews after the fact.

Why it works

It works because Robyn's team also published where naive versions fail, and both warnings transfer intact. Match the scope: if the judge scores single responses but humans grade whole conversations, you're comparing different instruments. And mind what each number actually measures: a 'did the issue resolve?' label bundles everything that happened downstream, while a judge scores only the response in front of it. Force them to agree without correcting for that gap and you don't remove the judge's bias; you install a quieter one.

The bottom line

Before comparing your judge's scores to ground truth, write down what each number actually measures; the gap between them is a correction you owe, not noise. Match granularity, metric, and time window; make sure the human-verified sample is big enough to support the correction; then move agreement with ground truth into the judge's tuning objective. The pattern is proven in marketing; the honest caveat is that nobody has published an end-to-end version for AI judges yet.

Section 01

Calibration as an objective function, not a slide

Marketing-mix modeling (MMM) is the observational layer of ad measurement: a regression-family model that estimates, from historical data, how much each marketing channel contributed to sales. Like an LLM judge, it is cheap to run, covers everything, and is systematically wrong in ways you can't see from the inside. The experimental layer is the ground truth: randomized lift tests, the ad-world equivalent of a randomized controlled trial. Expensive, narrow, trustworthy.

What Meta's Robyn does with these two layers is the part worth stealing. Robyn does not treat agreement with experiments as a validation slide to show after fitting. It makes calibration a literal term in the fit: its multi-objective hyperparameter search minimizes the calibration error against experimental lift results alongside its fit-to-history error and a plausibility term. Candidate models that fit history beautifully but disagree with the experiments lose the search.

Translate the architecture directly: your judge or DQI scorer is the MMM layer; a randomized, human-graded or verified-outcome subset is the experiment layer. Disagreement with ground truth should be part of the loss you tune the cheap layer against, on equal footing with whatever accuracy metric it optimizes natively.

Section 02

The two warnings that survive translation

Robyn's documentation ships with warnings born of calibrations gone wrong, and both map onto judge calibration with almost no force applied. The first is scope matching: align the two measurement layers on granularity, metric, and period. If your judge scores individual responses but your human grading happens at the conversation level, or your judge measures helpfulness while your ground truth measures task completion, you are calibrating one instrument against a different instrument and calling the residual "judge error."

The second is subtler and, in our reading, the single most reusable idea in the underlying research: estimand mismatch. Robyn's authors warn that experiments measure short-term impact on matchable outcomes while the model estimates longer-term impact on all outcomes, so naive calibration systematically underestimates. An estimand is simply the quantity a measurement is actually estimating, and two measurements of "the same thing" routinely aren't. Judge calibration has this exact disease waiting for it: a verified-outcome label is a long-horizon, all-causes measurement; a judge score on response text is a short-horizon, response-scoped one. Force the judge to match outcome labels without correcting for the gap and you aren't removing the judge's bias. You're teaching it a new one.

There is also a data-discipline floor worth carrying over: Robyn's published guidance amounts to roughly two years of weekly observations and a 1:10 variable-to-observation ratio (the in-depth companion carries the primary source). The numbers don't transfer to evals; the posture does. A ground-truth subset too small to support the correction you're fitting produces confident miscalibration.

Section 03

Where the comparison breaks

Three seams, honestly. First, MMM calibrates against randomized experiments; expert human grading is stronger than an automated judge but still not a randomized experiment, so the analogy's strength degrades accordingly. Second, this is an architecture, not a product experience report: our research found no current hook for the pattern in the eval framework it studied (an internal multi-model agent-evaluation harness KellerAI builds and operates itself), and the missing experiment-design primitives are the highest-effort item in our research shortlist. Third, we are not claiming to have invented judge calibration; that literature is active. The narrower observation, that MMM's specific discipline of calibration-as-fit-objective, scope matching, and estimand correction transfers cleanly as an architecture, is what this pair of papers contributes.

The in-depth companion carries the full treatment: Robyn's three objectives with the primary-source quotes, the estimand-mismatch warning verbatim, the worked calibration-loss sketch, the judge-evaluation literature's reference points, and an explicit accounting of which strands of the ad-tech analogy remain unverified.

End of paper

↑ Back to top