Don't Blink: Evidence Collapse during Multimodal Reasoning
Organizations: Independent Researcher, New Delhi, India
Abstract
Reasoning VLMs can become more accurate while progressively losing visual grounding as they think. This creates task-conditional danger zones where low-entropy predictions are confident but ungrounded, a failure mode text-only monitoring cannot detect. Evaluating three reasoning VLMs on MathVista, HallusionBench, and MMMU_Pro, we find a pervasive evidence-collapse phenomenon: attention to annotated evidence regions drops substantially, often losing over half of evidence mass, as reasoning unfolds. Full-response entropy is the most reliable text-only uncertainty signal under cross-dataset transfer, yet adding vision features with a single global linear rule is brittle and often degrades transfer. An entropy-vision interaction model reveals a task-conditional regime: lowentropy, visually disengaged predictions are hazardous on sustained visual-reference tasks but benign on symbolic tasks. Using this structure, a targeted vision veto reduces selective risk by up to 1.9 percentage points at 90% coverage, while avoiding degradations where disengagement is expected. The results support task-aware multimodal monitoring for safe deployment under distribution shift.
Figures & tables
| Transfer target | Model | risk (pp) | Wins |
|---|---|---|---|
| MMMU_Pro | GLM-4.6V-Flash | 10/10 | |
| MMMU_Pro | Qwen3-VL-2B | 10/10 | |
| HallusionBench | GLM-4.6V-Flash | 10/10 | |
| MathVista | GLM-4.6V-Flash | 0/10 | |
| MathVista | Qwen3-VL-2B | 0/10 | |
| MathVista | Qwen3-VL-8B | 0/10 |
Appendix figures & tables12 assets
Supplementary material from the paper’s appendix.
Appendix
| Parameter | Value |
|---|---|
| max_tokens | 8 192 |
| temperature | 0.7 |
| top_p | 0.8 |
| top_k | 20 |
| top_logprobs | 20 |
| seed | 42 |
| Model | Dataset | Start | Early | Mid | Late | EndThink | AnsStart | AnsEnd | ||
|---|---|---|---|---|---|---|---|---|---|---|
| GLM | HallusionBench | 300 | ( ) | ( ) | ( ) | ( ) | ( ) | ( ) | ( ) | ( ) |
| GLM | MathVista | 298 | ( ) | ( ) | ( ) | ( ) | ( ) | ( ) | ( ) | ( ) |
| GLM | MMMU_Pro | 287 | ( ) | ( ) | ( ) | ( ) | ( ) | ( ) | ( ) | ( ) |
| Qwen-2B | HallusionBench | 251 | ( ) | ( ) | ( ) | ( ) | ( ) | ( ) | ( ) | ( ) |
| Qwen-2B | MathVista | 239 | ( ) | ( ) | ( ) | ( ) | ( ) | ( ) | ( ) | ( ) |
| Qwen-2B | MMMU_Pro | 175 | ( ) | ( ) | ( ) | ( ) | ( ) | ( ) | ( ) | ( ) |
| Model | Train | Test | AUC (Entropy) | AUC (Entropy+Vision) | AUC |
|---|---|---|---|---|---|
| GLM | HallusionBench | MMMU_Pro | 0.712 | 0.647 | -0.064 |
| GLM | HallusionBench | MathVista | 0.732 | 0.588 | -0.143 |
| GLM | MMMU_Pro | HallusionBench | 0.755 | 0.770 | +0.015 |
| GLM | MMMU_Pro | MathVista | 0.732 | 0.686 | -0.045 |
| GLM | MathVista | HallusionBench | 0.755 | 0.676 | -0.079 |
| GLM | MathVista | MMMU_Pro | 0.712 | 0.661 | -0.051 |
| Model | Train | Test | Q1 Error | Q2 Error | Q2 Q1 | Splits |
|---|---|---|---|---|---|---|
| GLM | HallusionBench | MMMU_Pro | 0.058 (52) | 0.333 (6) | +0.276 | 10/10 |
| GLM | HallusionBench | MathVista | 0.077 (52) | 0.000 (8) | -0.077 | 0/10 |
| GLM | MMMU_Pro | HallusionBench | 0.033 (60) | – (0) | – | 0/10 |
| GLM | MMMU_Pro | MathVista | 0.077 (52) | 0.000 (8) | -0.077 | 0/10 |
| GLM | MathVista | HallusionBench | 0.033 (60) | – (0) | – | 0/10 |
| GLM | MathVista | MMMU_Pro | 0.058 (52) | 0.333 (6) | +0.276 | 10/10 |
| Model | Dataset | Total | normal_stop | max_tokens | max_tokens_loop |
|---|---|---|---|---|---|
| Qwen3-VL-2B | HallusionBench | 300 | 251 | 0 | 49 |
| Qwen3-VL-2B | MathVista | 300 | 239 | 20 | 41 |
| Qwen3-VL-2B | MMMU_Pro | 300 | 175 | 28 | 97 |
| Qwen3-VL-8B | HallusionBench | 300 | 299 | 0 | 1 |
| Qwen3-VL-8B | MathVista | 300 | 285 | 12 | 3 |
| Qwen3-VL-8B | MMMU_Pro | 300 | 241 | 53 | 6 |
| Model | Dataset | Total Samples | Normal-Stop Samples | Correct (normal-stop) | Incorrect (normal-stop) |
|---|---|---|---|---|---|
| Qwen3-VL-2B | HallusionBench | 300 | 251 | 213 | 38 |
| Qwen3-VL-2B | MathVista | 300 | 239 | 188 | 51 |
| Qwen3-VL-2B | MMMU_Pro | 300 | 175 | 120 | 55 |
| Qwen3-VL-8B | HallusionBench | 300 | 299 | 265 | 34 |
| Qwen3-VL-8B | MathVista | 300 | 285 | 223 | 62 |
| Qwen3-VL-8B | MMMU_Pro | 300 | 241 | 183 | 58 |
| Model | Dataset | Mean (correct) | Mean (incorrect) | Cohen’s | -value | |
|---|---|---|---|---|---|---|
| Qwen3-VL-2B | HallusionBench | 251 | 0.393 | 0.687 | -1.46 | |
| Qwen3-VL-2B | MathVista | 239 | 0.462 | 0.576 | -0.64 | |
| Qwen3-VL-2B | MMMU_Pro | 175 | 0.582 | 0.717 | -0.54 | |
| Qwen3-VL-8B | HallusionBench | 299 | 0.305 | 0.446 | -1.01 | |
| Qwen3-VL-8B | MathVista | 285 | 0.350 | 0.438 | -0.61 | |
| Qwen3-VL-8B | MMMU_Pro | 241 | 0.440 | 0.586 | -0.90 |
| Model | Dataset | Mean (correct) | Mean (incorrect) | Cohen’s | -value | |
|---|---|---|---|---|---|---|
| Qwen3-VL-2B | HallusionBench | 251 | 0.137 | 0.249 | -0.54 | 0.02 |
| Qwen3-VL-2B | MathVista | 239 | 0.263 | 0.278 | -0.08 | 0.7 |
| Qwen3-VL-2B | MMMU_Pro | 175 | 0.289 | 0.441 | -0.57 | 0.003 |
| Qwen3-VL-8B | HallusionBench | 299 | 0.395 | 0.389 | +0.03 | 0.9 |
| Qwen3-VL-8B | MathVista | 285 | 0.266 | 0.285 | -0.11 | 0.4 |
| Qwen3-VL-8B | MMMU_Pro | 241 | 0.321 | 0.419 | -0.49 |
| Model | Dataset | (normal-stop) | (absolute) | (%) | Samples with | ||
|---|---|---|---|---|---|---|---|
| Qwen3-VL-2B | MathVista | 239 | 0.095 | 0.017 | 0.078 | 82.5 | 239/239 (100.0%) |
| Qwen3-VL-2B | HallusionBench | 251 | 0.125 | 0.044 | 0.081 | 64.6 | 251/251 (100.0%) |
| Qwen3-VL-2B | MMMU_Pro | 175 | 0.082 | 0.012 | 0.070 | 85.4 | 175/175 (100.0%) |
| Qwen3-VL-8B | MathVista | 285 | 0.115 | 0.015 | 0.100 | 86.8 | 285/285 (100.0%) |
| Qwen3-VL-8B | HallusionBench | 299 | 0.172 | 0.038 | 0.134 | 78.0 | 299/299 (100.0%) |
| Qwen3-VL-8B | MMMU_Pro | 241 | 0.099 | 0.009 | 0.090 | 90.9 | 241/241 (100.0%) |
| Model | Dataset | (normal-stop) | (absolute) | (%) | Samples with | ||
|---|---|---|---|---|---|---|---|
| Qwen3-VL-2B | MathVista | 239 | 0.017 | 0.003 | 0.014 | 82.0 | 191/191 (100.0%) |
| Qwen3-VL-2B | HallusionBench | 251 | 0.015 | 0.007 | 0.009 | 56.8 | 250/251 (99.6%) |
| Qwen3-VL-2B | MMMU_Pro | 175 | 0.019 | 0.003 | 0.016 | 84.2 | 116/116 (100.0%) |
| Qwen3-VL-8B | MathVista | 285 | 0.024 | 0.003 | 0.020 | 85.7 | 220/223 (98.7%) |
| Qwen3-VL-8B | HallusionBench | 299 | 0.024 | 0.005 | 0.019 | 77.8 | 299/299 (100.0%) |
| Qwen3-VL-8B | MMMU_Pro | 241 | 0.029 | 0.003 | 0.026 | 89.7 | 164/164 (100.0%) |
| Feature | GLM | Qwen-2B | Qwen-8B |
|---|---|---|---|
| † | |||
| ‡ | |||
| § | |||
| † | |||
| Metric | Value |
|---|---|