Omni-Modal Dissonance Benchmark: Systematically Breaking Modality Consensus to Probe Robustness and Calibrated Abstention
Organizations: University of California, Riverside · University of Maryland, Baltimore County · Qatar Computing Research Institute (QCRI)
Abstract
Existing omni-modal benchmarks attempt to measure modality-specific contributions, but their measurements are confounded: naturally co-occurring modalities carry correlated yet unequal information, making it unclear whether results reflect true modality reliance or information asymmetry. We introduce OMD-Bench, where all modalities are initially congruent - each presenting the same anchor, an object or event independently perceivable through video, audio, and text - which we then systematically corrupt to isolate each modality's contribution. We also evaluate calibrated abstention: whether models appropriately refrain from answering when evidence is conflicting. The benchmark comprises 4,080 instances spanning 27 anchors across eight corruption conditions. Evaluating ten omni-modal models under zero-shot and chain-of-thought prompting, we find that models over-abstain when two modalities are corrupted yet under-abstain severely when all three are, while maintaining high confidence (~60-100%) even under full corruption. Chain-of-thought prompting improves abstention alignment with human judgment but amplifies overconfidence rather than mitigating it. OMD-Bench provides a diagnostic benchmark for diagnosing modality reliance, robustness to cross-modal inconsistency, and uncertainty calibration in omni-modal systems.
Figures & tables
| Zero-Shot | Chain-of-Thought | |||||||||||||||
| Synthetic | Real | Synthetic | Real | |||||||||||||
| Model | ||||||||||||||||
| Gemini 2.5 | 96.5 | 91.0 | 70.5 | 60.0 | 96.8 | 91.2 | 69.3 | 59.4 | 97.2 | 94.8 | 73.8 | 58.3 | 97.2 | 93.4 | 71.4 | 53.2 |
| Qwen3o-Think | 93.7 | 86.7 | 68.1 | 61.4 | 92.2 | 88.0 | 68.9 | 60.0 | 91.8 | 88.6 | 64.5 | 69.0 | 92.9 | 85.1 | 66.3 | 71.8 |
| VideoLLaMA2 | 91.0 | 83.8 | 68.2 | 16.1 | 90.2 | 82.9 | 66.1 | 14.1 | 91.2 | 85.4 | 70.0 | 14.2 | 93.4 | 84.2 | 67.2 | 13.2 |
| Qwen3o-Inst | 91.0 | 83.9 | 63.8 | 65.1 | 88.2 | 81.2 | 63.9 | 66.7 | 95.3 | 88.7 | 67.9 | 57.1 | 92.2 | 87.5 | 67.5 | 57.1 |
| Zero-Shot | Chain-of-Thought | |||||||||||||||
| Synthetic | Real | Synthetic | Real | |||||||||||||
| Model | ||||||||||||||||
| Human | 0.0 | 0.0 | 1.2 | 97.6 | 0.0 | 0.0 | 1.8 | 98.4 | 0.0 | 0.0 | 1.2 | 97.6 | 0.0 | 0.0 | 1.8 | 98.4 |
| Gemini 2.5 | 1.2 | 5.5 | 20.0 | 59.6 | 1.2 | 4.6 | 18.8 | 58.5 | 2.0 | 2.9 | 17.5 | 56.2 | 0.4 | 3.4 | 18.2 | 51.9 |
| Qwen3o-Think | 2.0 | 6.1 | 22.6 | 61.0 | 3.5 | 5.9 | 19.0 | 58.8 | 2.4 | 6.8 | 28.4 | 69.0 | 3.1 | 10.2 | 26.7 | 71.4 |
| Qwen3o-Inst | 3.9 | 10.5 | 28.5 | 63.9 | 7.8 | 13.2 | 26.8 | 66.3 | 2.4 | 6.9 | 22.4 | 57.5 | 3.9 | 7.1 | 22.6 | 56.7 |
| Zero-Shot | Chain-of-Thought | ||||||||||||||||
| Synthetic | Real | Synthetic | Real | ||||||||||||||
| Model | M. | ||||||||||||||||
| Gemini 2.5 | 99.7 | 99.3 | 98.5 | 96.9 | 99.8 | 99.3 | 98.5 | 98.1 | 99.8 | 99.6 | 99.0 | 98.3 | 99.5 | 99.5 | 99.2 | 98.8 | TP |
| GPT-4o-mini | 99.1 | 97.6 | 96.1 | 95.8 | 98.8 | 97.5 | 96.3 | 95.9 | 99.9 | 99.7 | 99.5 | 99.2 | 99.6 | 99.7 | 99.7 | 99.0 | TP |
| VITA-1.5 | 93.1 | 88.1 | 81.0 | 75.5 | 92.1 | 86.4 | 80.0 | 72.2 | 84.5 | 78.8 | 72.3 | 63.8 | 79.1 | 75.0 | 68.1 | 60.7 | TP |
| Qwen3o-Think | 99.0 | 98.0 | 96.2 | 93.6 | 98.6 | 98.2 | 95.2 | 93.1 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | RS |
Appendix figures & tables28 assets
Supplementary material from the paper’s appendix.
Appendix
| Synthetic | Real | |||||
| Model | V | A | T | V | A | T |
| VideoLLaMA2 | .28 37% | .14 18% | .33 44% | .27 35% | .14 18% | .35 47% |
| Phi-4 | .24 37% | .06 9% | .36 55% | .25 36% | .05 7% | .40 57% |
| Uni-MoE-2 | .14 31% | .02 5% | .29 64% | .16 32% | .02 4% | .31 64% |
| VITA-1.5 | .14 | .04 | .32 | .12 | .06 | .36 |
| Gemini 2.5 | .18 | .07 | .26 | .14 | .04 | .27 |
| Synthetic | Real | |||||
| Model | ||||||
| GPT-4o-mini | .03 | .04 | .22 | .02 | .01 | .20 |
| Gemini 2.0 | .08 | .00 | .31 | .14 | .00 | .30 |
| Gemini 2.5 | .04 | .00 | .13 | .01 | .02 | .14 |
| MiniCPM | .10 | .00 | .29 | .07 | .00 | .34 |
| Phi-4 | .09 | .00 | .24 | .11 | .00 | .29 |
| Model | C000 | C100(V) | C010(A) | C001(T) | C110(VA) | C101(VT) | C011(AT) | C111 |
| Gemini 2.5 | 96.5 | 92.8 | 96.4 | 83.7 | 90.7 | 37.2 | 83.5 | 60.0 |
| Qwen3o-Think | 93.7 | 88.6 | 91.0 | 80.4 | 80.8 | 44.3 | 79.2 | 61.4 |
| VideoLLaMA2 | 91.0 | 83.9 | 89.4 | 78.0 | 78.8 | 51.4 | 74.5 | 16.1 |
| Qwen3o-Inst | 91.0 | 85.1 | 91.4 | 75.3 | 79.2 | 41.2 | 71.0 | 65.1 |
| Gemini 2.0 | 89.8 | 82.4 | 90.2 | 62.0 | 80.0 | 10.2 | 65.5 | 81.8 |
| Clean acc. | Abstention | |||
| Model | ZS | ACE ZS | ||
| Gemini 2.0 | 0.898 | +0.058 | 0.211 | 0.016 |
| GPT-4o-mini | 0.894 | +0.043 | 0.195 | 0.011 |
| MiniCPM | 0.875 | +0.043 | 0.226 | 0.015 |
| Qwen3o-Inst | 0.910 | +0.043 | 0.189 | 0.012 |
| Gemini 2.5 | 0.965 | +0.007 | 0.158 | 0.002 |
| Zero-Shot | Chain-of-Thought | |||
| Model | Syn | Real | Syn | Real |
| Gemini 2.5 | 15.8 | 15.7 | 15.6 | 16.6 |
| Qwen3o-Think | 16.5 | 16.5 | 16.3 | 16.3 |
| Qwen3o-Inst | 18.9 | 19.5 | 17.7 | 18.4 |
| GPT-4o-mini | 19.5 | 21.3 | 18.4 | 18.7 |
| Gemini 2.0 | 21.1 | 21.5 | 19.5 | 18.6 |
| Zero-Shot | Chain-of-Thought | |||||||
| Syn | Real | Syn | Real | |||||
| Model | ECE | RC | ECE | RC | ECE | RC | ECE | RC |
| Restricted Softmax (RS) | ||||||||
| Qwen3o-Inst | 13.9 | 8.5 | 15.1 | 8.8 | 22.2 | 21.0 | 23.3 | 19.0 |
| Uni-MoE-2 | 12.3 | 11.0 | 13.7 | 11.1 | 29.3 | 36.3 | 20.3 | 27.2 |
| Qwen3o-Think | 19.5 | 6.7 | 19.1 | 6.6 | 20.4 | 20.9 | 23.4 | 19.2 |
| Model | Scores | LogP | Method |
| VideoLLaMA2 | ✓ | ✓ | RS |
| Phi-4 | ✓ | ✓ | RS |
| Qwen3o-Inst | ✓ | ✓ | RS |
| Qwen3o-Think | ✓ | ✓ | RS |
| Uni-MoE-2 | ✓ | ✓ | RS |
| Gemini 2.5 | ✗ | ✓ | TP |
| Overall | =0 | =1 | =2 | =3 | |
| Agreement | 96.6 | 94.6 | 95.5 | 98.4 | 96.8 |
| Condition | Description | ||||
| 0 | 0 | 0 | 0 | Fully congruent (baseline) | |
| 1 | 0 | 0 | 1 | Video corrupted | |
| 0 | 1 | 0 | 1 | Audio corrupted | |
| 0 | 0 | 1 | 1 | Text corrupted | |
| 1 | 1 | 0 | 2 | Video + audio corrupted | |
| 1 | 0 | 1 | 2 | Video + text corrupted |
| Level ( ) | Corrupted Modalities | Abstention (%) | |
| Real | Synthetic | ||
| None (baseline) | 0.00 | 0.00 | |
| Text only | 0.00 | 0.00 | |
| Audio only | 0.00 | 0.00 | |
| Visual only | 0.00 | 0.00 | |
| Audio + Text | 0.78 | 0.39 | |
| Text vs. Video | Text vs. Audio | |||
| Model | (pp) | (pp) | ||
| Gemini 2.0 | 17.5 | .006** | 28.8 | *** |
| Gemini 2.5 | 6.5 | .021* | 8.5 | .006** |
| GPT-4o-mini | 15.9 | .001** | 8.6 | .015* |
| MiniCPM | 10.7 | .026* | 20.8 | *** |
| Uni-MoE-2 | 22.3 | *** | 27.7 | *** |
| Zero-Shot | Chain-of-Thought | |||
| Model | ACE | 95% CI | ACE | 95% CI |
| Gemini 2.5 | 15.9 | [14.1, 17.8] | 15.6 | [13.9, 17.4] |
| Qwen3o-Think | 16.5 | [14.7, 18.3] | 16.2 | [14.4, 18.0] |
| Qwen3o-Inst | 18.8 | [17.0, 20.7] | 17.7 | [15.8, 19.5] |
| GPT-4o-mini | 19.5 | [17.6, 21.4] | 18.4 | [16.7, 20.1] |
| Gemini 2.0 | 21.1 | [19.3, 22.9] | 19.6 | [17.7, 21.5] |
| Anchor | Acc. | Anchor | Acc. |
| bubble_wrap_pop | 80.0 | kettle_whistle | 100.0 |
| kid_laughing | 80.0 | kid_crying | 100.0 |
| train | 84.2 | match | 100.0 |
| clock | 85.0 | opera | 100.0 |
| piano | 95.0 | popcorn_pop | 100.0 |
| bee | 100.0 | rain | 100.0 |