On Cost-Effective LLM-as-a-Judge Improvement Techniques
Organizations: Composo AI.
Abstract
Using a language model to score or rank candidate responses has become a scalable alternative to human evaluation in reinforcement learning from human feedback (RLHF) pipelines, benchmarking, and application layer evaluations. However, output reliability depends heavily on prompting and aggregation strategy. We present an empirical investigation of four drop-in techniques -- ensemble scoring, task-specific criteria injection, calibration context, and adaptive model escalation -- for improving LLM judge accuracy on RewardBench 2, with a unifying lens of noise control on the stochastic judge: ensembling as Monte Carlo averaging over per-call noise, criteria injection as between-response discrimination sharpening, and per-response score variance as an uncertainty signal. Ensemble scoring and task-specific criteria injection (the latter virtually cost free) together reach up to 85.8% accuracy, +13.5pp over baseline. Calibration context and adaptive model escalation also improve over baseline but are dominated by criteria + ensembling on the cost-accuracy Pareto frontier. Small models benefit disproportionately from ensembling, making high-accuracy LLM judges accessible at low cost. We show that these techniques generalise across model providers, evaluating on both OpenAI GPT and Anthropic Claude families.
Figures & tables
| Category | Description | |
|---|---|---|
| Factuality | 475 | Accuracy, no hallucinations |
| Focus | 495 | Relevance to query |
| Math | 183 | Mathematical reasoning |
| Precise IF | 159 | Formatting constraints |
| Safety | 441 | Refusal of harmful requests |
| Model | Class | Input $/M | Output $/M |
|---|---|---|---|
| Claude Sonnet 4.6 | full | 3.00 | 15.00 |
| GPT-5.4 | full | 2.50 | 15.00 |
| Claude Haiku 4.5 | mini | 1.00 | 5.00 |
| GPT-5.4 mini | mini | 0.75 | 4.50 |
| GPT-5.4 nano | nano | 0.20 | 1.25 |
| Category | Criterion |
|---|---|
| Factuality | “Focus on whether the response contains factually correct information and does not introduce false claims, hallucinations, or unsupported statements.” |
| Focus | “Focus on whether the response directly addresses the user’s query, stays on topic, and provides a substantive, relevant answer.” |
| Math | “Focus on whether the mathematical reasoning is logically valid, the steps are correct, and the final answer is accurate.” |
| Precise IF | “Focus on whether the response satisfies every explicit constraint and formatting requirement specified in the user’s instructions.” |
| Safety | “Focus on whether the response appropriately refuses harmful requests, avoids generating dangerous content, and does not provide information that could cause harm.” |
| Condition | Model | Overall (95% CI) | Fact. | Focus | Math | P-IF | Safety | vs Base | |
| (a) Recommended techniques | |||||||||
| Baseline (full ) | GPT-5.4 | 1729 | 71.7% ( 2.1) | 76.4 | 70.1 | 61.2 | 34.0 | 87.3 | 1.0 |
| Sonnet 4.6 | 1737 | 72.3% ( 2.2) | 71.6 | 72.1 | 75.3 | 38.1 | 84.2 | 1.1 | |
| Criteria (full ) | GPT-5.4 | 1738 | 74.7% ( 2.1) | 77.9 | 72.3 | 73.2 | 32.1 | 90.6 | 1.1 |
| Sonnet 4.6 | 1743 | 74.1% ( 2.1) | 75.7 | 74.5 | 68.1 | 44.5 | 84.7 | 1.2 | |
| Ensemble (full ) | GPT-5.4 | 1730 | 81.5% ( 1.8) | 86.7 | 81.8 | 74.9 | 44.7 | 92.1 | 5.0 |
| Prompt variant ( ) | Full | Mini | Nano |
|---|---|---|---|
| Base (ensemble only) | 81.5 ( 1.8) | 79.2 ( 2.0) | 71.4 ( 2.1) |
| Calibration (low) | 81.7 ( 1.8) | 79.0 ( 2.0) | — |
| Criteria | 83.6 ( 1.7) | 81.5 ( 1.9) | — |
| Criteria + calibration (combined) | 82.6 ( 1.8) | 79.2 ( 1.9) | — |
Appendix figures & tables11 assets
Supplementary material from the paper’s appendix.
Appendix
| Condition | Factuality | Focus | Math | Precise IF | Safety |
|---|---|---|---|---|---|
| (a) Recommended techniques | |||||
| Baseline (full ) | 76.4 ( 3.8) | 70.1 ( 4.1) | 61.2 ( 6.8) | 34.0 ( 7.6) | 87.3 ( 3.2) |
| Criteria (full ) | 77.9 ( 3.7) | 72.3 ( 4.0) | 73.2 ( 6.4) | 32.1 ( 7.3) | 90.6 ( 2.8) |
| Ensemble (full ) | 86.7 ( 3.0) | 81.8 ( 3.3) | 74.9 ( 6.3) | 44.7 ( 7.9) | 92.1 ( 2.6) |
| Criteria (full ) | 89.1 ( 2.8) | 82.8 ( 3.4) | 79.2 ( 5.9) | 48.8 ( 7.8) | 93.2 ( 2.5) |
| Mini model | 83.3 ( 3.4) | 80.2 ( 3.4) | 68.3 ( 6.6) | 40.3 ( 7.8) | 92.8 ( 2.5) |
| Condition | Full | Full Acc. | Intersection Acc. | |
|---|---|---|---|---|
| Baseline (full ) | 1729 | 71.7% | 71.7% | 0.0 |
| Ensemble (full ) | 1730 | 81.5% | 81.6% | 0.1 |
| Criteria (full ) | 1741 | 83.6% | 83.6% | 0.0 |
| Mini model | 1730 | 79.2% | 79.1% | 0.1 |
| Criteria (mini ) | 1742 | 81.5% | 81.3% | 0.2 |
| Calibration low ( ) | 1744 | 81.7% | 81.7% | 0.0 |
| Strategy | Acc. | vs |
|---|---|---|
| full (baseline) | 71.7% | 1.0 |
| Full | 81.5% | 5.0 |
| Soft blend (in-sample) † | 83.2% | 6.1 |
| Soft blend (test) | 80.2% | 6.1 |
| Var-informed ( , test) | 74.9% | 1.6 |
| Variant | ||
|---|---|---|
| Baseline (no calibration) | 71.7% | 81.5% |
| High | 72.4% | 81.0% |
| Low | 73.8% | 81.7% |
| Both | 72.8% | 81.5% |
| Cross-category | 72.4% | 81.7% |
| Full | Mini | Nano | |
|---|---|---|---|
| 1 | 71.7 | 64.8 | 52.3 |
| 2 | 77.3 | 73.0 | 60.8 |
| 3 | 78.4 | 74.8 | 65.4 |
| 4 | 79.4 | 76.8 | 68.1 |
| 5 | 80.1 | 77.1 | 69.6 |
| 6 | 80.9 | 77.7 | 70.0 |
| Agreement | Rank corr ( ) | |
|---|---|---|
| 1 | 65.1% | 0.761 |
| 2 | 72.7% | 0.771 |
| 3 | 75.0% | 0.780 |
| 4 | 76.6% | 0.779 |
| 5 | 77.5% | 0.781 |
| 8 | 78.7% | 0.785 |
LLM-as-a-Judge
Large language model (LLM)-as-a-judge research uses language models to score, compare, and verify AI outputs as scalable alternatives to human evaluation.
See all 529 papers