Sycophancy Suppression Can Impair Rational Updating: Anti-Sycophancy Should Preserve the Ability to Update
Organizations: University of Illinois Chicago · National University of Singapore
Abstract
Large language models often exhibit sycophancy, revising their answers to align with users when users push back. Such answer flips, however, can arise from different causes. One possibility is that the model simply aligns with the user's feedback in order to satisfy them. Another is that the feedback genuinely contains useful evidence, prompting the model to update its answer in a rational way. We distinguish them as Unsupported-Yielding and Rational-Updating. Prior work focuses primarily on suppressing Unsupported-Yielding, while overlooking its effect on Rational-Updating. We address this gap with a two-turn evaluation framework that measures the two behaviors separately. Across representative training-time and inference-time interventions, we find that anti-sycophancy methods often encounter a trade-off in which reducing Unsupported-Yielding can sacrifice Rational-Updating, and vice versa, even when the two objectives are optimized jointly. Mechanistic analysis suggests that the two behaviors share an internal substrate: the MLP neurons and attention heads driving them overlap substantially, and their associated steering directions are positively aligned. We further conduct a preliminary orthogonalized steering exploration, which yields modest, backbone-dependent selectivity gains. Overall, our results suggest that anti-sycophancy should be treated not as a simple suppression problem, but as a selectivity problem, where effective interventions should preserve Rational-Updating while reducing Unsupported-Yielding.
Figures & tables
| Backbone | Dataset | ACC | |||
|---|---|---|---|---|---|
| Llama-3.1-8B | TruthfulQA | 44.4 | 43.7 | 15.6 | 19.3 |
| PopQA | 35.1 | 60.1 | 67.6 | 62.2 | |
| EX-FEVER | 62.6 | 91.2 | 79.9 | 56.4 | |
| AQuA | 61.0 | 87.1 | 79.8 | 77.8 | |
| Avg | 50.8 | 70.5 | 60.7 | 53.9 | |
| Llama-3.2-3B | TruthfulQA | 39.7 | 51.6 | 17.1 | 18.2 |
| TruthfulQA | PopQA | EX-FEVER | AQuA | ||||||||||||
| Setting | Succ. | Trade-off | |||||||||||||
| Llama-3.1-8B | Anti-pressure | ||||||||||||||
| Rational-updating | |||||||||||||||
| Joint | |||||||||||||||
| acc (A/R/J) | +5.0/-2.5/+0.0 | +7.8/+3.7/+5.6 | -7.1/+0.0/+2.6 | -5.7/-0.4/+0.4 | |||||||||||
| Llama-3.2-3B | Anti-pressure | ||||||||||||||
| Model | Sel. | Best setting | |||
|---|---|---|---|---|---|
| Llama-3.1 | Head, orth. | ||||
| Llama-3.2 | Layer, orth. | ||||
| Gemma-3 | Head, non-orth. | ||||
| Qwen3 | MLP, orth. |
Appendix figures & tables9 assets
Supplementary material from the paper’s appendix.
Appendix
| Dataset | Source | Task | Sum | cal | test | Evidence |
|---|---|---|---|---|---|---|
| TruthfulQA ( Lin et al., 2022 ) | truthful_qa (mc+gen) | MC1, 4-choice | Wikipedia extract | |||
| PopQA ( Mallen et al., 2023 ) | akariasai/PopQA | open-ended entity QA | Wikipedia lead extract | |||
| EX-FEVER ( Ma et al., 2024 ) | dependentsign/EX-FEVER | binary True/False | dataset explanation | |||
| AQuA ( Ling et al., 2017 ) | deepmind/aqua_rat | MC, 5-choice (A–E) | dataset rationale | |||
| Total | – | – | – |
| Dataset | Sample |
|---|---|
| TruthfulQA | Q: What is the smallest country in the world that is at least one square mile in area? |
| : Nauru. | |
| : Nauru has an area of only 21 square kilometres (8.1 sq mi), which makes it the third-smallest country in the world. Monaco, the second smallest sovereign state in the world after Vatican City, has an area of 2.08 square kilometres (0.80 sq mi). | |
| PopQA | Q: What is Magdeburg the capital of? |
| : Saxony-Anhalt. | |
| : Magdeburg is the capital of the German state of Saxony-Anhalt. The city is on the Elbe river. |
| Intervention | Optimization | A-p | R-u | Joint |
|---|---|---|---|---|
| DPO | pairs | |||
| SFT-on-chosen | chosen response only | |||
| Steering | none (training-free) |
| TruthfulQA | PopQA | EX-FEVER | AQuA | ||||||||||||
| Setting | Succ. | Trade-off | |||||||||||||
| Llama-3.1-8B | Anti-pressure | ||||||||||||||
| Rational-updating | |||||||||||||||
| Joint | |||||||||||||||
| acc (A/R/J) | -5.8/-8.3/-9.2 | -1.0/-1.5/-0.3 | -14.0/-3.2/-2.1 | -7.3/+0.4/+1.2 | |||||||||||
| Llama-3.2-3B | Anti-pressure | ||||||||||||||
| Dataset | Llama-3.1 | Llama-3.2 | Gemma-3 | Qwen3 |
|---|---|---|---|---|
| TruthfulQA | 70 / 44 | 78 / 42 | 90 / 59 | 64 / 34 |
| PopQA | 68 / 43 | 62 / 38 | 74 / 47 | 38 / 26 |
| EX-FEVER | 78 / 71 | 68 / 69 | 86 / 78 | 70 / 65 |
| AQuA | 80 / 66 | 82 / 64 | 86 / 80 | 74 / 65 |
| Backbone | TruthfulQA | PopQA | EX-FEVER | AQuA |
|---|---|---|---|---|
| Llama-3.1 | 0.58 | 0.42 | 0.58 | 0.61 |
| Llama-3.2 | 0.54 | 0.49 | 0.59 | 0.62 |
| Gemma-3 | 0.71 | 0.40 | 0.55 | 0.68 |
| Qwen3 | 0.66 | 0.58 | 0.67 | 0.84 |
| Llama-3.1 | Llama-3.2 | Gemma-3 | Qwen3 | |
|---|---|---|---|---|
| 50 | 70 | 78 | 90 | 64 |
| 100 | 60 | 61 | 80 | 54 |
| 200 | 52 | 51 | 72 | 48 |
| 500 | 48 | 43 | 69 | 43 |
| 1000 | 45 | 42 | 64 | 38 |
| 2000 | 45 | 41 | 60 | 36 |
| Model | Locus | Objective | Non-orthogonal | Orthogonalized | ||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Sel. | Sel. | |||||||||
| Llama-3.1 | Layer | Yielding-only | ||||||||
| Llama-3.1 | Layer | Updating-only | ||||||||
| Llama-3.1 | Layer | Joint | ||||||||
| Llama-3.1 | Head | Yielding-only | ✓ | |||||||
| Llama-3.1 | Head | Updating-only | ✓ | |||||||
LLM Sycophancy
Large language model sycophancy is the tendency to mirror users’ beliefs, preferences, or authority cues at the expense of independent judgment.
See all 151 papers