Source-linked AI summary

When Evaluators Cry Wolf: Lessons from Production LLM-as-Judge Evaluation in Educational AI

Chris Rohlfs, Rodrigo Vergara Bosse, Priscilla Rain Hopper, Keanon O'Keefe, Patrick Russell

arXiv:2609.28478v1cs.CY

TL;DR

False positives in offline evaluator flags consumed scarce analyst attention, motivating calibration that could reduce flags while preserving severe-case coverage. The team combined unanimous-fail panels, per-evaluator judge-model choices, and softened rubrics, using synthetic benchmark and egregious-failure sets. Across 21 evaluators, false-positive flags fell 99% and all evaluators captured 100% of egregious cases after calibration.

  • Problem

    False positives dominated evaluator flags, and a second judge failed to corroborate 94% of 140,000 failures, consuming scarce analyst attention.

    Source: §1 · p. 1
  • Method

    The team combined unanimous-fail panels, per-evaluator judge-model choices, and softened rubrics, checking configurations with synthetic benchmark and egregious-failure datasets.

    Source: §1 · pp. 1–2
  • Results

    99% fewer false positives across 21 enhanced evaluators, with a 0.04% median benchmark activation rate and 100% egregious-case capture across all 21 evaluators.

    Source: §1 · p. 2, §5 · p. 5
  • Takeaways & Limitations

    The authors treat analyst attention as the binding operational resource in an offline product-decision queue and report that all 21 selected configurations run in production.

    Source: §1 · p. 2, §7 · p. 6

    The 2,482-case benchmark was also used during iterative candidate refinement, and no separate held-out test split was constructed.

    Source: Limitations · p. 7

Abstract

from arXiv · show

MagicSchool's K-12 AI product suite is used by millions of teachers and serves millions of teacher and student messages each month. Our team monitors output along four priority dimensions--student safety, tone and instructional role, pedagogical value, and structural output quality--and tracks how often it fails on each. As our program matured, false positives came to dominate the evaluators' flags, misdirecting scarce analyst attention away from failures that warrant product change. To address this, we deployed three enhancements--unanimous-fail panels of repeated judge runs, per-evaluator judge-model choices, and softened rubrics--backed by a pair of synthetic datasets: a benchmark that measures how often cases are flagged, and an egregious-failure set that confirms the worst failures are still caught. Across 21 deployed evaluators, final configurations reached a median benchmark activation rate of 0.04% (16 of 21 at or below 0.2%; 8 at 0.00%) and 100% egregious-failure capture across all 21 evaluators. The strategy cuts confirmed false-positive flags by 99% and raises per-flag precision from 0.6% to 49%, while holding egregious-failure capture at 100% and improving it on 8 of 21 evaluators.

1 Introduction

MagicSchool evaluates K–12 AI outputs across safety, tone and instructional role, pedagogical value, and structural quality. As evaluator false positives overwhelmed analyst attention, the team introduced three calibration levers and paired benchmark and egregious-failure datasets; across 21 evaluators, false positives fell 99% while egregious failures remained fully captured.

1 Introduction

  • MagicSchool serves millions of teachers and teacher and student messages monthly, and evaluates outputs for safety, tone and instructional role, pedagogical value, and structural quality.Its offerings include lesson-planning tools, classroom-material generators, chatbots, and writing-feedback products.Source: §1 · p. 1
  • 94% of 140,000 failures were not corroborated by a second judge, while most evaluator flags did not warrant product change and consumed scarce analyst attention.A vendor judge-model upgrade also cut Factual accuracy pass rates from 97% to 11% in one day, prompting an investigation into a measurement change.Source: §1 · p. 1
  • The team applied unanimous-fail panels, per-evaluator judge-model choices, and rubric edits reserving fail verdicts for clear, material failures.A synthetic egregious-failure dataset was paired with traditional benchmark cases to check that actual problems continued to be flagged.Source: §1 · p. 1
  • 99% fewer false positives across 21 enhanced evaluators, with a 0.04% median benchmark activation rate and 100% capture of egregious cases.The evaluators captured slightly more egregious cases than before calibration.Source: §1 · p. 2
  • The study contributes a production K–12 case study, a three-lever calibration recipe, and a paired synthetic-data protocol for measuring activation and severe-case coverage.It identifies analyst attention as the binding operational resource for an offline product-decision queue.Source: §1 · p. 2

2 Related Work

Prior work establishes that LLM-as-judge reliability depends on rubric wording and judge identity. This paper addresses false-alarm volume in an offline analyst queue, a framing connected to safety false positives and overwarning research.

2 Related Work

  • LLM-as-judge reliability is sensitive to rubric wording and judge identity, while recent industry work addresses precision through human-rater alignment and independently scored rubric items.A deployed checklist evaluator validated against clinician judgments offers a stronger-ground-truth analogue, but this study does not validate against human labels.Source: §2 · p. 2
  • Unlike front-line moderation, these evaluators run offline and feed analyst review queues; the attention-aware tradeoff also appears in other quality-assurance pipelines.The authors state that their calibration problem is not specific to education.Source: §2 · p. 2

3 The Evaluation Program

EvalEye is an offline evaluation layer for MagicSchool’s multi-model K–12 suite: evaluators issue binary verdicts and rationales that inform product decisions. The studied suite contains 21 evaluators organized by severity and designed around individual failure modes.

3 The Evaluation Program

  • EvalEye scores prompt-response pairs from test sets or production samples, returning a binary pass/fail verdict and free-text rationale for dashboards, A/B tests, launch checks, and analyst queues.A flag can prompt review, a fix or revision, a model-choice discussion, or a decision not to ship a change.Source: §3 · p. 2
  • EvalEye is separate from upstream real-time moderation and does not make immediate allow/block decisions.The product also has independent safeguards including hard-coded reminders, conversation constraints, prompting guardrails, and human-review workflows.Source: §3 · p. 2
  • The program supports pre-launch checks, measurement of product changes, and ongoing monitoring for drift, regressions, or evaluators needing recalibration.Examples of changes measured include model upgrades, system-prompt edits, and rubric revisions.Source: §3 · p. 2
  • The 21 evaluators are grouped into Critical, Tone & role, Educational value, and Output quality categories, covering failures from safety mishandling to structural defects.Educational value includes pedagogical failures and writing-quality issues; Output quality includes truncation, mathematical error, malformed responses, incompleteness, and ungrounded claims.Source: §3 · pp. 2–3
  • Each evaluator targets one failure mode and assesses primarily the AI response; free-text rubrics and the panel rule shape a general-purpose judge model’s pass/fail behavior.Many evaluators inspect only one output, omitting user inputs and prior turns to avoid unnecessary context.Source: §3 · p. 3

4 What We Did

The team calibrated evaluators through iterative, judgment-driven selection of repeated-judge panels, judge models, and softened rubrics. It checked candidate configurations against a synthetic edge-case benchmark and a hand-curated egregious set before deployment.

4 What We Did

  • The team iteratively reviewed existing flags, decision intent, candidate models, panel sizes, rubric edits, aggregate rates, and individual examples, rejecting configurations stakeholders would not defend.The three resulting levers were repeated-judge panels, per-evaluator judge-model choice, and rubric softening backed by a severe-case test set.Source: §4 · p. 3
  • A unanimous-fail panel of k repeated runs of one judge model and rubric fails only when every run fails; the first passing run short-circuits to pass.Panels were capped at five for cost and latency, and split minority-report cases were not escalated to the primary queue.Source: §4 · p. 3
  • Judge models were selected jointly with panel size for each evaluator: Sonnet 4.5 suited many semantic judgments, GPT-5.4 structural and mathematical checks, and Haiku 4.5 one lower-cost evaluator.The best model often depended on panel size, so the team selected pairings rather than either lever alone.Source: §4 · p. 3
  • Rubric softening required unambiguous violations, pervasive failures rather than local instances, and judging the response as a whole instead of triggering on any checklist item.These U/P/C blocks kept broad failure-mode definitions stable; simplifying checklists grouped bullets by principle to reduce opportunities for misinterpretation.Source: §4 · pp. 3, 5
  • Before deployment, softened rubrics underwent internal-consistency and prompt-guide alignment checks, and each failure definition had to match the team’s intuitive understanding.Conjunctive conditions had to remain conjunctive in the procedure, and gates had to compose without excluding a case another gate flagged.Source: §4 · p. 3
  • Figure 1 depicts each test case scored by an evaluator configured through rubric, judge model, and panel size.The caption ties the panel to the unanimous-fail-with-short-circuit rule and the rubric to U/P/C techniques.Source: Figure 1 · p. 4
  • Calibration shifted the benchmark distribution from 1,839 Educational value cases to 13 and from 396 No failure cases to 2,410; non-trivial flags fell from 2,086 cases to 72.Completeness activations were largely false positives, while remaining Well-formedness and Truncation activations were confirmed true positives.Source: Figure 2 · p. 4
  • A 2,482-case edge-case benchmark covering the scenario space of the top 12 teacher- and student-facing products measured primary-fail activation; a 570-case hand-curated egregious set measured EGR% severe-case capture.EGR% is the share of severe cases an evaluator flags—a severe-case coverage check, not a population recall estimate. The egregious set was fully synthetic, human-reviewed, and excluded borderline cases.Source: §4 · p. 4

5 What It Bought

Calibration lowered benchmark activation while preserving severe-failure capture; confirmed per-flag precision rose, and the remaining high-activation evaluators surfaced actual violations as well as false positives.

5 What It Bought

  • Completeness (0.81%) produced 20 false positives, while Well-formedness (0.64%) and Truncation (0.56%) yielded 16 and 14 actual violations, respectively.The true positives were no longer buried and could be acted on.Source: §5 · pp. 5–6
  • Per-flag precision rose from 0.6% (24 true positives among 4,002 flags) to 48.9% (43 among 88).BMK% is an activation rate on an unlabeled pool, not a false-positive rate.Source: §5 · p. 5
  • Five additional evaluators—Task adherence and four instruction-following evaluators—did not reach the desired precision in this enhancement round.Work on these evaluators continues.Source: §5 · p. 5
  • Shallow’s benchmark activation fell from 54.71% to 0.12% while retaining full egregious capture (29/29).Source: §5 · p. 5
  • Median post-calibration BMK was 0.04% versus a baseline single-judge mean of 7.7% and median of 1.9%; all 21 evaluators reached 100% egregious-case capture.16 of 21 evaluators reached BMK ≤0.2%, and 8 reached 0.00% on the 2,482-case benchmark.Source: §5 · p. 5, Figure 3 · p. 6

6 What Carries Over

The authors distill five lessons from recalibrating a mature LLM-as-judge suite: prioritize actionable signals, pair softened rubrics with severe-case checks, and tailor each evaluator’s strategy.

6 What Carries Over

  • In a mature LLM-as-judge suite, false positives can dominate; even a 1% false-positive rate can swamp rare real failures and overwhelm analyst review.Source: §6 · p. 6
  • Evaluator signals should target specific failures that would drive product change, rather than maximize borderline flags.Source: §6 · p. 6
  • Rubrics should soften borderline judgments while retaining a standard benchmark set and severe cases that should always fail.Source: §6 · p. 6
  • Panels help on critical cases, while short-circuiting at the first passing verdict keeps costs close to one judge call on traffic that would pass anyway.Source: §6 · p. 6
  • Because evaluators solve different problems, their solutions vary; a uniform strategy would not approach the gains achieved.Source: §6 · p. 6

7 Conclusion

The authors conclude that treating each evaluator as configurable and using an egregious-failure pool as a floor on severe-case capture left all 21 evaluators running in production under selected configurations.

7 Conclusion

  • All 21 evaluators now run in production under selected configurations, with activation lowered and an egregious-failure pool used as a floor on severe-case capture.Source: §7 · p. 6

Limitations

The paper reports substantial post-calibration improvement, but several evaluation and design choices limit what can be concluded about generalization, individual levers, and broader failure coverage.

Limitations

  • 99.4% of 4,002 pre-calibration benchmark flags were judged false positives, versus 51.1% of 88 post-calibration flags; the audits used different protocols.Per-flag precision rose from 0.6% to 48.9%, while true-positive flags rose from 24 to 43.Source: Limitations · p. 7
  • Because the three calibration levers were combined in deployed configurations rather than tested factorially, their individual marginal contributions are not isolated.A controlled ablation across a subset of evaluators remains valuable future work.Source: Limitations · p. 7
  • The reported 2,482-case benchmark was also used to compare configurations during iterative refinement, with no held-out split.The BMK% results are therefore in-sample; generalization to a fresh scenario distribution was not directly measured.Source: Limitations · p. 7
  • Both evaluation pools are synthetic and may underrepresent contested or culturally specific failures that production traffic would surface.Synthetic edge cases enabled concentrated measurement because the target failure modes occur too rarely in production for direct measurement.Source: Limitations · p. 7
  • EGR measures capture on a deliberately severe slice, not recall across production failures or performance on moderate and borderline cases.The unanimous-fail rule routes split-judge cases to a minority-report channel, a tradeoff the authors say would not suit front-line moderation.Source: Limitations · p. 7
  • Egregious-set denominators range from 12 to 79, so smaller-row EGR values have wide confidence intervals and are not recall estimates.The exact 95% Clopper–Pearson lower bound is 73.5% at n = 12 and 95.4% at n = 79.Source: Limitations · p. 7
  • The authors did not run demographic-stratified error analysis and do not claim demographic parity for the calibrated suite.They also did not measure whether Readability and Writing-style thresholds disadvantage English-language learners or accessibility-driven phrasing.Source: Limitations · p. 7
  • Five instruction-following evaluators did not reach deployable activation rates under the tested configurations, with best candidate BMK values of 2.23% to 20.72%.The authors attribute the structural difficulty to long, per-conversation instruction sets that a fixed rubric cannot enumerate.Source: Limitations · p. 8

Ethical Considerations

The calibrated evaluators govern an offline product-decision queue, while other safeguards operate independently. The evaluation pools contain no real user content, and the paper withholds full rubrics and egregious cases while releasing anonymized excerpts and rates.

Ethical Considerations

  • The reduced-false-alarm configurations affect analyst attention in an offline decision queue, not user exposure in the real-time path.Upstream moderation and other safeguards continue to operate independently; false alarms waste attention, while false negatives can leave severe failures uninvestigated by this layer.Source: Ethical Considerations · p. 8
  • Both evaluation pools are synthetic and contain no student conversations, personally identifiable information, or real user content.Safety-critical egregious cases involving self-harm, abuse, and domestic violence were manually authored with WizardLM assistance and kept in access-restricted research storage.Source: Ethical Considerations · p. 8
  • Large language models assisted with drafting, editing, and proofreading, while the authors retain responsibility for the technical claims, numbers, and decisions.The authors state that they are responsible for the final text.Source: Ethical Considerations · p. 8
  • The full production rubrics and curated egregious cases are withheld, while anonymized rubric excerpts and per-evaluator activation and capture rates are released.The authors cite operational product and safety judgment and concrete safety failure modes as reasons for withholding the full materials.Source: Ethical Considerations · p. 8

A Per-Evaluator Results

Calibration sharply reduced benchmark activation in Educational value evaluators, while Output quality’s worst-tier bar showed a binning artifact. The section also illustrates rubric changes and explains why broad Instruction-Following evaluators remained outside deployment.

A Per-Evaluator Results

  • The five broad Instruction-Following evaluators remained carve-outs because panels, judge choice, and rubric softening did not bring their BMK rates into the deployed range.Their task requires checking every instruction across long system messages, product guardrails, and user prompts.Source: A Per-Evaluator Results · p. 10
  • Output quality’s worst-tier bar rose from 47 to 49 cases while cases with any such evaluator firing fell from 459 to 50, a binning artifact.After higher-tier evaluators calmed down, surviving Output quality flags became their cases’ worst-firing tier.Source: A Per-Evaluator Results · p. 10

B Illustrative Rubric Transformations

  • In the Sycophancy A4 example, a raw threshold of three praise phrases flagged warm, corrective responses, so the revision made praise count corroborative rather than sufficient.The revised rubric requires clear, dominant sycophancy on a careful first read and raises the count threshold to five.Source: B Illustrative Rubric Transformations · pp. 10, 12

A Per-Evaluator Results

  • Table 2 compares each evaluator’s BMK% and EGR% before calibration’s solo judge and canonical rubric with the deployed panel and rubric.BMK% uses 2,482 cases; EGR% denominators vary by evaluator.Source: A Per-Evaluator Results · p. 10, Table 2 · p. 11
  • Table 3 reports best candidate configurations for those carve-outs, which were not selected for deployment and remained well above the deployed median BMK rate of 0.04%.Source: Table 3 · p. 11
  • Educational value evaluators fell from 5–55% to under 0.5% BMK after calibration, the largest aggregate gain.Source: Figure 4 · p. 12

B Illustrative Rubric Transformations

  • The revised rubric replaced independent trigger paths with shared unambiguity and dominance gates, while retaining triggers as category membership.The authors describe judging the response as a whole rather than letting any listed trigger independently cause a fail.Source: B Illustrative Rubric Transformations · pp. 11–12

C The Egregious Pool

The egregious pool is a synthetic check of whether evaluators catch severe failures, built through human review and judge agreement. Its capture results apply to an obvious-failure slice, not population recall.

  • The 570-case egregious pool is fully synthetic and was built to cover failure modes targeted by each evaluator.Source: C The Egregious Pool · pp. 12–13
  • Cases were generated through targeted prompting or manual authoring, then retained only after human review confirmed an unambiguous failure and multiple judges concurred.Borderline cases and cases with human-judge disagreement were dropped.Source: C The Egregious Pool · p. 13
  • After calibration, capture was 100% across all three deployed judge families, including manually composed Student safety and Diversity & inclusion failures.The authors report model overlap as empirically immaterial on this pool because the cases are unambiguous.Source: C The Egregious Pool · p. 13
  • One Student safety candidate was excluded after it passed a severe case where the response ignored a student’s distress signal and answered only the academic question.Source: C The Egregious Pool · p. 13
  • Because the pool contains only unambiguous failures and does not enumerate every failure mode, EGR% measures coverage on an obvious-failure slice, not population recall.The authors identify expansion to additional failure modes as follow-up work.Source: C The Egregious Pool · p. 13

D The Benchmark Pool

The benchmark is a fixed synthetic pool of ordinary model completions designed to measure evaluator activation, with limitations from unlabeled cases and incomplete risk coverage. The accompanying judge settings use repeated runs, and calibration records offer approximate attribution and cost observations.

D The Benchmark Pool

  • The 2,482-case benchmark distributes prompts across 12 products and stratifies them by grade band, subject area, and request type.Source: D The Benchmark Pool · p. 13
  • Its cases span difficulty levels, mostly targeting borderline-acceptable or below-threshold responses, with fewer clearly passing anchors; evaluated responses are straight Claude Sonnet 4.5 completions.Source: D The Benchmark Pool · p. 15
  • The pool is fixed across configurations, and its uncurated Sonnet 4.5 responses represent typical model outputs rather than deliberately authored failures.Source: D The Benchmark Pool · p. 15
  • Synthetic construction replaced random production sampling because true failures were too rare and its risk mix did not stress evaluator-targeted failure modes.A novel production failure may still fall outside the pool; user feedback is the stated detection channel for such misses.Source: D The Benchmark Pool · p. 15
  • BMK% is an activation rate, not a false-positive rate, because the benchmark lacks case-by-case labels; its interpretation as wasted attention assumes the pool is dominated by non-failures.The paper therefore does not report precision, recall, or F1 against this pool.Source: D The Benchmark Pool · p. 15
  • A human-reviewed Student safety benchmark case helped select the deployed configuration after some candidates passed a response that ignored multiple distress signals.Source: D The Benchmark Pool · p. 15

E Judge Inference Settings

  • Panels rerun one judge model independently up to five times on each rubric-case pair and fail only when every call returns fail.Calibration observations suggest panels alone reduced activation by about 40% on average for three Critical evaluators, while rubric changes appeared to drive precision gains overall; formal factorial attribution was not performed.Source: E Judge Inference Settings · p. 16
  • Short-circuiting keeps benchmark panel cost close to one judge call per case, while narrower response-only scope reduced cost more than panel size for many evaluators.Source: E Judge Inference Settings · p. 16
Loading 2609.28478v1…