Search papers, labs, and topics across Lattice.
This study provides a mechanistic interpretability framework for understanding biases in large language models (LLMs) acting as judges, moving beyond traditional input-output analyses to examine the representation-level biases in hidden states. The authors demonstrate that biased inputs occupy distinct low-dimensional subspaces in the activation manifold of the model, which can be manipulated to control scoring outcomes. Key findings reveal that steering hidden states along these subspaces can either reproduce biased scoring or restore baseline performance, with a linear projection method effectively predicting judge failures on unseen benchmarks.
Bias in LLMs can be traced to specific geometric structures in their hidden states, allowing for precise control over scoring outcomes.
Existing studies of LLM-as-judge scoring bias work predominantly at the input-output level: they perturb inputs, measure score deltas, and propose prompt-level mitigations. We argue that the same biases admit a representation-level account in the judge's hidden state, complementary to the input-output view and operationally useful in ways it does not afford. We report three findings, across seven judges, seven bias types, and nine benchmarks. Geometry: baseline judging inputs occupy a tight activation manifold while biased inputs are displaced along a low-dimensional, type-specific subspace that sharpens with depth and is recovered consistently by three families of estimators. Causal control: steering hidden states along this subspace drives scoring in both directions, forward shifts reproducing biased scoring on clean inputs and reverse shifts restoring baseline scoring on biased ones, while matched-norm random directions produce shifts an order of magnitude smaller. Operational: a simple linear projection onto the same bias-direction features anticipates judge failures on three entirely unseen benchmarks, substantially outperforming text-based alternatives. Reading bias as activation geometry, rather than as input-output noise, unifies geometric structure, causal control, and operational prediction within a single framework. The project page is available at https://xzx34.github.io/unfair-judge/