FairJudge: An Adaptive, Debiased, and Consistent LLM-as-a-Judge
Bo Yang, Lanfei Feng, Yunkui Chen, Yu Zhang, Xiao Xu, Shijian Li
TL;DR
FairJudge treats judging as a learnable policy to address position bias, non-semantic biases, and cross-mode inconsistencies that plague LLM-based evaluators. It introduces a high-information-density judging dataset (FairJudge-16K) and a curriculum training pipeline (SFT-DPO-GRPO) to achieve rubric-aware adaptivity, debiasing, and cross-mode consistency, validated on PandaLM, JudgeLM, and multimodal benchmarks. Across ablations and baselines, FairJudge demonstrates stronger agreement and macro-F1, robust cross-mode performance, and efficient inference, highlighting the importance of learning judging behavior rather than relying on static prompts or scale alone. The approach and released data aim to improve the reliability, fairness, and reproducibility of automated evaluation in real-world ML development and research contexts.
Abstract
Existing LLM-as-a-Judge systems suffer from three fundamental limitations: limited adaptivity to task- and domain-specific evaluation criteria, systematic biases driven by non-semantic cues such as position, length, format, and model provenance, and evaluation inconsistency that leads to contradictory judgments across different evaluation modes (e.g., pointwise versus pairwise). To address these issues, we propose FairJudge, an adaptive, debiased, and consistent LLM-as-a-Judge. Unlike prior approaches that treat the judge as a static evaluator, FairJudge models judging behavior itself as a learnable and regularized policy. From a data-centric perspective, we construct a high-information-density judging dataset that explicitly injects supervision signals aligned with evaluation behavior. Building on this dataset, we adopt a curriculum-style SFT-DPO-GRPO training paradigm that progressively aligns rubric adherence, bias mitigation, and cross-mode consistency, while avoiding catastrophic forgetting. Experimental results on multiple internal and public benchmarks show that FairJudge consistently improves agreement and F1, reduces non-semantic biases, and outperforms substantially larger instruction-tuned LLMs. All resources will be publicly released after acceptance to facilitate future research.
