Diagnosing Knowledge Conflict in Multimodal Long-Chain Reasoning
Organizations: Huazhong University of Science and Technology · Nanyang Technological University · Beijing University of Posts and Telecommunications · Renmin University of China ·
Abstract
Multimodal large language models (MLLMs) in long chain-of-thought reasoning often fail when different knowledge sources provide conflicting signals. We formalize these failures under a unified notion of knowledge conflict, distinguishing input-level objective conflict from process-level effective conflict. Through probing internal representations, we reveal that: (I) Linear Separability: different conflict types are explicitly encoded as linearly separable features rather than entangled; (II) Depth Localization: conflict signals concentrate in mid-to-late layers, indicating a distinct processing stage for conflict encoding; (III) Hierarchical Consistency: aggregating noisy token-level signals along trajectories robustly recovers input-level conflict types; and (IV) Directional Asymmetry: reinforcing the model's implicit source preference under conflict is far easier than enforcing the opposite source. Our findings provide a mechanism-level view of multimodal reasoning under knowledge conflict and enable principled diagnosis and control of long-CoT failures.
Figures & tables
| Metric | Llama-3.2V-11B-cot | R1-Onevision-7B | Ocean-R1-7B-Instruct | |||||||||
| All | All | All | ||||||||||
| Samples | 749 | 1012 | 803 | 2564 | 724 | 993 | 769 | 2486 | 640 | 1026 | 807 | 2473 |
| Avg. CoT length (tokens) | 326.79 | 1768.85 | 238.50 | 868.32 | 706.85 | 790.63 | 558.97 | 694.57 | 488.15 | 711.26 | 302.97 | 520.28 |
| Avg. conflict spans per sample | 2.69 | 6.20 | 4.04 | 4.50 | 3.66 | 6.73 | 7.02 | 5.93 | 8.68 | 9.00 | 5.43 | 7.75 |
| Conflict token density (%) | 4.92 | 1.65 | 11.25 | 5.61 | 3.20 | 2.16 | 7.68 | 4.17 | 8.70 | 3.23 | 11.77 | 7.43 |
| Conflict Sample Ratio (%) | 63.68 | 82.21 | 86.43 | 78.12 | 59.67 | 85.90 | 87.91 | 78.88 | 88.75 | 90.25 | 89.34 | 89.57 |
| Models | Probe | Granularity | AUC (%) | [email protected] (%) | ||||||
| w/o Conflict | w/o Conflict | |||||||||
| R1-Onevision (7B) | Linear | All Token | 81.7 ±0.1 | 86.3 ±0.2 | 92.0 ±0.1 | 94.8 ±0.2 | 50.0 ±0.3 | 56.8 ±0.2 | 75.1 ±0.1 | 87.3 ±0.3 |
| Span Only | 76.8 ±0.2 | 82.5 ±0.1 | 90.8 ±0.3 | 95.4 ±0.2 | 35.5 ±0.2 | 44.5 ±0.3 | 70.5 ±0.2 | 88.5 ±0.1 | ||
| Span-Max | 93.2 ±0.1 | 94.2 ±0.2 | 98.6 ±0.1 | 97.3 ±0.1 | 81.5 ±0.2 | 82.4 ±0.1 | 97.2 ±0.1 | 93.8 ±0.2 | ||
| MLP | All Token | 95.5 ±0.1 | 90.4 ±0.2 | 85.2 ±0.3 | 94.1 ±0.1 | 89.1 ±0.2 | 68.4 ±0.1 | 62.7 ±0.2 | 79.3 ±0.1 | |
| Span Only | 95.7 ±0.2 | 86.1 ±0.3 | 80.3 ±0.1 | 93.3 ±0.2 | 89.8 ±0.1 | 53.0 ±0.2 | 43.7 ±0.2 | 76.8 ±0.3 | ||
| Subset | R1-Onevision-7B | Ocean-R1-7B-Instruct | Llama-3.2V-11B-cot | ||||||||||
| SS | CAC | CCI | CR | SS | CAC | CCI | CR | SS | CAC | CCI | CR | ||
| 0.94 | 0.04 | 0.70 | 0.03 | 0.89 | 0.07 | 0.71 | 0.06 | 0.94 | 0.04 | 0.45 | 0.02 | ||
| 0.88 | 0.08 | 0.80 | 0.10 | 0.87 | 0.09 | 0.79 | 0.10 | 0.90 | 0.06 | 0.72 | 0.03 | ||
| baseline | 0.82 | 0.12 | 0.80 | 0.15 | 0.82 | 0.12 | 0.80 | 0.15 | 0.84 | 0.11 | 0.70 | 0.11 | |
| VCD | 0.92 -0.02 | 0.05 +0.01 | 0.69 -0.00 | 0.04 +0.01 | 0.90 +0.01 | 0.06 -0.01 | 0.69 -0.01 | 0.05 -0.01 | 0.85 -0.09 | 0.08 +0.04 | 0.63 +0.18 | 0.06 +0.05 | |
| 0.90 +0.01 | 0.07 -0.01 | 0.79 -0.01 | 0.08 -0.01 | 0.92 +0.05 | 0.05 -0.03 | 0.75 -0.04 | 0.05 -0.05 | 0.78 -0.12 | 0.12 +0.06 | 0.69 -0.03 | 0.15 +0.11 | ||
Appendix figures & tables6 assets
Supplementary material from the paper’s appendix.
Appendix
| Model Backbone | Split | Samples | Total Spans | Avg. Spans/Sample |
| R1-Onevision-7B | Test | 498 | 9,038 | 18.1 |
| Train | 1,987 | 34,300 | 17.3 | |
| Ocean-R1-7B | Test | 495 | 12,881 | 26.0 |
| Train | 1,978 | 51,931 | 26.3 | |
| Llama-3.2V-11B-cot | Test | 513 | 9,419 | 18.4 |
| Train | 2,051 | 37,118 | 18.1 |
| Attribute | R1-Onevision | Ocean-R1 | Llama-3.2V-cot |
| Params | 7B | 7B | 11B |
| Layers | 28 | 28 | 40 |
| Hidden Dim | 3584 | 3584 | 4096 |
| Conflict Layer | 20 | 20 | 39 |
| Base Model | Qwen2.5-VL | Qwen2.5-VL | Llama-3.2-Vision |
| Model | Linear AUC | Peak Layer | AUC | AUC | CR Red. |
| R1-Onevision | 96.2% | L20 (71%) | 98.6% | 93.4% | 80% |
| Ocean-R1 | 95.8% | L20 (71%) | 98.6% | 93.2% | 76% |
| Llama-3.2V | 97.1% | L39 (78%) | 99.2% | 95.9% | 67% |
| Type | Conflicting Sources | Forward ( ) | Reverse ( ) |
| Vision vs. Prior | |||
| Vision vs. Text | |||
| Prior vs. Text |
| Metric | Direction | Interpretation |
| SS (Support Score) | Avg. probability of no-conflict state | |
| CR (Conflict Rate) | Fraction of tokens with predicted conflict | |
| CAC (Confidence-Adjusted) | Penalizes confident conflict predictions | |
| CCI (Conflict Confidence) | Avg. confidence when in conflict state |
| Hyperparameter | R1-Onevision | Ocean-R1 | Llama-3.2V |
| Layer Selection | |||
| Intervention layer | 20 | 20 | 39 |
| VCD Parameters | |||
| Correction strength | 0.8 | 0.8 | 0.8 |
| Contrastive input | Blank image | Blank image | Blank image |
| Steering Parameters | |||
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 142 papers