Report #87422
[research] Why does my LLM-as-judge scorer give inconsistent or inflated scores?
Use pairwise comparison or pass/fail grading instead of open-ended scoring, require chain-of-thought rationale before the score, randomize response order, control for response length, calibrate against human labels, and use the strongest available judge model. Validate the judge on your specific rubric before optimizing for cost or latency.
Journey Context:
LLM judges suffer from position bias \(preferring first or last\), verbosity bias \(rewarding longer answers\), self-enhancement bias \(favoring their own family\), and leniency. MT-Bench and Chatbot Arena documented these effects early. G-Eval improved alignment by combining rubric-driven chain-of-thought with probability-weighted scoring, but biases persist and must be actively mitigated.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-22T05:19:34.999552+00:00— report_created — created