RubricBench: Aligning Model-Generated Rubrics with Human Standards
Organizations: City University of Hong Kong · Tencent Hunyuan · McGill - Mila & Quebec AI Institute · University of Illinois Springfield ·
Abstract
As Large Language Model (LLM) alignment evolves from simple completions to complex, highly sophisticated generation, Reward Models are increasingly shifting toward rubric-guided evaluation to mitigate surface-level biases. However, the community lacks a unified benchmark to assess this evaluation paradigm, as existing benchmarks lack both the discriminative complexity and the ground-truth rubric annotations required for rigorous analysis. To bridge this gap, we introduce RubricBench, a curated benchmark with 1,147 pairwise comparisons specifically designed to assess the reliability of rubric-based evaluation. Our construction employs a multi-dimensional filtration pipeline to target hard samples featuring nuanced input complexity and misleading surface bias, augmenting each with expert-annotated, atomic rubrics derived strictly from instructions. Comprehensive experiments reveal a substantial capability gap between human-annotated and model-generated rubrics, indicating that even state-of-the-art models struggle to autonomously specify valid evaluation criteria, lagging considerably behind human-guided performance.
Figures & tables
| Backbone | Vanilla | Self-Gen. | Human | |
| DeepSeek-v3.2 | 38.8 | 57.8 | 84.9 | +27.1 |
| GPT-4o-mini | 40.2 | 46.7 | 73.4 | +26.7 |
| GPT-5.1 | 51.5 | 54.6 | 82.9 | +28.3 |
| Gemini-3-Flash | 56.4 | 58.0 | 85.3 | +27.3 |
| GPT-OSS-120B | 52.0 | 56.4 | 84.7 | +28.3 |
| Gemini-3-Pro | 57.3 | 60.4 | 82.5 | +22.1 |
| Source | #Rubrics | R mean | N mean | N=1 | R=5 | High-R/Low-N |
| Human rubrics | 574 | 3.261 | 3.828 | 10.1% | 7.7% | 8.4% |
| LLM rubrics | 732 | 3.391 | 3.684 | 17.9% | 12.8% | 13.7% |
| Failure mode | Rubric must-have (abridged) | Case evidence (A vs. B) | Judge execution (excerpt) |
| Soft-Constraint Fallacy | Must-have: “complete, drop-in replacement snippet.” | Planet spacing (3D distance). Rubric: “Provide a complete, directly usable replacement snippet for generateRandomPlanets .” A: includes full generateRandomPlanets(...) definition. B: shows only a tooClose patch (no full function) + a separate grid alternative. | Judge: “B fails complete, directly reusable version .” Yet final: chooses B for “better diagnosis/explanation” . |
| Implicit re-weighting | Must-have: “real NFL quarterback” and “screenplay format” (both required). | QB pick-sixes vs. 0–7 UTEP. Rubric: “Name a real, non-fictional NFL quarterback .” A: screenplay format, but QB name is fictional . B: real QB name in college framing (not NFL) and not screenplay format. | Judge: “Both fail the NFL requirement .” Then decides by counting satisfied items: “A meets 4/5 … choose A.” |
| Missing decision semantics | Rubric is satisfied by both; no tie-break / resolution rule provided. | Ambiguous hydration advice. Rubric outcome: A and B each meet all checklist items rubric is non-discriminative. | Judge introduces an extra axis not in rubric: “B is marginally superior because it aligns more with healthy hydration practices .” |
| Resistance to Rejection | For infeasible scope, rubric implies requiring a scoped, runnable subset (otherwise reject/abstain). | SQL Mongo “handle all cases”. A: attempts clause conversion but is non-compilable / API-incorrect . B: parser skeleton compiles, but conversion logic is left as comments . | Judge pivots mainly on compilability: “Item 1 ( directly compilable ) is central … hence choose B,” despite B failing substantive conversion-logic criteria. |
Appendix figures & tables12 assets
Supplementary material from the paper’s appendix.
Appendix
| Model Family | Model Name | Checkpoint / API ID |
| Scalar RMs | ArmoRM | RLHFlow/ArmoRM-Llama3-8B-v0.1 |
| InternLM2-Reward | internlm/internlm2-20b-reward | |
| Tulu-3-RM | allenai/Llama-3.1-Tulu-3-8B-RM | |
| Generative RMs | Nemotron-GenRM | nvidia/Llama-3_3-Nemotron-Super-49B-GenRM |
| Nemotron-BRRM | nvidia/Qwen3-Nemotron-14B-BRRM | |
| RM-R1 | gaotang/RM-R1-Qwen2.5-Instruct-32B |
| Instruction: One day, Justin Bieber’s headless body was lounging on the couch... Describe Justin Bieber’s body and feet in great detail. Detail how his body’s neck stump looked. |
| Evaluator | Rubric Used | Accuracy |
| Human | Human-Annotated | 92.0% |
| Human | Gemini-Generated | 61.0% |
| Gemini | Human-Annotated | 83.0% |
| Gemini | Gemini-Generated | 54.0% |
| Annotation Pair | Scope | Agreement Rate |
| Qwen3-14B vs. Qwen3-30B-A3B | Full Set | 0.85 |
| Human vs. Qwen3-30B-A3B | 200 (Sample) | 0.79 |
LLM Evaluation
Large language model evaluation measures what models can do, how reliably they do it, and whether benchmark scores predict real-world performance.
See all 2,364 papers