MIRA: Reinforcing Multimodal Reasoning via Deceptive Contextual Augmentation
Organizations: Peking University · ByteDance · Wangxuan Institute of Computer Technology · National Engineering Research Center of New Electronic Publishing Technologies
Abstract
While Reinforcement Learning with Verifiable Rewards (RLVR) has significantly advanced multimodal reasoning, existing frameworks suffer from a critical "perception-reasoning gap." Due to an over-reliance on seemingly relevant visual tokens, even minor perceptual perturbations can propagate through the reasoning process, leading to compounding hallucinations. To address this issue, we propose MIRA, a training framework that improves robustness to erroneous visual contexts while enhancing logical reasoning ability. By injecting filtered, deceptive visual contexts during training, we construct challenging "hard traps" that stress-test the model's robustness to misleading information. Furthermore, we introduce a group-wise reflection-triggering mechanism that enables the model to autonomously detect and rectify inconsistencies between visual cues and logical constraints, which is ultimately internalized as an intrinsic policy behavior. Importantly, MIRA does not rely on human annotations. Experimental results across multiple reasoning and perception benchmarks show that MIRA yields an average 7% improvement on in-domain benchmarks, with consistent improvements on vision-centric benchmarks. These findings highlight that active error recovery is essential for robust multimodal reasoning. Comprehensive ablation studies and analyses further provide insights into why MIRA is effective.
Figures & tables
| Math Benchmarks | General / Visual Benchmarks | Avg. | ||||||
| MathVista | MathVerse | MathVision | WeMath | MMMUpro | HalluBench | FREAK | ||
| General-purpose Models | ||||||||
| GPT-4o | 62.6 | 50.4 | 31.6 | 67.6 | 53.2 | 73.5 | 33.4 | 53.2 |
| InternVL2.5-8B | 59.6 | 34.8 | 19.2 | 56.3 | 33.2 | 67.5 | 29.7 | 42.9 |
| InternVL3-8B | 71.6 | 47.7 | 29.5 | 62.9 | 41.9 | 67.5 | 29.7 | 50.1 |
| Qwen2.5-VL-7B | 68.2 | 46.7 | 24.3 | 61.4 | 38.5 | 65.7 | 30.0 | 47.8 |
| Backbone | Method | MathVista | MathVerse | MathVision | WeMath |
|---|---|---|---|---|---|
| Qwen2-VL-7B | GRPO | 62.0 | 35.6 | 18.9 | 48.1 |
| MIRA | 63.5 | 36.5 | 19.1 | 49.5 | |
| Qwen3-VL-4B | GRPO | 77.1 | 59.6 | 45.4 | 75.6 |
| MIRA | 77.8 | 61.6 | 47.0 | 78.7 | |
| Qwen3-VL-8B | GRPO | 78.0 | 66.1 | 51.1 | 79.1 |
| MIRA | 79.9 | 66.1 | 52.9 | 81.2 |
| Configuration | MathVista | MathVerse | MathVision | WeMath | Avg. |
|---|---|---|---|---|---|
| Expert Model Ablation (Expert Type) | |||||
| GPT 5.4 | 75.2 | 53.8 | 29.0 | 70.7 | 57.18 |
| GPT 5.4-mini | 74.3 | 52.5 | 29.7 | 69.6 | 56.53 |
| GPT 5.1-mini | 74.2 | 53.1 | 29.0 | 69.0 | 56.33 |
| Data Ratio Sensitivity (Augmentation Ratio) | |||||
| 0 (GRPO ∗ ) | 71.5 | 51.0 | 28.4 | 68.0 | 54.7 |
| Setting | MathVista | MathVerse | WeMath | MathVision | Avg. |
|---|---|---|---|---|---|
| MIRA (full) | 75.2 | 53.8 | 70.7 | 29.0 | 57.2 |
| w/o correction reward | 73.8 | 53.2 | 70.7 | 29.0 | 56.7 |
| + full trigger | 73.6 | 52.6 | 68.8 | 28.4 | 55.8 |
| - remove trigger | 70.9 | 51.8 | 68.8 | 29.0 | 55.1 |
| - remove context (GRPO) | 72.9 | 51.5 | 68.8 | 29.3 | 55.6 |
| (a) Controlled inputs | Recall | SRR | Aug. acc. | Normal acc. | |
|---|---|---|---|---|---|
| Base | 27.42 | 36.33 | 19.48 | 43.51 | |
| MIRA | 42.96 | 59.54 | 50.66 | 68.69 | |
| (b) Benchmark | Method | Accuracy | RR | SRR | FCR |
| MathVista | GRPO | 72.9 | 4.1 | 85.4 | 0.30 (3/1000) |
| MIRA | 75.2 | 5.4 | 66.7 | 0.20 (2/1000) | |
| MathVerse | GRPO | 51.5 | 8.9 | 57.8 | 0.30 (12/3940) |
Appendix figures & tables8 assets
Supplementary material from the paper’s appendix.
Appendix
| Baseline | Venue | Data Scale |
|---|---|---|
| R1-Onevision [ Yang et al., 2025b ] | ICCV’2025 | R1-Onevision-155K |
| Vision-R1 [ Huang et al., 2026 ] | ICLR’2026 | 200K SFT + 10K RL |
| MM-Eureka [ Meng et al., 2025 ] | - | MMK12 (15.6K) |
| PAPO [ Wang et al., 2026b ] | ICLR’2026 | ViRL-39K |
| Perception-R1 [ Xiao et al., 2026 ] | ICLR’2026 | Geometry3K |
| SophiaVL-R1 [ Fan et al., 2026 ] | ICLR’2026 | SophiaVL-130K |
| Training Configuration | RL Configuration | ||
| Training epochs | 2 | Rollout number | 8 |
| Gradient accumulation steps | 4 | KL Coefficient | 0.004 |
| Effective batch size | 128 | Rollout Engine | vLLM |
| Sequence length cutoff | 5,000 | Temperature | 1.0 |
| Optimizer | AdamW | Trigger Configuration | |
| Learning rate | Rollouts with trigger | 4 | |
| Metric | No trigger | Seven triggers (mean std.) |
|---|---|---|
| Reflection rate | 42.2 | |
| SRR | 39.8 | |
| Accuracy | 42.2 |