Proposal
A Statistical Framework for LLM-as-a-Judge Metrics¶
Reliability, Self-Preference and Metric Redundancy of LLM-as-a-Judge Metrics for Multi-Turn Agents
Motivation¶
LLM-powered agents answer across turns, retrieve documents and call tools. Measuring the resulting performance is difficult, and people can disagree on its quality. LLM-as-a-Judge offers a practical way to score such outputs [1, 2], but the score is itself a measurement. It can change when the judge, prompt wording or repeated call changes, and consistent judgments can still be biased [3, 4].
I propose an open-source pipeline for examining how much confidence we can place in evaluation scores. The research will connect three questions: how reliably a metric scores an answer, whether some metrics largely repeat the information in others, and how many human labels are needed to estimate a human-evaluated mean with a chosen precision. Self-preference will be studied as a source of systematic differences between judges.
Data Resources¶
The main public resource is MTRAG [5]: 110 human-written conversations, averaging 7.7 turns, with 842 turn-level tasks over four document collections. Each task provides the earlier conversation and current question, with reference or retrieved passages depending on the setting. MTRAG-UN adds 666 tasks addressing unanswerable and underspecified questions [6]. For action conversations, an additional resource is -bench [7], where tool calls can change an environment state.
The pipeline will take metric scores and their conversation, turn, agent, judge, prompt and run identifiers, together with the relevant evaluation inputs. In MTRAG, a candidate answers the current question using a supplied conversation history; the reference answer is used only where the metric requires it. In live agent conversations, the history may depend on the agent’s own earlier answers. I will keep these settings separate in the analysis and use an action-oriented resource for tool execution.
Metrics¶
The metrics below are examples, as are evaluation tools such as Ragas and DeepEval and methods such as G-Eval [8, 1]. The pipeline will use the actual score definition and inputs of each metric, including whether a reference answer is needed.
| Example metric | Meaning | Score type |
|---|---|---|
| Groundedness | Share of answer claims supported by the passages | Proportion |
| Answer relevance | Whether the answer addresses the current question in context | Depends on metric |
| Context coherence | Whether the answer is consistent with relevant earlier turns | Ordinal, e.g. 1–5 |
| Appropriate abstention | Whether the answer appropriately acknowledges insufficient evidence | Binary |
| Task completion | Whether tool actions achieve the user’s goal | Binary |
Possible open-weight judges include Qwen, Llama and Gemma. Metric definitions will specify how scores are produced: task completion may use an executable check, groundedness requires a rule for counting claims and handling answers with no claims, and abstention must distinguish justified refusal from unnecessary refusal.
Research Questions¶
The research paper has three parts, with Part A as the main focus:
A. Reliability and self-preference: How reliable are scores across judges, prompts and repeated calls? What can a small panel tell us about a broader judge population, and how might model-family matching affect scores?
B. Metric redundancy: Which metrics provide little additional information because their scores can be recovered from other metrics?
C. Human-label requirements: How many human labels might be needed to estimate a human-evaluated mean with a chosen precision, given the labels already available?
Part A: Reliability Estimation and Self-Preference¶
Measurement Model and Reliability¶
The same answer can receive different scores when the judge or prompt changes, or when a judgment is repeated. I want to separate variation between answers from variation introduced by the evaluation process, using generalizability theory as a starting point [9, 10].
For one metric and one agent, let be the score for answer , at turn t of conversation c, from judge j, prompt p and call r. A simplified starting model is
Here is the overall mean, represents differences between answers, represents judge severity, and represents prompt effects. The remaining variation is represented by . I would examine whether this needs to be separated further into answer–judge interactions, prompt interactions and variation between repeated calls. Grouping turns within conversations reflects their shared context.
Writing for the variance of the answer effects, the usual relative and absolute reliability coefficients take the form
For the score average being evaluated, measures error affecting comparisons between answers, while also includes shifts in absolute score levels. For example, a judge may score consistently higher while preserving the ordering of answers. I want to study how these error variances depend on the numbers of judges, prompts and repeated calls. The answer effects describe expected scores under the chosen evaluation conditions; these coefficients do not directly measure agreement with humans.
Reliability with Limited Judge Panels¶
My main theoretical interest is how uncertain reliability estimates remain when only a few judges are available. Scoring more conversations helps us learn about the observed judges, but may leave substantial uncertainty about judges outside the panel.
I plan to begin with a simple variance-components model and study uncertainty in as the number of conversations increases while the panel stays small. I would then consider what changes when more judges are available. Extending the results to a broader judge population requires specifying that population and how the observed panel represents it.
The aim is to connect this analysis to confidence intervals for reliability and to decisions about adding judges, prompts or repeated calls. This would let the pipeline show both the estimated benefit of a judging configuration and the uncertainty in that estimate.
Relationship to Existing Methods¶
Messing studies uncertainty in evaluation pipelines using selected judges [3]. CyclicJudge considers evaluation allocation within a judge pool [11], while Choi et al. examine reliability through item response theory [12]. My focus is uncertainty in reliability estimates when few judges are available and answers come from multi-turn conversations.
I would begin with continuous scores, then consider how the analysis should change for ordered ratings, binary outcomes and proportions. The model and estimation method would depend on the score definition and available data.
Examining Family-Conditioned Self-Preference¶
A judge could score consistently while favoring outputs from its own model family. Building on work on family-conditioned preference [4], I want to compare scores from matching and non-matching judge–agent families while accounting for general differences between judges and outputs.
Let when judge j and agent a share a model family, and 0 otherwise. Writing for the effect of agent a’s answer to task i, one possible extension is
where represents the family-matching effect and represents other judge–agent differences. Separating these effects requires assumptions about and enough matching and non-matching comparisons. I would investigate what the available judge–agent combinations allow us to conclude; a higher score from a matching judge alone would not establish self-preference.
Part B: Metric Redundancy and Incremental Information¶
I want to identify metrics whose scores largely repeat information already available from other metrics. This part would use metric scores themselves, without requiring human quality labels.
Pairwise correlations would provide an initial view of overlap. I would then examine whether several metrics together can predict another metric, drawing on reconstruction-based feature selection [13]. Regression is a possible starting point. For a continuous metric m, one way to summarize prediction error is
Here is the score for metric m, contains the other scores, and predicts m from them. Both the predictor and the baseline mean are fitted without the evaluation conversations in T . When the denominator is positive, near zero indicates that the other metrics recover most of this metric’s variation; a value near or above one indicates little improvement over the constant baseline.
I would consider suitable prediction measures for other score types and interpret the results alongside Part A. Poor prediction may reflect inconsistent scoring or a limitation of the predictor, as well as information that other metrics miss.
The pipeline would report overlap and suggest smaller metric sets, checking whether retained metrics can still recover omitted scores. I would also consider the purpose of each metric: statistical overlap alone may not justify removing one designed to detect an uncommon failure.
Part C: Human-Label Requirements for Target Precision¶
Judge scores may be available for many answers while human labels are scarce. I want to estimate how many labels might be needed to measure a human-evaluated mean score or win rate with a chosen precision. The pipeline should help plan both the total count and the additional labels needed.
I plan to explore prediction-powered inference (PPI), which combines judge predictions with paired human labels [15]. For mean estimation, it adjusts the average judge prediction by the average human–judge difference. Let Y be a human label, X the evaluation input, and f (X) a judge prediction on the same scale. A simple starting case uses a fixed f , N judge-only observations and n separate paired observations, all sampled independently from the same target population:
The two sources of uncertainty give
Thus, lower variability in human–judge differences can reduce the label requirement. I want to use this relationship to study how the count changes with the quality of judge predictions and the desired precision.
For confidence level 1 − α and interval half-width h, a normal-approximation starting calculation is
where is the standard normal cutoff and is the number of usable existing labels. The denominator must be positive; otherwise, increasing human labels alone cannot meet the target with N fixed in this estimator.
Available representative pairs could provide an estimate of . With no human labels, I would show counts under stated assumptions instead. A sensitivity analysis would repeat the calculation with lower and higher plausible values of , showing how much the recommendation changes. Reliability alone cannot determine this variance.
I would also examine uncertainty in these variance estimates and how the calculation changes when several labeled turns share a conversation. MTRAG’s public human ratings provide a possible resource for checking the calculations [14]. Applying them elsewhere would require assumptions or estimates appropriate to that population.
Expected Outcome: An Open-Source Analysis Pipeline¶
The main practical deliverable is an open-source pipeline accepting score tables from Ragas, DeepEval, G-Eval-based implementations or custom judges. The input would include scores and their conversation, turn, agent, judge, prompt and run identifiers.
Part A would report reliability, uncertainty and possible self-preference. Part B would describe metric overlap and suggest candidate subsets. Part C would estimate total and additional human-label requirements under stated assumptions. Together, these outputs would support decisions about judging configurations, metric choice and label collection. The same questions could also arise in essay scoring and code review, where the relevant assumptions would need to be considered.
References¶
[1] Y. Liu, D. Iter, Y. Xu, S. Wang, R. Xu, and C. Zhu. G-Eval: NLG evaluation using GPT-4 with better human alignment. EMNLP, 2023. arXiv:2303.16634.
[2] L. Zheng et al. Judging LLM-as-a-judge with MT-Bench and Chatbot Arena. NeurIPS, Datasets and Benchmarks, 2023. arXiv:2306.05685.
[3] S. Messing. Hidden Measurement Error in LLM Pipelines Distorts Annotation, Evaluation, and Benchmarking. 2026. arXiv:2604.11581v6.
[4] D. A. Awuni, L. E. K. Achenie, B. T. Partey, E. G. Owusu, and N.-N. D. Sowah. Who Judges Matters: Measuring Family-Conditioned Preference in LLM-as-Judge Panels. 2026. arXiv:2609.17857v1.
[5] Y. Katsis et al. MTRAG: A Multi-Turn Conversational Benchmark for Evaluating Retrieval-Augmented Generation Systems. 2025. arXiv:2501.03468.
[6] S. Rosenthal, Y. Katsis, V. Shah, et al. MTRAG-UN: A Benchmark for Open Challenges in Multi-Turn RAG Conversations. 2026. arXiv:2602.23184.
[7] Sierra Research. -bench. 2025. GitHub repository.
[8] S. Es, J. James, L. Espinosa-Anke, and S. Schockaert. RAGAS: Automated evaluation of retrieval augmented generation. EACL: System Demonstrations, 2024. arXiv:2309.15217.
[9] R. L. Brennan. Generalizability Theory. Springer, 2001.
[10] R. L. Brennan and M. T. Kane. An index of dependability for mastery tests. Journal of Educational Measurement, 14(3):277–289, 1977.
[11] Z. Zhu, O. Tieleman, A. Bukhtiyarov, and J. Chen. CyclicJudge: Mitigating Judge Bias Efficiently in LLM-based Evaluation. 2026. arXiv:2603.01865v3.
[12] J. Choi, S. Park, C. Cho, H. Park, and B. Kim. Diagnosing the Reliability of LLM-as-a-Judge via Item Response Theory. 2026. arXiv:2602.00521v1.
[13] J. Li, J. Tang, and H. Liu. Reconstruction-based unsupervised feature selection: An embedded approach. Proceedings of IJCAI, pp. 2159–2165, 2017. doi:10
[14] IBM. MTRAG: Human Data and Human Evaluation Reference Subset. Official dataset documentation.
[15] A. N. Angelopoulos, S. Bates, C. Fannjiang, M. I. Jordan, and T. Zrnic. Prediction-powered inference. Science, 382(6671):669–674, 2023. arXiv:2301.09633.