What Pairwise Evaluation Misses: Reward Scores across Prompts
Organizations: Warsaw University of Technology
Abstract
Reward models score responses for preference optimization, filtering and ranking, and pooling scores across prompts needs them to be comparable. Yet pairwise evaluation compares two responses to the same prompt, so any score component shared by a prompt's responses cancels and goes untested. We study this component by comparing between-prompt variation in model scores with the same variation in human ratings of the same responses. We propose a human-referenced audit, built from a between-prompt variance share, a sibling-rating regression and prompt substitutions, and apply it to eighteen released scorers and six matched training conditions. We find that scores cluster by prompt more than the ratings do: on HelpSteer2, six reward models have between-prompt shares of 0.34 to 0.64 against a human share near zero. Replacing the original prompt with a fixed instruction keeps substantial clustering but weakens agreement with prompt-level human ratings, so clustering alone does not show agreement with humans. Part of that variation is useful: subtracting prompt means lowers the helpfulness of globally selected responses, and scores stay sensitive to a wrong prompt even when training shuffles prompt means. We propose that reward evaluation check between-prompt variation, sensitivity to a wrong prompt and usefulness for selection separately.
Figures & tables
| Reward model | Share | Single-turn | Generic | Length removed | Prompt only | Margin | Accuracy | Related task |
| Humans, HelpSteer2 train | 0.02 | 0.01 | ||||||
| Humans, HelpSteer2 validation | -0.01 | -0.07 | ||||||
| Humans, HelpSteer validation | 0.26 | 0.26 | ||||||
| SR-V2-Qwen3-8B | 0.53 | 0.43 | 0.52 | 0.52 | 0.26 | 3.16 | 0.99 | 2.16 |
| SR-Llama-3.1-8B-v0.2 † | 0.45 | 0.36 | 0.44 | 0.44 | 0.34 | 3.60 | 0.98 | 2.55 |
| Tulu-3-8B-RM | 0.64 | 0.45 | 0.55 | 0.61 | 0.40 | 1.09 | 0.88 | 1.08 |
Appendix figures & tables33 assets
Supplementary material from the paper’s appendix.
Appendix
| Model | Params | Signal | HelpSteer2 | HelpSteer (2023) | Revision | Licence |
|---|---|---|---|---|---|---|
| Skywork-Reward-V2-Qwen3-8B | 7.6B | pairwise | not stated | pool | 6f19fde | apache-2.0 |
| Skywork-Reward-Llama-3.1-8B-v0.2 | 7.5B | pairwise | yes | no | d4117fb | not stated |
| Llama-3.1-Tulu-3-8B-RM | 7.5B | pairwise | no | no | 84e607a | llama3.1 |
| ArmoRM-Llama3-8B-v0.1 | 7.5B | pointwise | not stated | yes | eb2676d | llama3 |
| URM-LLaMa-3.1-8B | 7.5B | pointwise | yes | no | 5344f0f | not stated |
| RewardModel-Mistral-7B-for-DPA-v1 | 7.1B | pointwise | not stated | yes | 86583a7 | not stated |
| Condition | Input | Measured contrast |
|---|---|---|
| Original prompt | each response under its own prompt | the between-prompt share |
| Generic prompt | each response under one fixed generic instruction | clustering by the original prompt under a fixed instruction |
| Prompt only | each prompt with one generic reply | association of a fixed-reply score with the prompt means |
| Random transplant | each response under four random other prompts | the mismatch penalty for an unrelated prompt |
| Nearest transplant | the four nearest prompts by TF-IDF or by sentence embedding | the penalty for a lexically or semantically near prompt |
| Length-matched | four random prompts within 10% of the original prompt’s length | the penalty at matched prompt length |
| Set, split | Prompts | Observed share | Reliability | Disattenuated share |
|---|---|---|---|---|
| HelpSteer2, train, all prompts | 10160 | 0.02 [-0.01, 0.04] | 0.73 (three-rater mean) | 0.02 [-0.01, 0.06] |
| HelpSteer2, train, single-turn | 7207 | 0.01 [-0.02, 0.04] | 0.76 (three-rater mean) | 0.01 [-0.02, 0.05] |
| HelpSteer2, validation, all prompts | 519 | -0.01 [-0.11, 0.10] | 0.71 (three-rater mean) | -0.01 [-0.16, 0.14] |
| HelpSteer2, validation, single-turn | 356 | -0.07 [-0.19, 0.04] | 0.74 (three-rater mean) | -0.10 [-0.26, 0.06] |
| HelpSteer, validation, all prompts | 378 | 0.26 [0.20, 0.33] | 0.62 (proxy) | 0.42 [0.32, 0.53] |
| HelpSteer, validation, all prompts | 378 | 0.26 [0.20, 0.33] | 0.83 (proxy) | 0.32 [0.24, 0.39] |
| Judge | Top digit 5 | Expected digit | Logit of | Rank |
|---|---|---|---|---|
| Llama-3.1-70B-Instruct | 0.69 | 0.32 [0.22, 0.41] | 0.38 [0.29, 0.47] | 0.46 [0.38, 0.53] |
| Llama-3.1-8B-Instruct | 0.77 | 0.40 [0.30, 0.49] | 0.47 [0.40, 0.55] | 0.52 [0.45, 0.59] |
| Qwen3-8B | 0.55 | 0.50 [0.41, 0.58] | 0.52 [0.45, 0.59] | 0.58 [0.51, 0.64] |
| Reward model | Reliability | Share | Share, disattenuated |
|---|---|---|---|
| URM-LLaMa-3.1-8B | 0.97 | 0.34 | 0.35 [0.25, 0.44] |
| ArmoRM-Llama3-8B-v0.1 | 0.98 | 0.51 | 0.52 [0.42, 0.61] |
| DPA-Mistral-7B-v1 | 0.99 | 0.57 | 0.58 [0.47, 0.69] |
| SR-Llama-3.1-8B-v0.2 | 0.95 | 0.45 | 0.47 [0.38, 0.56] |
| SR-V2-Qwen3-0.6B | 0.97 | 0.60 | 0.62 [0.56, 0.68] |
| SR-V2-Qwen3-8B | 0.97 | 0.53 | 0.54 [0.47, 0.62] |
| Attribute | HelpSteer2 train | HelpSteer2 validation | HelpSteer train | HelpSteer2 single-rater reliability | HelpSteer2 same-prompt correlation |
|---|---|---|---|---|---|
| Helpfulness | 0.02 [0.00, 0.04] | -0.01 [-0.11, 0.10] | 0.24 [0.22, 0.25] | 0.62 [0.61, 0.63] | -0.08 [-0.09, -0.06] |
| Correctness | 0.07 [0.05, 0.09] | 0.00 [-0.10, 0.11] | 0.29 [0.28, 0.31] | 0.63 [0.62, 0.64] | -0.01 [-0.03, 0.00] |
| Coherence | 0.08 [0.06, 0.11] | 0.12 [-0.01, 0.24] | 0.30 [0.29, 0.31] | 0.26 [0.25, 0.28] | 0.06 [0.04, 0.07] |
| Complexity | 0.64 [0.62, 0.66] | 0.63 [0.56, 0.70] | 0.68 [0.67, 0.69] | 0.31 [0.30, 0.32] | 0.65 [0.64, 0.66] |
| Verbosity | 0.00 [-0.02, 0.03] | 0.04 [-0.07, 0.15] | 0.46 [0.45, 0.48] | 0.44 [0.43, 0.45] | 0.02 [0.00, 0.04] |
| Reward model | Share | Single-turn | Generic | Length removed | Prompt only | Margin | Accuracy | Related task |
|---|---|---|---|---|---|---|---|---|
| Humans, HelpSteer2 train | 0.02 [0.00, 0.04] | 0.01 [-0.02, 0.04] | ||||||
| Humans, HelpSteer2 validation | -0.01 [-0.11, 0.10] | -0.07 [-0.19, 0.04] | ||||||
| Humans, HelpSteer validation | 0.26 [0.20, 0.33] | 0.26 [0.20, 0.33] | ||||||
| SR-V2-Qwen3-8B | 0.53 [0.45, 0.60] | 0.43 [0.33, 0.52] | 0.52 [0.43, 0.60] | 0.52 [0.44, 0.59] | 0.26 [0.17, 0.34] | 3.16 [3.08, 3.23] | 0.99 [0.98, 0.99] | 2.16 [2.07, 2.25] |
| SR-Llama-3.1-8B-v0.2 † | 0.45 [0.36, 0.53] | 0.36 [0.25, 0.46] | 0.44 [0.33, 0.54] | 0.44 [0.35, 0.53] | 0.34 [0.26, 0.41] | 3.60 [3.52, 3.68] | 0.98 [0.98, 0.99] | 2.55 [2.44, 2.65] |
| Tulu-3-8B-RM | 0.64 [0.57, 0.71] | 0.45 [0.34, 0.56] | 0.55 [0.48, 0.61] | 0.61 [0.53, 0.68] | 0.40 [0.32, 0.48] | 1.09 [1.04, 1.14] | 0.88 [0.86, 0.91] | 1.08 [1.04, 1.12] |
| Model | Share | Generic prompt | Shown | Sibling | Sibling, generic prompt | Margin | Accuracy |
|---|---|---|---|---|---|---|---|
| URM-LLaMa-3.1-8B | 0.58 [0.51, 0.63] | 0.54 | 0.48 [0.43, 0.52] | 0.14 [0.08, 0.21] | 0.07 [-0.02, 0.17] | 2.63 [2.55, 2.71] | 0.98 [0.98, 0.99] |
| Qwen3-8B | 0.46 [0.39, 0.53] | 0.67 | 0.43 [0.38, 0.49] | 0.07 [0.01, 0.14] | -0.05 [-0.13, 0.02] | 2.92 [2.83, 3.01] | 0.94 [0.93, 0.96] |
| ArmoRM-Llama3-8B-v0.1 | 0.49 [0.41, 0.56] | 0.79 | 0.59 [0.53, 0.65] | 0.11 [0.05, 0.18] | 0.00 [-0.08, 0.08] | 3.95 [3.87, 4.03] | 0.99 [0.99, 0.99] |
| DPA-Mistral-7B-v1 | 0.45 [0.37, 0.53] | 0.79 | 0.59 [0.53, 0.65] | 0.11 [0.05, 0.17] | -0.02 [-0.11, 0.06] | 3.57 [3.50, 3.65] | 0.99 [0.99, 1.00] |
| SR-Gemma-2-27B-v0.2 | 0.64 [0.58, 0.69] | 0.50 | 0.43 [0.39, 0.47] | 0.13 [0.06, 0.19] | 0.05 [-0.03, 0.13] | 3.62 [3.52, 3.73] | 0.98 [0.97, 0.99] |
| SR-Llama-3.1-8B-v0.2 | 0.65 [0.59, 0.70] | 0.47 | 0.41 [0.37, 0.46] | 0.16 [0.09, 0.22] | 0.08 [0.00, 0.16] | 3.05 [2.96, 3.14] | 0.98 [0.97, 0.99] |
| Source | Model | share, raw | share, rank | rank minus raw |
|---|---|---|---|---|
| human | human helpfulness | -0.01 [-0.11, 0.10] | -0.10 [-0.19, -0.01] | -0.09 |
| model | URM-LLaMa-3.1-8B | 0.34 [0.24, 0.43] | 0.40 [0.31, 0.48] | 0.06 |
| model | Qwen3-8B | 0.50 [0.41, 0.58] | 0.58 [0.51, 0.64] | 0.08 |
| model | ArmoRM-Llama3-8B-v0.1 | 0.51 [0.41, 0.60] | 0.61 [0.55, 0.67] | 0.10 |
| model | DPA-Mistral-7B-v1 | 0.57 [0.47, 0.68] | 0.68 [0.61, 0.74] | 0.11 |
| model | SR-Gemma-2-27B-v0.2 | 0.61 [0.53, 0.68] | 0.63 [0.57, 0.70] | 0.02 |
| Source | Model | share, raw | share, rank | rank minus raw |
|---|---|---|---|---|
| human | human helpfulness | 0.26 [0.20, 0.33] | 0.26 [0.20, 0.33] | 0.00 |
| model | URM-LLaMa-3.1-8B | 0.58 [0.51, 0.63] | 0.58 [0.52, 0.63] | 0.00 |
| model | Qwen3-8B | 0.46 [0.39, 0.53] | 0.55 [0.49, 0.60] | 0.09 |
| model | ArmoRM-Llama3-8B-v0.1 | 0.49 [0.41, 0.56] | 0.52 [0.46, 0.58] | 0.03 |
| model | DPA-Mistral-7B-v1 | 0.45 [0.37, 0.53] | 0.54 [0.47, 0.59] | 0.08 |
| model | SR-Gemma-2-27B-v0.2 | 0.64 [0.58, 0.69] | 0.63 [0.58, 0.68] | -0.01 |
| Model | Set | calibration | calibrated, between-prompt variance | human, observed |
|---|---|---|---|---|
| SR-V2-Qwen3-8B | HelpSteer2 | 0.20 | 0.17 [0.14, 0.20] | -0.01 [-0.17, 0.16] |
| SR-Llama-3.1-8B-v0.2 | HelpSteer2 | 0.22 | 0.16 [0.12, 0.20] | -0.01 [-0.17, 0.16] |
| Tulu-3-8B-RM | HelpSteer2 | 0.15 | 0.16 [0.13, 0.18] | -0.01 [-0.17, 0.16] |
| ArmoRM-Llama3-8B-v0.1 | HelpSteer2 | 0.20 | 0.16 [0.13, 0.20] | -0.01 [-0.17, 0.16] |
| URM-LLaMa-3.1-8B | HelpSteer2 | 0.36 | 0.19 [0.13, 0.25] | -0.01 [-0.17, 0.16] |
| DPA-Mistral-7B-v1 | HelpSteer2 | 0.14 | 0.13 [0.10, 0.16] | -0.01 [-0.17, 0.16] |
| Model | Set | Residualized on | between removed | within removed | share before | share after |
|---|---|---|---|---|---|---|
| SR-V2-Qwen3-8B | HelpSteer2 | five ratings | 0.12 [0.01, 0.22] | 0.39 [0.30, 0.46] | 0.53 | 0.62 |
| SR-V2-Qwen3-8B | HelpSteer2 | log length | 0.13 [0.03, 0.22] | 0.10 [0.00, 0.19] | 0.53 | 0.52 |
| SR-V2-Qwen3-8B | HelpSteer2 | response probe | 0.14 [0.05, 0.22] | 0.05 [-0.06, 0.14] | 0.53 | 0.50 |
| SR-Llama-3.1-8B-v0.2 | HelpSteer2 | five ratings | 0.06 [-0.07, 0.17] | 0.38 [0.29, 0.45] | 0.45 | 0.55 |
| SR-Llama-3.1-8B-v0.2 | HelpSteer2 | log length | 0.04 [-0.01, 0.10] | 0.01 [-0.03, 0.04] | 0.45 | 0.44 |
| SR-Llama-3.1-8B-v0.2 | HelpSteer2 | response probe | 0.07 [0.01, 0.13] | 0.00 [-0.04, 0.05] | 0.45 | 0.43 |
| Model | Set | Concordance | Split halves | Difference variance | Share, original minus generic | Share, original minus length removed |
|---|---|---|---|---|---|---|
| SR-V2-Qwen3-8B | HelpSteer2 | 0.51 [0.44, 0.57] | 0.27 [0.20, 0.33] | 1.07 [0.95, 1.24] | 0.01 [-0.09, 0.11] | 0.01 [-0.03, 0.06] |
| SR-Llama-3.1-8B-v0.2 | HelpSteer2 | 0.13 [0.04, 0.21] | 0.02 [-0.06, 0.09] | 1.80 [1.56, 2.16] | 0.01 [-0.12, 0.13] | 0.01 [-0.01, 0.04] |
| Tulu-3-8B-RM | HelpSteer2 | 0.81 [0.77, 0.84] | 0.48 [0.42, 0.55] | 0.45 [0.39, 0.54] | 0.09 [0.03, 0.15] | 0.03 [-0.02, 0.09] |
| ArmoRM-Llama3-8B-v0.1 | HelpSteer2 | 0.58 [0.52, 0.64] | 0.34 [0.27, 0.41] | 1.04 [0.87, 1.28] | -0.08 [-0.18, 0.03] | 0.05 [-0.02, 0.12] |
| URM-LLaMa-3.1-8B | HelpSteer2 | 0.14 [0.03, 0.23] | 0.03 [-0.07, 0.12] | 2.47 [1.95, 3.36] | -0.26 [-0.40, -0.10] | 0.02 [0.00, 0.06] |
| DPA-Mistral-7B-v1 | HelpSteer2 | 0.73 [0.67, 0.78] | 0.40 [0.32, 0.48] | 0.69 [0.54, 0.89] | 0.09 [-0.01, 0.19] | 0.00 [-0.06, 0.07] |
| Reward model | Pooled | Within prompt | Centered | Lower-rated kept, raw | Lower-rated kept, centered | Kept mean rating, raw | Kept mean rating, centered |
|---|---|---|---|---|---|---|---|
| SR-V2-Qwen3-8B | 0.40 [0.34, 0.45] | 0.77 [0.72, 0.81] | 0.58 [0.52, 0.64] | 0.21 | 0.11 | 3.47 [3.40, 3.55] | 3.44 [3.32, 3.54] |
| SR-Llama-3.1-8B-v0.2 | 0.41 [0.36, 0.46] | 0.75 [0.70, 0.79] | 0.59 [0.52, 0.65] | 0.23 | 0.10 | 3.40 [3.31, 3.49] | 3.39 [3.27, 3.50] |
| Tulu-3-8B-RM | 0.32 [0.27, 0.38] | 0.73 [0.68, 0.77] | 0.47 [0.39, 0.55] | 0.24 | 0.16 | 3.42 [3.32, 3.51] | 3.24 [3.12, 3.37] |
| ArmoRM-Llama3-8B-v0.1 | 0.35 [0.29, 0.40] | 0.73 [0.68, 0.77] | 0.50 [0.42, 0.57] | 0.27 | 0.17 | 3.38 [3.29, 3.47] | 3.25 [3.13, 3.37] |
| URM-LLaMa-3.1-8B | 0.50 [0.44, 0.54] | 0.74 [0.70, 0.79] | 0.59 [0.51, 0.65] | 0.21 | 0.14 | 3.54 [3.46, 3.61] | 3.30 [3.18, 3.42] |
| DPA-Mistral-7B-v1 | 0.30 [0.24, 0.36] | 0.70 [0.66, 0.75] | 0.41 [0.32, 0.50] | 0.26 | 0.18 | 3.35 [3.24, 3.45] | 3.19 [3.04, 3.31] |
| HelpSteer, independent ratings | HelpSteer2, sequential ratings | |||||||
| raw rating | centered rating | raw rating | centered rating | |||||
| Reward model | raw score | centered | raw score | centered | raw score | centered | raw score | centered |
| SR-V2-Qwen3-8B | 0.45 | 0.34 | 0.24 | 0.45 | 0.40 | 0.43 | 0.27 | 0.58 |
| SR-Llama-3.1-8B-v0.2 | 0.44 | 0.33 | 0.23 | 0.44 | 0.41 | 0.43 | 0.29 | 0.59 |
| Tulu-3-8B-RM | 0.39 | 0.31 | 0.22 | 0.42 | 0.32 | 0.35 | 0.19 | 0.47 |
| ArmoRM-Llama3-8B-v0.1 | 0.54 | 0.40 | 0.31 | 0.56 | 0.35 | 0.36 | 0.21 | 0.50 |
| Model | raw | leave-one-out | pool, 1 | pool, 12 | partial | shrinkage |
|---|---|---|---|---|---|---|
| SR-V2-Qwen3-8B | 3.27 | -0.15 [-0.24, -0.07] | -0.33 [-0.42, -0.24] | -0.33 [-0.43, -0.23] | 0.00 [0.00, 0.00] | -0.31 [-0.41, -0.22] |
| SR-Llama-3.1-8B-v0.2 | 3.24 | -0.14 [-0.24, -0.06] | -0.32 [-0.41, -0.23] | -0.26 [-0.38, -0.17] | 0.00 [0.00, 0.00] | -0.26 [-0.36, -0.17] |
| Tulu-3-8B-RM | 3.20 | -0.15 [-0.23, -0.07] | -0.20 [-0.28, -0.12] | -0.15 [-0.25, -0.08] | 0.00 [-0.05, 0.04] | -0.15 [-0.24, -0.07] |
| ArmoRM-Llama3-8B-v0.1 | 3.33 | -0.21 [-0.31, -0.13] | -0.16 [-0.22, -0.11] | -0.13 [-0.21, -0.06] | 0.00 [0.00, 0.00] | -0.13 [-0.20, -0.06] |
| URM-LLaMa-3.1-8B | 3.28 | -0.19 [-0.27, -0.09] | -0.19 [-0.26, -0.12] | -0.14 [-0.22, -0.07] | 0.00 [-0.03, 0.02] | -0.14 [-0.21, -0.07] |
| DPA-Mistral-7B-v1 | 3.30 | -0.21 [-0.30, -0.12] | -0.08 [-0.14, -0.04] | -0.05 [-0.13, -0.01] | 0.00 [0.00, 0.00] | -0.04 [-0.12, 0.00] |
| Model | Condition | Shown | Sibling | Between | Within |
|---|---|---|---|---|---|
| SR-V2-Qwen3-8B | original | 0.45 [0.39, 0.51] | 0.05 [-0.01, 0.11] | 0.50 [0.40, 0.61] | 0.40 [0.35, 0.46] |
| SR-V2-Qwen3-8B | generic | 0.30 [0.23, 0.36] | 0.08 [0.02, 0.15] | 0.38 [0.26, 0.50] | 0.22 [0.15, 0.29] |
| SR-V2-Qwen3-8B | random wrong | 0.16 [0.10, 0.22] | 0.03 [-0.03, 0.10] | 0.19 [0.10, 0.29] | 0.13 [0.04, 0.21] |
| SR-V2-Qwen3-8B | nearest wrong | 0.13 [0.07, 0.19] | 0.03 [-0.03, 0.09] | 0.16 [0.05, 0.27] | 0.10 [0.04, 0.16] |
| SR-Llama-3.1-8B-v0.2 | original | 0.47 [0.42, 0.53] | 0.01 [-0.04, 0.07] | 0.49 [0.40, 0.59] | 0.46 [0.40, 0.52] |
| SR-Llama-3.1-8B-v0.2 | generic | 0.08 [0.02, 0.15] | -0.02 [-0.08, 0.05] | 0.07 [-0.04, 0.17] | 0.10 [0.02, 0.18] |
| Model | Condition | Shown | Sibling | Between | Within |
|---|---|---|---|---|---|
| SR-V2-Qwen3-8B | original | 0.44 [0.39, 0.49] | 0.11 [0.05, 0.17] | 0.59 [0.50, 0.69] | 0.39 [0.34, 0.44] |
| SR-V2-Qwen3-8B | generic | -0.01 [-0.07, 0.05] | 0.03 [-0.04, 0.11] | 0.04 [-0.10, 0.18] | -0.02 [-0.08, 0.03] |
| SR-V2-Qwen3-8B | random wrong | -0.14 [-0.20, -0.07] | 0.02 [-0.07, 0.11] | -0.11 [-0.26, 0.05] | -0.15 [-0.22, -0.08] |
| SR-V2-Qwen3-8B | nearest wrong | -0.07 [-0.12, -0.01] | 0.09 [0.00, 0.18] | 0.06 [-0.09, 0.21] | -0.11 [-0.16, -0.05] |
| SR-Llama-3.1-8B-v0.2 | original | 0.41 [0.37, 0.46] | 0.16 [0.09, 0.23] | 0.63 [0.52, 0.75] | 0.34 [0.29, 0.39] |
| SR-Llama-3.1-8B-v0.2 | generic | -0.10 [-0.16, -0.04] | 0.08 [0.00, 0.16] | 0.01 [-0.13, 0.15] | -0.13 [-0.20, -0.07] |
| Model | Prompt variant | Random donors, margin | Margin | Accuracy |
|---|---|---|---|---|
| SR-V2-Qwen3-8B | sub-question | 3.39 [3.28, 3.49] | 1.15 [1.03, 1.27] | 0.77 [0.72, 0.82] |
| SR-V2-Qwen3-8B | superset question | 3.42 [3.32, 3.51] | 1.00 [0.92, 1.09] | 0.95 [0.92, 0.97] |
| SR-V2-Qwen3-8B | different domain | 3.41 [3.30, 3.52] | 2.67 [2.52, 2.81] | 0.99 [0.98, 1.00] |
| SR-Llama-3.1-8B-v0.2 | sub-question | 3.83 [3.71, 3.96] | 1.26 [1.13, 1.40] | 0.72 [0.66, 0.77] |
| SR-Llama-3.1-8B-v0.2 | superset question | 3.86 [3.73, 3.98] | 1.19 [1.09, 1.30] | 0.95 [0.91, 0.97] |
| SR-Llama-3.1-8B-v0.2 | different domain | 3.89 [3.77, 4.02] | 3.44 [3.27, 3.62] | 0.98 [0.96, 1.00] |
| HelpSteer2 | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Model | real | generic | random donors | nearest donors | related tasks | paraphrases | HelpSteer | history | leaderboard | template variants | reference pool | |
| URM-LLaMa-3.1-8B | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes |
| Qwen3-8B | yes | yes | yes | yes | – | – | yes | – | yes | – | – | – |
| ArmoRM-Llama3-8B-v0.1 | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes |
| DPA-Mistral-7B-v1 | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes |
| SR-Gemma-2-27B-v0.2 | yes | yes | yes | yes | – | – | yes | – | yes | – | – | – |
| Model | , raw | , centered | difference | assignments differing from full coverage, of 20 |
|---|---|---|---|---|
| URM-LLaMa-3.1-8B | 0.53 [0.44, 0.67] | 0.55 [0.45, 0.71] | 0.02 [-0.07, 0.13] | 11 |
| ArmoRM-Llama3-8B-v0.1 | 0.40 [0.31, 0.55] | 0.43 [0.33, 0.58] | 0.03 [-0.06, 0.12] | 8 |
| DPA-Mistral-7B-v1 | 0.50 [0.35, 0.69] | 0.60 [0.44, 0.79] | 0.10 [-0.05, 0.28] | 12 |
| SR-Llama-3.1-8B-v0.2 | 0.80 [0.80, 1.00] | 0.80 [0.80, 1.00] | 0.00 [-0.03, 0.05] | 0 |
| SR-V2-Qwen3-8B | 0.87 [0.80, 0.95] | 0.88 [0.80, 0.97] | 0.01 [-0.05, 0.06] | 7 |
| Tulu-3-8B-RM | 0.92 [0.84, 1.00] | 0.98 [0.86, 1.00] | 0.06 [-0.04, 0.11] | 8 |
| Model | Mean absolute shift, last user turn only | Mean absolute shift, assistant turns omitted |
|---|---|---|
| URM-LLaMa-3.1-8B | 1.08 [0.95, 1.21] | 0.42 [0.36, 0.47] |
| Qwen3-8B | 0.63 [0.53, 0.73] | 0.43 [0.36, 0.50] |
| ArmoRM-Llama3-8B-v0.1 | 0.82 [0.74, 0.92] | 0.58 [0.52, 0.64] |
| DPA-Mistral-7B-v1 | 0.70 [0.62, 0.81] | 1.40 [1.26, 1.55] |
| SR-Gemma-2-27B-v0.2 | 0.68 [0.62, 0.75] | 0.39 [0.35, 0.42] |
| SR-Llama-3.1-8B-v0.2 | 0.78 [0.69, 0.87] | 0.46 [0.41, 0.51] |
| Model | Full history | Last user turn only | Assistant turns omitted | Single-turn prompts | Last user turn minus single-turn |
|---|---|---|---|---|---|
| URM-LLaMa-3.1-8B | 0.45 [0.27, 0.60] | 0.71 [0.61, 0.79] | 0.53 [0.37, 0.67] | 0.28 [0.18, 0.39] | 0.43 [0.29, 0.57] |
| Qwen3-8B | 0.59 [0.46, 0.70] | 0.46 [0.30, 0.60] | 0.58 [0.46, 0.69] | 0.40 [0.28, 0.51] | 0.06 [-0.13, 0.24] |
| ArmoRM-Llama3-8B-v0.1 | 0.67 [0.53, 0.78] | 0.69 [0.59, 0.77] | 0.68 [0.55, 0.79] | 0.43 [0.31, 0.54] | 0.26 [0.11, 0.40] |
| DPA-Mistral-7B-v1 | 0.82 [0.73, 0.89] | 0.60 [0.44, 0.72] | 0.65 [0.51, 0.76] | 0.36 [0.22, 0.50] | 0.24 [0.04, 0.43] |
| SR-Gemma-2-27B-v0.2 | 0.65 [0.55, 0.75] | 0.67 [0.56, 0.77] | 0.64 [0.52, 0.75] | 0.38 [0.26, 0.51] | 0.29 [0.12, 0.45] |
| SR-Llama-3.1-8B-v0.2 | 0.57 [0.42, 0.70] | 0.67 [0.55, 0.76] | 0.62 [0.47, 0.75] | 0.36 [0.25, 0.46] | 0.30 [0.15, 0.45] |
| Arm | Seed | Share | Generic prompt | Margin | Accuracy | AUC | HelpSteer share | HelpSteer swap |
|---|---|---|---|---|---|---|---|---|
| 0.6B regression | 0 | 0.33 | 0.50 | 2.60 | 0.96 | 0.982 | 0.47 | 0.01 |
| 0.6B regression | 1 | 0.29 | 0.44 | 2.68 | 0.95 | 0.981 | 0.46 | 0.00 |
| 0.6B regression | 2 | 0.32 | 0.49 | 2.48 | 0.95 | 0.980 | 0.42 | -0.02 |
| 0.6B regression | 3 | 0.34 | 0.46 | 2.50 | 0.97 | 0.985 | 0.48 | 0.04 |
| 0.6B regression | 4 | 0.46 | 0.59 | 2.27 | 0.95 | 0.979 | 0.45 | 0.02 |
| 0.6B Bradley–Terry | 0 | 0.35 | 0.42 | 2.02 | 0.87 | 0.951 | 0.67 | -0.06 |
| Size | Arm | Margin | Share | Generic prompt | Match accuracy | Pair accuracy | HelpSteer share |
|---|---|---|---|---|---|---|---|
| 0.6B | regression | 2.51 [2.27, 2.68] | 0.35 [0.29, 0.46] | 0.49 | 0.96 | 0.69 | 0.46 |
| 0.6B | Bradley–Terry | 1.88 [1.65, 2.10] | 0.43 [0.34, 0.56] | 0.44 | 0.91 | 0.73 | 0.67 |
| 0.6B | regression, Bradley–Terry configuration | 2.29 [2.04, 2.52] | 0.40 [0.36, 0.43] | 0.49 | 0.95 | 0.69 | 0.46 |
| 0.6B | Bradley–Terry, regression configuration | 2.01 [1.69, 2.19] | 0.43 [0.36, 0.45] | 0.40 | 0.89 | 0.71 | 0.67 |
| 0.6B | rating-margin Bradley–Terry | 2.34 [2.12, 2.89] | 0.34 [0.29, 0.39] | 0.44 | 0.96 | 0.73 | 0.65 |
| 0.6B | binarized regression | 0.71 [0.49, 0.97] | 0.34 [0.25, 0.49] | 0.30 | 0.60 | 0.65 | 0.57 |
| Model | Length, all prompts | Length, single-turn | Length, single-turn, generic prompt | Topic, balanced |
|---|---|---|---|---|
| URM-LLaMa-3.1-8B | -0.29 [-0.43, -0.15] | -0.39 [-0.56, -0.23] | -0.11 [-0.30, 0.08] | 0.02 [-0.12, 0.17] |
| Qwen3-8B | -0.41 [-0.55, -0.26] | -0.28 [-0.43, -0.12] | -0.32 [-0.48, -0.16] | 0.12 [-0.03, 0.26] |
| ArmoRM-Llama3-8B-v0.1 | -0.27 [-0.42, -0.12] | -0.33 [-0.50, -0.17] | -0.53 [-0.70, -0.35] | 0.04 [-0.11, 0.19] |
| DPA-Mistral-7B-v1 | -0.62 [-0.76, -0.47] | -0.31 [-0.47, -0.16] | -0.39 [-0.55, -0.23] | 0.06 [-0.08, 0.21] |
| SR-Gemma-2-27B-v0.2 | -0.73 [-0.88, -0.58] | -0.02 [-0.18, 0.13] | -0.16 [-0.35, 0.01] | 0.09 [-0.06, 0.25] |
| SR-Llama-3.1-8B-v0.2 | -0.40 [-0.54, -0.26] | -0.17 [-0.34, 0.01] | -0.03 [-0.22, 0.15] | 0.10 [-0.05, 0.24] |
| Reward model | random | TF-IDF | embedding | length-matched | related task | Paraphrase shift, mean absolute |
|---|---|---|---|---|---|---|
| SR-V2-Qwen3-8B | 3.16 / 0.99 | 3.09 / 0.97 | 3.04 / 0.97 | 3.14 / 0.99 | 2.16 / 0.97 | 0.18 [0.16, 0.20] |
| SR-Llama-3.1-8B-v0.2 | 3.60 / 0.98 | 3.38 / 0.97 | 3.31 / 0.96 | 3.62 / 0.99 | 2.55 / 0.97 | 0.23 [0.21, 0.26] |
| Tulu-3-8B-RM | 1.09 / 0.88 | 1.19 / 0.90 | 1.16 / 0.88 | 1.06 / 0.88 | 1.08 / 0.96 | 0.14 [0.12, 0.15] |
| ArmoRM-Llama3-8B-v0.1 | 3.65 / 0.99 | 3.24 / 0.97 | 3.16 / 0.96 | 3.65 / 0.99 | 1.90 / 0.94 | 0.17 [0.15, 0.19] |
| URM-LLaMa-3.1-8B | 3.25 / 0.99 | 3.11 / 0.98 | 3.12 / 0.98 | 3.25 / 0.98 | 2.16 / 0.96 | 0.20 [0.17, 0.22] |
| DPA-Mistral-7B-v1 | 3.37 / 0.94 | 2.94 / 0.91 | 2.93 / 0.93 | 3.35 / 0.95 | 1.77 / 0.96 | 0.12 [0.10, 0.13] |
| Model | Variant | Margin, original | Margin, variant | Margin difference | Share, original | Share, variant | Share difference |
|---|---|---|---|---|---|---|---|
| SR-V2-Qwen3-8B | no start marker | 3.16 | 3.16 | 0.00 [0.00, 0.00] | 0.53 | 0.53 | 0.00 [0.00, 0.00] |
| SR-V2-Qwen3-8B | no end marker | 3.16 | 0.51 | -2.65 [-2.72, -2.58] | 0.53 | 0.41 | -0.12 [-0.20, -0.04] |
| SR-V2-Qwen3-8B | no start or end marker | 3.16 | 0.51 | -2.65 [-2.72, -2.58] | 0.53 | 0.41 | -0.12 [-0.20, -0.04] |
| SR-Llama-3.1-8B-v0.2 | no start marker | 3.60 | 3.54 | -0.06 [-0.07, -0.04] | 0.45 | 0.45 | 0.00 [-0.01, 0.02] |
| SR-Llama-3.1-8B-v0.2 | no end marker | 3.60 | 2.22 | -1.37 [-1.42, -1.33] | 0.45 | 0.45 | 0.00 [-0.06, 0.06] |
| SR-Llama-3.1-8B-v0.2 | no start or end marker | 3.60 | 2.03 | -1.57 [-1.62, -1.52] | 0.45 | 0.46 | 0.01 [-0.05, 0.06] |
| Reward model | Shown | Sibling | Sibling, adjusted | Between-prompt share of the reward |
|---|---|---|---|---|
| Skywork-Reward-V2-Qwen3-8B | 0.45 [0.39, 0.51] | 0.05 [-0.01, 0.11] | 0.03 [-0.02, 0.09] | 0.53 [0.45, 0.60] |
| Skywork-Reward-Llama-3.1-8B-v0.2 | 0.47 [0.41, 0.53] | 0.01 [-0.04, 0.07] | 0.01 [-0.05, 0.07] | 0.45 [0.36, 0.54] |
| Llama-3.1-Tulu-3-8B-RM | 0.40 [0.33, 0.46] | 0.10 [0.03, 0.16] | 0.08 [0.02, 0.15] | 0.64 [0.57, 0.71] |
| ArmoRM-Llama3-8B-v0.1 | 0.45 [0.38, 0.52] | 0.09 [0.02, 0.15] | 0.06 [0.00, 0.13] | 0.51 [0.42, 0.60] |
| URM-LLaMa-3.1-8B | 0.60 [0.54, 0.66] | 0.07 [0.02, 0.13] | 0.06 [0.00, 0.11] | 0.34 [0.24, 0.43] |
| RewardModel-Mistral-7B-for-DPA-v1 | 0.38 [0.30, 0.45] | 0.11 [0.04, 0.17] | 0.09 [0.02, 0.16] | 0.57 [0.47, 0.68] |
| Reward model | Help. | Corr. | Coh. | Compl. | Verb. |
|---|---|---|---|---|---|
| SR-V2-Qwen3-8B | 0.05 [-0.01, 0.11] (0.151) | 0.05 [0.00, 0.11] (0.152) | -0.03 [-0.09, 0.02] (1.000) | -0.03 [-0.10, 0.05] (1.000) | 0.06 [-0.01, 0.12] (0.071) |
| SR-Llama-3.1-8B-v0.2 | 0.01 [-0.04, 0.07] (0.614) | 0.02 [-0.04, 0.07] (0.546) | -0.08 [-0.14, -0.02] (0.019) | -0.04 [-0.12, 0.04] (1.000) | 0.09 [0.03, 0.16] (0.018) |
| Tulu-3-8B-RM | 0.10 [0.03, 0.16] (0.012) | 0.10 [0.04, 0.17] (0.002) | 0.00 [-0.06, 0.05] (1.000) | -0.03 [-0.11, 0.04] (1.000) | 0.11 [0.05, 0.17] ( 0.001) |
| ArmoRM-Llama3-8B-v0.1 | 0.09 [0.02, 0.15] (0.029) | 0.11 [0.04, 0.17] (0.006) | 0.01 [-0.04, 0.07] (1.000) | -0.01 [-0.10, 0.08] (1.000) | 0.10 [0.03, 0.16] (0.011) |
| URM-LLaMa-3.1-8B | 0.07 [0.02, 0.13] (0.027) | 0.08 [0.02, 0.13] (0.020) | -0.01 [-0.06, 0.04] (1.000) | 0.03 [-0.05, 0.12] (1.000) | 0.11 [0.04, 0.18] (0.011) |
| DPA-Mistral-7B-v1 | 0.11 [0.04, 0.17] (0.012) | 0.13 [0.06, 0.20] (0.002) | 0.03 [-0.03, 0.09] (1.000) | -0.03 [-0.11, 0.05] (1.000) | 0.10 [0.04, 0.16] (0.008) |
| Reward model | All | Single-turn | Clean | Train split | Generic prompt, single-turn | Empty-reply correlation |
|---|---|---|---|---|---|---|
| SR-V2-Qwen3-8B | 0.53 [0.45, 0.60] | 0.43 [0.33, 0.52] | 0.51 [0.42, 0.59] | 0.45 [0.43, 0.47] | 0.52 [0.40, 0.61] | 0.38 [0.29, 0.45] |
| SR-Llama-3.1-8B-v0.2 | 0.45 [0.36, 0.53] | 0.36 [0.25, 0.46] | 0.39 [0.28, 0.49] | not scored | 0.46 [0.31, 0.57] | 0.55 [0.48, 0.61] |
| Tulu-3-8B-RM | 0.64 [0.57, 0.71] | 0.45 [0.34, 0.56] | 0.59 [0.51, 0.67] | 0.60 [0.59, 0.62] | 0.54 [0.45, 0.61] | 0.36 [0.28, 0.44] |
| ArmoRM-Llama3-8B-v0.1 | 0.51 [0.41, 0.60] | 0.43 [0.32, 0.54] | 0.45 [0.35, 0.56] | 0.43 [0.41, 0.45] | 0.60 [0.52, 0.68] | 0.01 [-0.07, 0.10] |
| URM-LLaMa-3.1-8B | 0.34 [0.24, 0.43] | 0.28 [0.17, 0.39] | 0.30 [0.18, 0.40] | not scored | 0.64 [0.45, 0.77] | 0.37 [0.28, 0.44] |
| DPA-Mistral-7B-v1 | 0.57 [0.47, 0.68] | 0.36 [0.22, 0.49] | 0.53 [0.41, 0.65] | 0.45 [0.43, 0.48] | 0.46 [0.36, 0.56] | -0.37 [-0.44, -0.30] |
| RewardBench | RewardBench 2 | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| Reward model | Chat | Chat hard | Safety | Reasoning | Factuality | Focus | Math | Precise IF | Safety |
| SR-V2-Qwen3-8B | 0.98 | 0.84 | 0.94 | 0.98 | 0.80 | 0.96 | 0.76 | 0.49 | 0.94 |
| SR-Llama-3.1-8B-v0.2 | 0.95 | 0.89 | 0.93 | 0.97 | 0.69 | 0.94 | 0.60 | 0.41 | 0.94 |
| Tulu-3-8B-RM | 0.97 | 0.56 | 0.84 | 0.76 | 0.73 | 0.51 | 0.64 | 0.36 | 0.73 |
| ArmoRM-Llama3-8B-v0.1 | 0.97 | 0.67 | 0.79 | 0.67 | 0.57 | 0.73 | 0.45 | 0.42 | 0.67 |
| URM-LLaMa-3.1-8B | 0.96 | 0.85 | 0.92 | 0.97 | 0.69 | 0.97 | 0.62 | 0.46 | 0.91 |
Reward Model Evaluation
Reward model evaluation measures how reliably models rank, score, and guide the selection or improvement of AI-generated responses and actions.
See all 46 papers