Mitigating Cross-Modal Hallucinations by Correcting Modality Misrouting in Omnimodal LLMs
Organizations: Zhejiang University · Ant Group · Institute of Computing Technology, CAS
Abstract
Omnimodal large language models (OLLMs) are susceptible to cross-modal hallucinations under audio-visual interference. We find that, for a substantial fraction of incorrect joint predictions, the question-relevant unimodal branch can still recover the correct answer, suggesting that task-relevant evidence can remain recoverable from the relevant modality even when it is not reflected in the joint prediction. We refer to this recoverable failure pattern as modality misrouting. We propose CaRe (Conflict-aware Residual Intervention), a training-free inference-time method for identifying and correcting modality misrouting. CaRe uses a text-only modality probe to identify a candidate modality-specific counterfactual branch, and flags potential misrouting when its prediction conflicts with the original joint prediction. For such cases, CaRe computes a residual direction from the discrepancy between the counterfactual and fused representations and uses it to steer the original multimodal state toward the relevant modality evidence, while retaining both modalities in the original audio-visual inference path. The intervention strength is adapted based on the confidence of the counterfactual branch. Experiments on CMM and AVHBench across two OLLMs show that CaRe consistently outperforms the evaluated inference-time hallucination-mitigation baselines.
Figures & tables
| CMM | AVHBench | ||||||||||
| Backbone | Method | Visual Dominance | Audio Dominance | Overall Acc. | Video-Driven Audio Hall. | Audio-Driven Video Hall. | Overall Acc. | ||||
| Acc. | F1 | Acc. | F1 | Acc. | F1 | Acc. | F1 | ||||
| Qwen2.5- Omni-7B | Baseline | 69.3 | 75.7 | 71.8 | 77.0 | 70.5 | 67.6 | 75.3 | 74.1 | 77.4 | 69.8 |
| +VCD | 75.5 | 79.4 | 66.5 | 73.5 | 71.0 | 68.1 | 75.4 | 77.4 | 78.0 | 71.2 | |
| +ICT | 75.3 | 79.1 | 66.5 | 73.6 | 70.9 | 68.8 | 75.6 | 76.7 | 78.4 | 71.4 | |
| +AVCD | 67.8 | 74.9 | 70.5 | 76.2 | 69.1 | 77.9 | 81.4 | 81.7 | 82.8 | 79.2 | |
| Backbone | Method | CMM | AVHBench |
| Acc. | Acc. | ||
| Qwen2.5- Omni-3B | Base | 76.9 | 76.4 |
| +CaRe | 82.5 | 81.0 | |
| Qwen2.5- Omni-7B | Base | 70.5 | 69.8 |
| +CaRe | 85.9 | 82.3 |
| Backbone | Method | CMM | AVHBench | ||
| Visual Dom. | Audio Dom. | V A Hall. | A V Hall. | ||
| Qwen2.5-Omni-7B | CF-SELECT | 80.14 | 86.46 | 54.22 | 53.61 |
| +CaRe | 81.69 {}_{\,{\color[rgb]{0.2344,0.4297,0.668}(+1.55)}} | 88.54 {}_{\,{\color[rgb]{0.2344,0.4297,0.668}(+2.08)}} | 63.05 {}_{\,{\color[rgb]{0.2344,0.4297,0.668}(+8.84)}} | 62.89 {}_{\,{\color[rgb]{0.2344,0.4297,0.668}(+9.28)}} | |
| MiniCPM-o-2.6 | CF-SELECT | 66.67 | 84.43 | 48.56 | 60.38 |
| +CaRe | 73.02 {}_{\,{\color[rgb]{0.2344,0.4297,0.668}(+6.35)}} | 86.49 {}_{\,{\color[rgb]{0.2344,0.4297,0.668}(+2.06)}} | 59.38 {}_{\,{\color[rgb]{0.2344,0.4297,0.668}(+10.82)}} | 64.15 {}_{\,{\color[rgb]{0.2344,0.4297,0.668}(+3.77)}} | |
| Backbone | Method | All | Question Category | Duration | ||||||
| Event Seq. | AV Event Align. | Inference | Reasoning | Context Understanding | Comparative | 30s | 60s | |||
| Qwen2.5-Omni-7B | Base | 61.5 | 55.6 | 50.4 | 75.3 | 75.4 | 57.5 | 66.4 | 62.6 | 60.2 |
| CaRe | 61.8 | 56.2 | 51.3 | 76.6 | 76.6 | 56.5 | 64.9 | 62.9 | 60.5 | |
| MiniCPM-o-2.6 | Base | 61.0 | 55.6 | 48.7 | 76.0 | 72.6 | 60.6 | 63.4 | 61.1 | 60.9 |
| CaRe | 61.5 | 55.9 | 48.7 | 77.3 | 73.7 | 60.6 | 64.1 | 61.8 | 61.1 | |
Appendix figures & tables11 assets
Supplementary material from the paper’s appendix.
Appendix
| Appendix | Title |
| Appendix A | Additional Ablation and Hyperparameter Analysis |
| Appendix A.1 | Ablation of the Counterfactual Conflict Gate |
| Appendix A.2 | Impact of the Intervention Strength Scale |
| Appendix A.3 | Impact of the Confidence Threshold |
| Appendix A.4 | Joint Sensitivity to and |
| Appendix B | Scaling Analysis |
| Backbone | Intervention Coverage | Accuracy | Extra Interventions (Help / Harm) | |
| Conflict-gated | Routing-only | Conflict / Routing | ||
| Qwen2.5-Omni-7B | 167/800 (20.9%) | 773/800 (96.6%) | 85.9 / 85.9 | 606 (0 / 0) |
| MiniCPM-o-2.6 | 174/800 (21.8%) | 772/800 (96.5%) | 86.9 / 86.9 | 598 (0 / 0) |
| CMM | AVHBench | ||||||||||
| Backbone | Method | Visual Dominance | Audio Dominance | Overall Acc. | Video-Driven Audio Hall. | Audio-Driven Video Hall. | Overall Acc. | ||||
| Acc. | F1 | Acc. | F1 | Acc. | F1 | Acc. | F1 | ||||
| Qwen2.5-Omni-3B | Base | 69.3 | 66.5 | 84.5 | 82.5 | 76.9 | 74.2 | 74.5 | 80.8 | 77.5 | 76.4 |
| +CaRe | 79.8 | 79.1 | 85.3 | 83.5 | 82.5 | 81.0 | 81.4 | 80.9 | 77.6 | 81.0 | |
| Backbone | Dataset | Intervention Layers | ||||
| Qwen2.5-Omni-7B | CMM | 25–27 | 0.5 | 0.2 | ||
| AVHBench | 25–27 | 0.5 | 0.2 | |||
| Qwen2.5-Omni-3B | CMM | 33–35 | 0.5 | 0.2 | ||
| AVHBench | 33–35 | 0.5 | 0.2 | |||
| MiniCPM-o-2.6 | CMM | 25–27 | 0.5 | 0.3 | ||
| AVHBench | 25–27 | 0.5 | 0.5 |
| ID | Prompt template |
| D | To answer this question, which modality is needed ({options}): |
| N1 | Determine the minimum evidence needed to answer the question. Select one modality: {options}: |
| N2 | What kind of input is necessary for a correct answer? Choose from: {options}: |
| N3 | Classify the question by the information source it requires. Answer with one of: {options}: |
| Backbone | Method | Mean | Std. | Median | P95 |
| Qwen2.5-Omni-7B | CaRe | 6.698 | 4.965 | 5.438 | 15.934 |
| MAD | 16.612 | 25.150 | 8.797 | 50.130 | |
| AVCD | 4.838 | 2.852 | 4.262 | 11.022 | |
| MiniCPM-o-2.6 | CaRe | 4.571 | 4.053 | 3.416 | 12.075 |
| MAD | 7.816 | 4.157 | 6.245 | 16.573 | |
| AVCD | 2.966 | 1.973 | 2.142 | 7.636 |
| Backbone | Probe | Joint AV | Counterfactual | Gate/Control | Residual Corr. |
| Qwen2.5-Omni-7B | 0.021 | 4.369 | 2.004 | 0.305 | |
| MiniCPM-o-2.6 | 0.021 | 3.031 | 1.479 | 0.040 |
| Backbone | Method | Serial | Parallel | Reduction |
| Qwen2.5-Omni-7B | CaRe | 6.698 | 4.782 | 28.61% |
| MAD | 16.612 | 12.038 | 27.53% | |
| AVCD | 4.838 | 4.268 | 11.80% | |
| MiniCPM-o-2.6 | CaRe | 4.571 | 3.239 | 29.15% |
| MAD | 7.816 | 5.374 | 31.25% | |
| AVCD | 2.966 | 2.910 | 1.89% |
Multimodal Large Language Models
Multimodal large language models combine language models with image, video, audio, and other inputs for grounded understanding and generation.
See all 1,084 papers