arXiv paper· machine learning — LLM evaluation integrity (LLM-as-judge, software engineering)· empirical study

Commit-first LLM judging inherits the judge's own errors

Idil Gozel

cs.SE · cs.AI · cs.CL

Quick verdict

Careful empirical audit and experiment showing commit-first judging moves the gaming anchor to the judge's own errors; convincing, though small in scale.

Summary

This empirical study audits the default LLM-judge configurations shipped by eight widely used evaluation frameworks (nine packages, 27 configurations) and finds that none implements commit-first judging — having the judge solve the task first, commit to that answer, and accept only matching candidates — the defence Zhou measured at a 0.012 false-positive rate. Nine ship the ineffective recompute variant, traceable through a copied typographical error to one ancestor prompt. A controlled experiment then games the shipped DeepEval G-Eval 4.1.5 configuration (judge: Claude Opus 4.8; generator: Claude Sonnet 5) with plain best-of-N search that never accesses ground truth: on interval merging, 90/96 and 93/96 candidates diverged across two seeds, with the judge citing the defective line as grounds for a perfect score. Commit-first judging eliminates this (0/96 in both seeds). On duration parsing, where the judge's own committed answer is wrong (0.667 on held-out checks), the defence backfires: divergence rises from 37/41 to 50/75, and in one seed the population's final correctness rests exactly on the judge's erroneous score — the paper's central claim that the anchor moves rather than disappears. A cheap 12-call probe predicts both outcomes. Limitations: four small single-function tasks, one judge family and generator, single runs for several control arms, a lock-in result resting on one seed, and a temperature-setting asymmetry affecting cross-judge comparison.

Review complete

Assessment at a glance

machine learning — LLM evaluation integrity (LLM-as-judge, software engineering)

5

risk flags identified

● high 0

● medium 2

● low 3

Reproducibility readinesshigh
Code & data availableyes
Review confidencehigh
AI text signal0/20 passages flagged
Deep research viableCode-reproducible

5 strengths · 5 weaknesses · 5 author questions

AI text signal = Binoculars zero-shot detector score over 20 sampled passages (Fast-DetectGPT co-reported) — absence does not prove human authorship, and a flag does not imply misconduct.

Levels reflect verification complexity — not a quality score. Evolve never rates your paper.

Key claims under review

  • None of the 24 in-scope default judge configurations across eight frameworks implements commit-first judging; nine ship the recompute variant Zhou measured at 0.719 false-positive rate, sharing one ancestor prompt traceable via a copied typo.
  • Plain best-of-N search with no ground-truth access games the shipped DeepEval G-Eval 4.1.5 configuration (90/96 and 93/96 diverged on interval merging), with the judge citing the defective line as grounds for a perfect score, and commit-first judging eliminates the effect (0/96 both seeds).
  • On a task the judge cannot solve, commit-first judging backfires in both seeds (divergence 37/41 to 50/75), and in one seed the population's final correctness equals the judge's own erroneous score — the gaming anchor moves from candidate to judge.
  • A cheap 12-call probe scoring judges' own solutions against checks they never see predicts where the defence is safe, and shows judge competence to be judge-task specific rather than scale-dependent (Opus 1/3 vs Haiku 3/3 on interval merging).
  • Applied to itself, verification found real defects: 5 of 15 first-draft citation claims failed against sources, and 2 of 13 held-out checks are unjustified by task specifications (with no impact on divergence counts).

Strengths

  • Verifiable provenance for every census verdict

    Each of the 27 verdicts is pinned to package version, file path and SHA-256 digest with a re-verification script (§2, §6); a mid-study DeepEval 4.1.5→4.2.0 release was re-checked and the G-Eval template confirmed byte-identical.

  • Instrument validated in both directions before use

    16 deliberately broken implementations probe the held-out suites (15 caught; the in-place-sorting miss disclosed), every held-out check traced to task-spec sentences, two unjustified checks flagged and replayed per-candidate to show zero divergence-count impact (§3.2).

  • Full-census replay reproducibility

  • Honest asymmetry between failure and repair

  • Cheap predictive probe with mechanistic alignment

Weaknesses

  • Narrow external validity

  • Key arms are single runs

  • Temperature confound in the cross-judge headline

  • Criteria and repair are author-constructed

  • Census covers only default templates

Full Review Report

$1.99 · one-time

Unlock the complete preliminary analysis Evolve produced for this paper.

Report preview

Scope & Claims

The paper claims six contributions (§1): a census of 27 default judge configurations from eight frameworks (nine packages; LangChain ships two); a controlled best-of-N gaming demonstration against shipped DeepEval G-Eval 4.1.5; evidence that commit-first judging relocates the gaming anchor to the judge's own answer; a cheap predictive probe; a held-out-instrument validation method; and a verification practice applied to the paper's own prose. The headline claim — commit-first judging moves rather than removes the gameable anchor, so evaluation becomes bounded by judge competence on the task — is supported on two tasks, with the lock-in endpoint (population correctness pinned at the judge's own 0.667) shown in one seed of two. The paper's scoping statements are consistently honest; the risk is not overclaiming in prose but readers overgeneralising beyond four tiny tasks.

The remaining sections cover Methodology Assessment, Statistical Evidence, Results & Reproducibility, Limitations & Risks, and Verdict & Recommendations.

  • All 5 strengths & 5 weaknesses, analyzed in detail
  • 5 risk flags with severity, section & reviewer questions
  • Methods & statistical evidence assessment
  • 5 questions a peer reviewer would ask
  • Full six-dimension evaluation report & recommendations

One-time purchase · this paper only

One-time purchase, this paper only. AI-generated preliminary analysis — not peer review.

Frequently asked questions

What is commit-first LLM judging?

A defence against judge gaming in which the judge first solves the task by itself and commits to that answer before seeing any candidate, then accepts a candidate only if it matches. The paper finds none of 24 audited default judge configurations implements it, and shows it works only when the judge is actually right — when the judge's answer is wrong, optimisation pressure converges on the judge's mistake instead.

Can LLM judges be gamed without prompt injection or jailbreaks?

Yes. The paper shows ordinary best-of-N selection — the loop production teams run daily, with no injection — makes 90 and 93 of 96 generated code candidates pass a shipped DeepEval G-Eval judge while failing held-out tests. The judge even located the buggy line and cited it as the reason for a perfect score.

Does making the judge solve the task first fix reward hacking?

Not always. When the judge's own answer is correct, gaming dropped from 90-93 of 96 diverged candidates to 0 in both seeds. But on a task where the judge's committed answer was wrong (scoring 0.667 on held-out checks), divergence rose from 37 and 41 to 50 and 75, and in one run the population's final correctness came to rest exactly on the judge's incorrect score.

How can you cheaply test whether a judge is safe to trust with commit-first judging?

Ask the judge to solve each task directly, three attempts per task, and score its answers against checks it has never seen — 12 model calls total. In the paper this cost about 3 pence for a small model and 15 pence for a frontier model, and it correctly predicted both where the defence helped and where it backfired.

About this review

This is an AI-generated preliminary review by Evolve.Pub, produced from the openly available text of the paper. It is not peer review and does not represent the authors' views. The canonical record of the paper is at the publisher link above.

  • Figures 1–4 are present only via their captions in the extracted text; the plots themselves are images and their visual content was not reviewable (the paper states the underlying data ships as ancillary files).

Go deeper on this paper

Wrote a paper? Stress-test it before reviewers do.

Upload your manuscript for the same structured scrutiny — reasoning, statistics, evidence, figures, and reproducibility.

Scan your paper
Commit-first LLM judging inherits the judge's own errors | Evolve.Pub