Polyrating: A Cost-Effective and Bias-Aware Rating System for LLM Evaluation
Jasper Dekoninck, Maximilian Baader, Martin Vechev
TL;DR
Polyrating tackles the core challenges of evaluating large language models by explicitly modeling judge biases and enabling cross-task comparisons with a MAP-based, multivariate rating framework. It extends the Bradley–Terry model with shared bias features and task-specific modifiers, allowing ratings to reflect both model quality and evaluation context while leveraging existing benchmarks and LLM-based evaluations to improve sample efficiency. The framework provides convergence guarantees, uncertainty quantification via bootstrapping, and a multidimensional leaderboard, enabling nuanced comparisons of LLM strengths across tasks. By removing shift-invariance and quantifying biases, Polyrating offers more reliable model rankings and cost-effective evaluation suitable for real-world benchmarking across diverse tasks.
Abstract
Rating-based human evaluation has become an essential tool to accurately evaluate the impressive performance of large language models (LLMs). However, current rating systems suffer from several important limitations: first, they fail to account for biases that significantly influence evaluation results, second, they require large and expensive preference datasets to obtain accurate ratings, and third, they do not facilitate meaningful comparisons of model ratings across different tasks. To address these issues, we introduce Polyrating, an expressive and flexible rating system based on maximum a posteriori estimation that enables a more nuanced and thorough analysis of model performance at lower costs. Polyrating can detect and quantify biases affecting human preferences, ensuring fairer model comparisons. Further, Polyrating can reduce the cost of human evaluations by up to $41\%$ for new models and up to $77\%$ for new tasks by leveraging existing benchmark scores. Lastly, Polyrating enables direct comparisons of ratings across different tasks, providing a comprehensive understanding of an LLMs' strengths, weaknesses, and relative performance across different applications.
