Human Evaluation with Automatic Scores: Separating Sampling and Estimation Gains
Organizations: Department of Statistics and Operations Research, University of North Carolina at Chapel Hill, USA · Department of Statistics, University of California, Irvine, USA · School of Computer Science and Engineering, University of New South Wales, Australia
Abstract
Automatic judges offer inexpensive information about model outputs, but an evaluation team must decide how to turn that information into fewer human annotations. Scores can guide sampling, correct an estimate, or support adaptive acquisition, and these uses may capture overlapping gains. We compare their incremental value on fixed evaluation pools from three preference datasets, and 19 attributed-question-answering systems. Matched comparisons use the same scores, account for pilot labels and budget rules, and separate acquisition from estimation. Score stratification is a strong reference: after ten-bin stratification, the best fixed local linear correction offers only 1.00--5.27% further MSE reduction in the primary configurations. Unequal allocation offers larger gains in some pools, but can increase error when confident scores conceal variable human outcomes. Comparison on AttributedQA, shrinking learned quotas toward score-only quotas lowers pooled MSE for 17 of 19 systems relative to the score-only procedure, but ordinary pooled 95% intervals cover only 88.09--93.54%. The same shrinkage improves on the score-only reference in only one of eight preference configurations. Ranking experiments further show that lower individual MSE need not improve system selection. These findings support a simple starting procedure, proportional sampling within score strata followed by a stratified human mean, and identify what additional evidence is needed to justify correction or adaptation for the intended evaluation output.
Figures & tables
| Pool | Items | Human target | Automatic score |
|---|---|---|---|
| AlpacaFarm | 648 | Preference | Mistral and Qwen judges |
| Chatbot Arena | 2,870 | Preference; contrast | Same judges; contrast uses 1,247 items |
| HelpSteer3 | 2,017 | Preference | Same judges; four task groups |
| AttributedQA | 1,000/system | Attribution; ranking | Released AutoAIS; 19 systems |
| No score bins | Ten bins: proportional allocation | Ten bins: working allocation | |||||
| Target / system | Score | Original mean | Linear | Ridge | Oracle | Mean ( ) | Ridge |
| A. Preference targets | |||||||
| Alpaca | M | 1.225 | 1.009 (0.0014) | 1.005 (0.0010) | 0.987 | 0.996 | 1.000 (0.0011) |
| Alpaca | Q | 1.404 | 1.005 (0.0022) | 1.002 (0.0014) | 0.965 | 1.028 | 1.032 (0.0012) |
| Arena mean | M | 1.072 | 1.008 (0.0018) | 1.003 (0.0014) | 0.990 | 0.998 | 1.000 (0.0013) |
| Arena mean | Q | 1.163 | 1.002 (0.0016) | 1.001 (0.0012) | 0.986 | 1.039 | 1.040 (0.0011) |
| Calibration | MSE ratio | MCSE |
|---|---|---|
| 1 bin/group: no score stratification | ||
| IsoCal | 0.648–0.965 | 0.0045–0.0078 |
| LinearCal | 0.616–0.945 | 0.0018–0.0080 |
| MonoSpline | 0.622–0.944 | 0.0032–0.0082 |
| Local correction | 0.618–0.946 | 0.0019–0.0080 |
| 5 bins/group | ||
| Final-quota rule | Lower MSE | MSE ratio median (range) | 95% CI coverage range (%) |
|---|---|---|---|
| Score-only (reference) | — | 1.000 | 93.75–95.08 |
| Learned | 0/19 | 1.096 (1.023–1.716) | 75.24–91.22 |
| Half learned + proportional | 8/19 | 1.016 (0.836–1.259) | 92.17–94.02 |
| Half learned + score-only | 17/19 | 0.926 (0.866–1.061) | 88.09–93.54 |
| Procedure | Inverted pairs | Best-system selection | Top-three recall |
|---|---|---|---|
| Proportional mean | 6.68 (0.01) | 99.07 (0.04) | 96.16 (0.05) |
| Working mean | 6.85 (0.01) | 97.21 (0.08) | 94.49 (0.06) |
| Score-only + Pooling | 6.41 (0.02) | 98.67 (0.07) | 96.08 (0.09) |
| Learned + Pooling | 6.43 (0.02) | 99.30 (0.05) | 94.21 (0.12) |
| Proportional-shrink + Pooling | 6.27 (0.02) | 99.29 (0.05) | 96.25 (0.08) |
| Score-shrink + Pooling | 5.99 (0.01) | 99.40 (0.04) | 95.86 (0.09) |
Appendix figures & tables11 assets
Supplementary material from the paper’s appendix.
Appendix
| Unrestricted | Clipped to | ||||
| Target / system | Score | Local | Shared | Local | Shared |
| A. Preference targets | |||||
| Alpaca | M | 1.076 (0.0052) | 1.009 (0.0014) | 1.002 (0.0009) | 1.002 (0.0009) |
| Alpaca | Q | 1.032 (0.0053) | 1.005 (0.0022) | 0.994 (0.0016) | 1.000 (0.0017) |
| Arena mean | M | 1.062 (0.0045) | 1.008 (0.0018) | 1.002 (0.0010) | 1.002 (0.0010) |
| Arena mean | Q | 1.041 (0.0045) | 1.002 (0.0016) | 0.998 (0.0014) | 0.998 (0.0013) |
| Bins/group | Calibration | Coverage (%) |
|---|---|---|
| 1 | IsoCal | 92.42–94.26 |
| LinearCal | 94.52–95.28 | |
| MonoSpline | 93.92–94.80 | |
| Local correction | 94.50–95.42 | |
| 5 | IsoCal | 92.98–94.60 |
| LinearCal | 94.46–95.52 |
| Temperature | Calibration error | Quota distance | MSE |
|---|---|---|---|
| 3/27 | 0/27 | 1/27 | |
| 20/27 | 25/27 | 20/27 |
| Proportional | Working | ||
|---|---|---|---|
| Target / judge | Fixed | Fixed | Linear |
| Alpaca / M | 1.001 | 0.997 | 1.004 (0.0014) |
| Alpaca / Q | 0.997 | 1.030 | 1.036 (0.0023) |
| Arena mean / M | 0.999 | 0.997 | 1.005 (0.0018) |
| Arena mean / Q | 1.001 | 1.039 | 1.042 (0.0016) |
| Arena contrast / M | 0.997 | 1.000 | 1.010 (0.0023) |
| Toward proportional | Toward score-only | |||||
|---|---|---|---|---|---|---|
| Configuration | Completion | Composite | Pooling | Completion | Composite | Pooling |
| Alpaca / M | 1.228 | 1.028 | 1.048 | 1.227 | 1.027 | 1.047 |
| Alpaca / Q | 1.202 | 1.007 | 1.011 | 1.211 | 1.014 | 1.014 |
| Arena contrast / M | 1.275 | 1.062 | 1.089 | 1.275 | 1.063 | 1.088 |
| Arena contrast / Q | 1.192 | 1.000 | 1.005 | 1.193 | 1.003 | 1.001 |
| Arena mean / M | 1.229 | 1.031 | 1.070 | 1.230 | 1.031 | 1.070 |
| System | ASI nominal | Actual | Robust nominal | Actual | Robust/uniform |
|---|---|---|---|---|---|
| LLM-as-retriever | 1.066 0.005 | 1.036 | 1.025 0.004 | 1.019 | 0.850 0.003 |
| Post+rerank | 1.651 0.007 | 1.604 | 1.353 0.006 | 1.347 | 1.028 0.004 |
| Post-1 | 1.131 0.005 | 1.099 | 1.049 0.004 | 1.043 | 0.866 0.003 |
| Post-2 | 1.157 0.005 | 1.125 | 1.056 0.003 | 1.051 | 0.882 0.003 |
| Post-3 | 1.173 0.006 | 1.140 | 1.076 0.004 | 1.070 | 0.872 0.003 |
| Post-4 | 1.253 0.006 | 1.218 | 1.109 0.003 | 1.104 | 0.898 0.003 |
| Target / score | ASI nominal | Actual | Robust nominal | Actual | Robust/uniform |
|---|---|---|---|---|---|
| Alpaca / M | 1.101 | 1.060 0.005 | 1.246 | 1.242 0.001 | 1.000 0.000 |
| Alpaca / Q | 1.254 | 1.208 0.005 | 1.308 | 1.304 0.002 | 1.005 0.001 |
| Arena mean / M | 1.046 | 1.017 0.005 | 1.181 | 1.181 0.000 | 1.000 0.000 |
| Arena mean / Q | 1.165 | 1.133 0.005 | 1.175 | 1.175 0.001 | 1.004 0.001 |
| Arena contrast / M | 1.049 | 1.009 0.005 | 1.312 | 1.309 0.001 | 1.000 0.000 |
| Arena contrast / Q | 1.211 | 1.167 0.005 | 1.320 | 1.318 0.002 | 1.008 0.001 |
| Scope | Quota | Estimator | MSE ratio | MCSE |
|---|---|---|---|---|
| AQA | Proportional | LURE | 0.952–1.007 | 0.0047–0.0088 |
| AQA | Proportional | Residual LURE | 0.953–1.159 | 0.0075–0.0142 |
| AQA | Working | LURE | 0.926–1.757 | 0.0026–0.1532 |
| AQA | Working | Residual LURE | 0.908–1.746 | 0.0079–0.1538 |
| Preference | Proportional | LURE | 0.988–1.022 | 0.0030–0.0056 |
| Preference | Proportional | Residual LURE | 0.996–1.036 | 0.0022–0.0077 |
| Shared question priorities | Independent systems | |||||
|---|---|---|---|---|---|---|
| Prop. | Working | (MCSE) | Prop. | Working | (MCSE) | |
| 50 | 15.256 | 15.109 | -0.146 (0.029) | 16.756 | 16.388 | -0.369 (0.026) |
| 100 | 11.108 | 11.270 | +0.162 (0.024) | 12.531 | 12.413 | -0.118 (0.023) |
| 150 | 9.051 | 9.211 | +0.160 (0.010) | 10.356 | 10.179 | -0.177 (0.042) |
| 200 | 7.672 | 7.810 | +0.138 (0.019) | 8.905 | 8.718 | -0.187 (0.019) |
| 250 | 6.683 | 6.832 | +0.149 (0.008) | 7.820 | 7.660 | -0.161 (0.036) |
| Proportional mean | Working, ten bins | |||||
| Target / score | 2 bins | 5 bins | 10 bins | Mean | Shared PPI | |
| Alpaca / M | 32 | 0.871 | 0.823 | 0.828 | 0.817 | 0.882 (0.0053) |
| Alpaca / Q | 32 | 0.841 | 0.736 | 0.725 | 0.735 | 0.782 (0.0040) |
| Arena mean / M | 143 | 0.948 | 0.934 | 0.936 | 0.940 | 1.007 (0.0053) |
| Arena mean / Q | 143 | 0.907 | 0.871 | 0.863 | 0.881 | 0.905 (0.0030) |
| Arena contrast / M | 62 | 0.947 | 0.940 | 0.938 | 0.939 | 1.025 (0.0068) |
| Pool | Protocol | Valid | Failed | Input tokens | Output tokens | Recorded time |
|---|---|---|---|---|---|---|
| Alpaca | Qwen | 1,296 | 2 | 545,495 | 48,784 | 5.432 h, request sum |
| Arena | Qwen | 5,740 | 0 | 5,921,032 | 217,142 | 48.546 h, request sum |
| HelpSteer3 | Qwen | 4,034 | 11 | 6,449,542 | 148,258 | 5.335 h, request sum |
| Alpaca | Mistral | 1,296 | 0 | 497,730 | 0 | 68.865 s, batch share |
| Arena | Mistral | 5,740 | 0 | 5,655,830 | 0 | 800.265 s, batch share |
| HelpSteer3 | Mistral | 4,034 | 0 | 6,586,190 | 0 | 947.061 s, batch share |
Human-in-the-Loop Evaluation
Human-in-the-Loop Evaluation studies how human judgment and feedback can assess, guide, and monitor AI systems in realistic settings.
See all 160 papers