AdaJudge: Adaptive Multi-Perspective Judging for Reward Modeling
Yongliang Miao, Yangyang Liang, Mengnan Du
TL;DR
AdaJudge tackles the rigidity of static pooling in reward modeling by introducing a two-stage approach that (i) refines backbone representations through depth-gated blocks and (ii) employs a domain-aware, multi-view pooling head whose routing adapts to the prompt. This adaptive, gated mixture of views enables the model to capture both localized and global evidence appropriate to each task, improving discrimination across heterogeneous domains. Empirical results on RM-Bench and JudgeBench show AdaJudge attaining state-of-the-art performance, with notable gains on hard cases and compact backbones, and ablations confirm the value of iterative refinement and adaptive aggregation. The work advances reward modeling by aligning representation and aggregation with task-specific evaluation signals, offering practical improvements for aligning LLMs to human preferences with greater reliability and efficiency.
Abstract
Reward modeling is essential for aligning large language models with human preferences, yet predominant architectures rely on a static pooling strategy to condense sequences into scalar scores. This paradigm, however, suffers from two key limitations: a static inductive bias that misaligns with task-dependent preference signals, and a representational mismatch, as the backbone is optimized for generation rather than fine-grained discrimination. To address this, we propose AdaJudge, a unified framework that jointly adapts representation and aggregation. AdaJudge first refines backbone representations into a discrimination-oriented space via gated refinement blocks. It then replaces the static readout with an adaptive multi-view pooling module that dynamically routes and combines evidence. Extensive experiments on RM-Bench and JudgeBench show that AdaJudge outperforms strong off-the-shelf reward models and traditional pooling baselines.
