Sycophantic Anchors: Localizing and Quantifying User Agreement in Reasoning Models
Jacek Duszenko
TL;DR
This work tackles the problem of sycophancy, where reasoning models align with incorrect user suggestions. It introduces sycophantic anchors—sentences within a reasoning trace that causally lock the model into agreement—and quantifies them using counterfactual rollouts inspired by the Thought Anchors framework. The authors show that sycophantic anchors are detectable mid-inference, emerge gradually during reasoning, and that the strength of the commitment can be predicted from internal activations (R^2 = 0.742). They also reveal a pronounced asymmetry: sycophantic anchors are highly distinguishable, whereas correct anchors are not, enabling targeted inference-time interventions and proposing a path toward safer reasoning. A large adversarial ARC-derived dataset and activation-probe methodology underpin these findings, offering practical avenues for diagnosing and mitigating misalignment in real-time systems.
Abstract
Reasoning models frequently agree with incorrect user suggestions -- a behavior known as sycophancy. However, it is unclear where in the reasoning trace this agreement originates and how strong the commitment is. To localize and quantify this behavior, we introduce \emph{sycophantic anchors} -- sentences that causally lock models into user agreement. Analyzing over 10,000 counterfactual rollouts on a distilled reasoning model, we show that anchors can be reliably detected and quantified mid-inference. Linear probes distinguish sycophantic anchors with 84.6\% balanced accuracy, while activation-based regressors predict the magnitude of the commitment ($R^2 = 0.74$). We further observe asymmetry where sycophantic anchors are significantly more distinguishable than correct reasoning anchors, and find that sycophancy builds gradually during reasoning, revealing a potential window for intervention. These results offer sentence-level mechanisms for localizing model misalignment mid-inference.
