Contrastive Decoding Mitigates Score Range Bias in LLM-as-a-Judge
Yoshinari Fujinuma
TL;DR
The paper analyzes the reliability of LLMs as judges for direct assessment, identifying score range bias as a pervasive issue that appears across model sizes and families. It proposes contrastive decoding, formulating the adjusted score as $\log p_{main} - \lambda \log p_{assist}$ with $p_{assist}$ computed via a temperature-controlled softmax, and uses a hyperparameter $\lambda$ to align logit distributions across models. The authors demonstrate that this approach yields robust mitigation across different score ranges, achieving up to 11.3% relative improvement in Spearman correlation with human judgments on summarization tasks. These findings broaden the viable scoring ranges beyond the standard 1-5 scale and illuminate how model-family biases interact with evaluation, along with practical considerations such as modest increases in inference-time compute and the influence of assistant-model choice.
Abstract
Large Language Models (LLMs) are commonly used as evaluators in various applications, but the reliability of the outcomes remains a challenge. One such challenge is using LLMs-as-judges for direct assessment, i.e., assigning scores from a specified range without any references. We first show that this challenge stems from LLM judge outputs being associated with score range bias, i.e., LLM judge outputs are highly sensitive to pre-defined score ranges, preventing the search for optimal score ranges. We also show that similar biases exist among models from the same family. We then mitigate this bias through contrastive decoding, achieving up to 11.3% relative improvement on average in Spearman correlation with human judgments across different score ranges.
