Hidden Commitment: When Language Models Silently Pick a Side and How Steering Can Surface It
Organizations: KAIST, School of Computing, Daejeon, South Korea. · Konkuk University, School of Electrical and Electronics Engineering, Seoul, South Korea.
Abstract
Language-model answers are often treated as a visible record of the internal decision that produced them. We test this assumption in conflicting-context question answering, where two supplied documents support incompatible answers. A model can process the disagreement and still return a one-sided answer, even under prompts that ask it to disclose conflict. In Qwen 0.8B, hidden source commitment is captured by a residual source-choice direction whose sign tracks which document the answer uses. Sparse middle-layer MLP writers feed the same coordinate, and steering the coordinate changes the chosen source. A transfer run on Gemma 3 1B preserves the source-choice readout and sparse-write bridge under LLM-audited labels. Conflict disclosure follows a different pattern, appearing weaker, later-layer, and only partially steerable. These results support a practical monitoring strategy for retrieval systems that detects silent source commitment with residual readouts and pairs conflict-surfacing prompts with disclosure steering when the model has selected a side under disagreement.
Figures & tables
Appendix figures & tables9 assets
Supplementary material from the paper’s appendix.
Appendix
| Model | Direction / contrast | Layer | Position | Fit rows | Val AUROC | Held-out AUROC |
|---|---|---|---|---|---|---|
| Qwen | Source-choice residual direction, doc2 vs. doc1 | 13 | mean_decision | 235 train (116/119); 54 val | 0.9959 | 0.9945 |
| Gemma | Source-choice residual direction, doc2 vs. doc1 | 12 | last_decision | 238 train (163/75); 61 val | 0.9897 | 0.9806 |
| Qwen | Broad disclosure, conflict-aware vs. plain decided | 17 | pre-resp. last | 727 train (305/422); 243 val | 0.7935 | 0.7670 |
| Qwen | Strict disclosure, unresolved vs. plain decided | 17 | pre-resp. last | 629 train (207/422); 207 val | 0.8397 | 0.8553 |
| Qwen | Anti-collapse, noncommittal vs. effectively decided | 23 | pre-resp. last | 772 train (242/530); 255 val | 0.7591 | 0.8082 |
| Case | Evidence | How it is treated |
|---|---|---|
| Gemma no-op hook sensitivity | Early diagnostic hooks altered generation even when intended as no-op instrumentation. | Excluded from causal claims; valid steering claims use the later fixed-hook response-only run. |
| Low-rate Gemma source steering | At residual scale , localized steering produced source-choice flips versus for random controls, but text changed more often than the flip rate itself: localized outputs versus random outputs. | Report as causal support with a small effect size, not as a full behavioral replication. |
| No Gemma surfacing intervention claim | Gemma surfacing transfer currently supports a readout/timing result, not a robust intervention result. | Keep separate from the Qwen surfacing steering result. |
| Layer-22 / layer-17 surfacing mismatch | The bundled Gemma surfacing figure metadata says layer 22 at response_first4_mean ; the full stratified result says layer 17 at pre_response_last . | Omit the older panel and report the stratified result in text. |
| Leaning vs. unresolved label boundary | The Gemma manual audit changed labels, all from leaning to unresolved, where the judge rationale said both candidates were presented without choosing. | Use strict unresolved labels for the cleanest policy target; report broad surfacing separately. |
Knowledge Conflicts in Language Models
Knowledge conflicts in language models concern how models reconcile stored knowledge with conflicting context, retrieved evidence, tools, or memory.
See all 143 papers