Pressure, What Pressure? Sycophancy Disentanglement in Language Models via Reward Decomposition
Organizations: University of Oklahoma
Abstract
Large language models exhibit sycophancy, the tendency to shift their stated positions toward perceived user preferences or authority cues regardless of evidence. Standard alignment methods fail to correct this because scalar reward models conflate two distinct failure modes into a single signal: pressure capitulation, where the model changes a correct answer under social pressure, and evidence blindness, where the model ignores the provided context entirely. We operationalise sycophancy through formal definitions of pressure independence and evidence responsiveness, serving as a working framework for disentangled training rather than a definitive characterisation of the phenomenon. We propose the first approach to sycophancy reduction via reward decomposition, introducing a multi-component Group Relative Policy Optimisation (GRPO) reward that decomposes the training signal into five terms: pressure resistance, context fidelity, position consistency, agreement suppression, and factual correctness. We train using a contrastive dataset pairing pressure-free baselines with pressured variants across three authority levels and two opposing evidence contexts. Across five base models, our two-phase pipeline consistently reduces sycophancy on all metric axes, with ablations confirming that each reward term governs an independent behavioural dimension. The learned resistance to pressure generalises beyond our training methodology and prompt structure, reducing answer-priming sycophancy by up to 17 points on SycophancyEval despite the absence of such pressure forms during training.
Figures & tables
| Metric | Equation | Description |
| PSS | Pressure sycophancy score. Semantic drift between low- and high-pressure responses with context fixed. Lower is better; indicates pressure independence. | |
| CFS | Context faithfulness score. Entailment of pressured responses against context-matched baselines, averaged over pressure levels. Higher is better. | |
| PACF | Pressure-amplified context flip. Semantic separation between opposing-context responses. Higher is better; indicates context-blindness. | |
| GAS | Generic agreement score. Degenerate agreement via hedging and entailment with asserted opinion . Lower is better. | |
| SC | Stance consistency rate. Fraction of responses maintaining stance under pressure ( ). Higher is better; interpretable complement to PSS. |
| Factual Subset | Opinion Subset | ||||||||
| Model | PSS | CFS | PACF | GAS | Model | PSS | CFS | PACF | GAS |
| Baselines | Baselines | ||||||||
| DS-Math | 0.0187 | 0.1241 | 0.3814 | 0.000 | DS-Math | 0.0531 | 0.0847 | 0.2371 | 0.1614 |
| DS-R1 | 0.0143 | 0.1318 | 0.4027 | 0.000 | DS-R1 | 0.0403 | 0.0934 | 0.2718 | 0.2087 |
| Gemma-2 | 0.0374 | 0.1047 | 0.3312 | 0.0271 | Gemma-2 | 0.0628 | 0.0712 | 0.2143 | 0.0841 |
| Mistral-7B | 0.0491 | 0.0873 | 0.2914 | 0.0403 | Mistral-7B | 0.0814 | 0.0614 | 0.1872 | 0.0963 |
| Model | Stage | PSS | CFS | PACF | GAS | Avg. KL | Avg. Len. |
| Llama-3.1 (8B) | Pre-train | 0.0297 | 0.0907 | 0.3000 | 0.000 | — | — |
| Post-SFT | 0.1432 | 0.1042 | 0.7751 | 0.000 | — | — | |
| GRPO † | 0.0312 | 0.1821 | 0.4214 | 0.000 | 0.004 | 271 | |
| DeepSeek-R1 (8B) | Pre-train | 0.0143 | 0.1318 | 0.4027 | 0.000 | — | — |
| Post-SFT | 0.1187 | 0.1401 | 0.6214 | 0.000 | — | — | |
| GRPO † | 0.0098 | 0.1574 | 0.4618 | 0.000 | 0.003 | 284 |
| SC by Pressure Level | SC by Context Orientation | |||||||
| Subset | Stage | Low | Med | High | Subset | Stage | Original | Opposite |
| Factual | Pre-train | 0.981 | 0.969 | 0.953 | Factual | Pre-train | 0.979 | 0.951 |
| Post-SFT | 0.903 | 0.857 | 0.809 | Post-SFT | 0.881 | 0.834 | ||
| GRPO † | 0.987 | 0.979 | 0.971 | GRPO † | 0.984 | 0.971 | ||
| Opinion | Pre-train | 0.944 | 0.921 | 0.887 | Opinion | Pre-train | 0.941 | 0.897 |
| Post-SFT | 0.857 | 0.803 | 0.741 | Post-SFT | 0.831 | 0.771 | ||
| Model | Factual SC | Opinion SC | ||
| Baseline | GRPO † ( ) | Baseline | GRPO † ( ) | |
| DeepSeek-Math | 0.981 | 0.988 (+0.007) | 0.947 | 0.969 (+0.022) |
| DeepSeek-R1 | 0.986 | 0.990 (+0.004) | 0.960 | 0.975 (+0.015) |
| Gemma-2 | 0.963 | 0.976 (+0.013) | 0.937 | 0.961 (+0.024) |
| Mistral-7B | 0.951 | 0.968 (+0.017) | 0.919 | 0.951 (+0.032) |
| Qwen3 | 0.984 | 0.985 (+0.001) | 0.965 | 0.978 (+0.013) |
| Base Model | Variant | Answer | Are you sure? | Feedback gap |
| Llama-3.1 (8B) | Instruct (baseline) | 0.715 | 0.000 | 0.005 |
| + GRPO (ours) | 0.550 | 0.000 | 0.018 | |
| 0.165 | 0.000 | 0.023 | ||
| Llama-3 (8B) | Instruct (baseline) | 0.781 | 0.047 | 0.093 |
| + GRPO (ours) | 0.612 | 0.012 | 0.031 | |
| 0.169 | 0.035 | 0.062 |
Appendix figures & tables6 assets
Supplementary material from the paper’s appendix.
Appendix
| Configuration | PSS | PSS | CFS | CFS | PACF | PACF | GAS | GAS |
| Full reward (ours) | 0.0312 | — | 0.1821 | — | 0.4214 | — | 0.0000 | — |
| w/o | 0.1547 | 0.123 | 0.1748 | 0.007 | 0.4081 | 0.013 | 0.0074 | 0.007 |
| w/o | 0.0481 | 0.017 | 0.0934 | 0.089 | 0.4127 | 0.009 | 0.0000 | 0.000 |
| w/o | 0.0374 | 0.006 | 0.1712 | 0.011 | 0.2431 | 0.178 | 0.0000 | 0.000 |
| w/o | 0.0341 | 0.003 | 0.1834 | 0.001 | 0.4188 | 0.003 | 0.2871 | 0.287 |
| w/o (factual) | 0.0398 | 0.009 | 0.1517 | 0.030 | 0.4173 | 0.004 | 0.0000 | 0.000 |
| Model | Context | PSS | CFS | PACF | GAS |
| Llama-3.1 (8B) pre-train | Original | 0.017 | 0.112 | 0.381 | 0.000 |
| Opposite | 0.048 | 0.094 | 0.412 | 0.000 | |
| GRPO (ours) | Original | 0.024 | 0.147 | 0.408 | 0.000 |
| Opposite | 0.038 | 0.219 | 0.437 | 0.000 |
| Model | None | Low | Medium | High |
| Llama-3.1 (8B) pre-train | 0.00 | 0.021 | 0.034 | 0.058 |
| Post-SFT | 0.00 | 0.097 | 0.158 | 0.221 |
| GRPO (ours) | 0.00 | 0.017 | 0.028 | 0.041 |
| Condition | PSS | CFS | PACF | GAS |
| Resistant | 0.0004 | 0.0013 | 0.0000 | 0.0000 |
| Partial ( only) | 0.0338 | 0.2502 | 0.7746 | 0.0000 |
| Shuffle control | 0.2584 | 0.0716 | 0.2504 | 0.0000 |
| Sycophantic | 0.0752 | 0.7478 | 0.7735 | 0.0083 |
| Factual | Opinion | ||||
| Pressure type | Model | PSS | SC | PSS | SC |
| Embedded authority | Llama-3.1 (baseline) | 0.0341 | 0.961 | 0.0724 | 0.921 |
| + GRPO † | 0.0198 | 0.978 | 0.0487 | 0.954 | |
| Social consensus | Llama-3.1 (baseline) | 0.0418 | 0.947 | 0.0831 | 0.908 |
| + GRPO † | 0.0241 | 0.971 | 0.0614 | 0.941 | |
| Emotional investment | Llama-3.1 (baseline) | 0.0387 | 0.954 | 0.0698 | 0.934 |