Not All Criteria Matter: Importance-Aware Criteria Weighting for Rubric-Based LLM Evaluation
Organizations: National University of Singapore · Zhejiang University · Alibaba Group · Renmin University of China ·
Abstract
Rubric-based evaluation assesses the responses of large language models (LLMs) by aggregating the verification results of explicit criteria, yet not all criteria matter equally. However, existing methods commonly aggregate the verification results with uniform weighting, which assigns minor and overlapping criteria the same weight as essential ones and thus produces misleading evaluation scores. Although some methods prompt an LLM to directly assign weights, direct weighting requires a holistic judgment over all criteria that LLMs struggle to make reliably. To address these limitations, we propose Importance-Aware Criteria Weighting (ICW), which derives the weights of criteria from pairwise importance comparisons made by an LLM. Specifically, ICW transforms the holistic judgment over all criteria into a series of pairwise importance comparisons, checks and revises inconsistent comparisons, and derives the weights from the principal eigenvector of the comparison matrix. Extensive experiments demonstrate that ICW consistently outperforms uniform weighting and competitive weighting methods, and translates into better policy models in downstream reinforcement learning.
Figures & tables
| RubricBench | ResearchQA | JudgeBench | RM-Chat | Chat-Hard | Precise-IF | |||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Method | Acc | RI | Acc | RI | Acc | RI | Acc | RI | Acc | RI | Acc | RI |
| Uniform | 0.771 | – | 0.583 | – | 0.762 | – | 0.740 | – | 0.805 | – | 0.720 | – |
| Direct | 0.778 | 0.96% | 0.589 | 1.03% | 0.770 | 1.06% | 0.731 | 1.22% | 0.802 | 0.41% | 0.723 | 0.43% |
| AdaRubric | 0.774 | 0.45% | 0.592 | 1.53% | 0.765 | 0.31% | 0.749 | 1.23% | 0.812 | 0.96% | 0.732 | 1.74% |
| RaR | 0.782 | 1.41% | 0.604 | 3.57% | 0.763 | 0.10% | 0.760 | 2.62% | 0.816 | 1.37% | 0.746 | 3.61% |
| MAPLE | 0.782 | 1.41% | 0.601 | 3.05% | 0.760 | 0.21% | 0.745 | 0.70% | 0.812 | 0.96% | 0.738 | 2.60% |
| Method | Pair. | Rev. | RubricBench | ResearchQA | JudgeBench | RM-Chat | Chat-Hard | Precise-IF | ||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Acc | RI | Acc | RI | Acc | RI | Acc | RI | Acc | RI | Acc | RI | |||
| Uniform | ✗ | ✗ | 0.771 | – | 0.583 | – | 0.762 | – | 0.740 | – | 0.805 | – | 0.720 | – |
| ICW † | ✗ | ✓ | 0.782 | 1.47% | 0.592 | 1.53% | 0.758 | 0.52% | 0.747 | 0.88% | 0.803 | 0.27% | 0.755 | 4.92% |
| ICW ‡ | ✓ | ✗ | 0.790 | 2.49% | 0.607 | 4.07% | 0.783 | 2.76% | 0.758 | 2.44% | 0.804 | 0.14% | 0.752 | 4.49% |
| ICW | ✓ | ✓ | 0.795 | 3.11% | 0.612 | 5.08% | 0.783 | 2.76% | 0.769 | 3.84% | 0.818 | 1.64% | 0.762 | 5.79% |
| Method | BiGGen Bench | AlpacaEval 2.0 | Arena-Hard | |||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Score | RI | WR | RI | LC | RI | WR | RI | SC | RI | |
| Policy Model: Qwen2.5-3B-Instruct | ||||||||||
| Base Model | 59.22 | – | 17.25 | – | 16.71 | – | 25.93 | – | 27.63 | – |
| Uniform | 61.45 | 3.77% | 21.59 | 25.16% | 19.07 | 14.12% | 27.58 | 6.36% | 28.58 | 3.44% |
| RACE-SC | 64.95 | 9.68% | 24.32 | 40.99% | 22.74 | 36.09% | 28.67 | 10.57% | 29.61 | 7.17% |
| RRD-WU | 64.23 | 8.46% | 24.37 | 41.28% | 20.42 | 22.20% | 27.78 | 7.13% | 29.80 | 7.85% |
Appendix figures & tables3 assets
Supplementary material from the paper’s appendix.
Appendix
| Weighting Model | Type | RubricBench | ResearchQA | JudgeBench | RM-Chat | Chat-Hard | Precise-IF |
|---|---|---|---|---|---|---|---|
| GPT-4.1 | Input | 39.552 | 152.116 | 111.641 | 92.567 | 107.761 | 185.989 |
| Output | 1.377 | 2.957 | 1.962 | 1.799 | 1.872 | 2.510 | |
| Gemini-3.5-Flash | Input | 49.799 | 190.582 | 127.352 | 106.721 | 122.638 | 231.673 |
| Output | 18.074 | 41.253 | 22.049 | 17.428 | 17.770 | 29.697 | |
| GLM-5.1 | Input | 61.862 | 180.468 | 113.025 | 94.347 | 110.812 | 197.559 |
| Output | 26.279 | 53.043 | 26.773 | 22.474 | 23.030 | 33.580 |
Language Model Generation Evaluation
Language model generation evaluation measures the quality, reliability, diversity, and task fit of outputs produced by language models.
See all 395 papers