Reinforcement Learning with Visually Attributable On-Policy Self-Distillation
Organizations: Baidu Inc., China
Abstract
Multimodal reinforcement learning with verifiable rewards (RLVR) provides reliable task-level supervision, yet offers limited guidance for localizing errors in visual reasoning. On-policy self-distillation (OPSD) complements this supervision with dense token-level corrections from a privileged teacher equipped with an evidence-centered visual view. However, the resulting corrections may conflate visual evidence with non-visual shifts induced by linguistic priors, response style, or the privileged view itself. We formalize this phenomenon as privileged-correction contamination: a token-level correction is contaminated when its update direction cannot be consistently attributed to the privileged visual evidence. Directly distilling contaminated corrections may therefore reinforce erroneous token-level updates. To address this issue, we propose reinforcement learning with visually attributable on-policy self-distillation, an evidence-consistent paradigm that augments task-level RLVR supervision with privileged token-level corrections grounded in visual evidence. We instantiate this paradigm with Visual-Attribution Gating (VAG), which uses the verifier-derived advantage as the optimization anchor and validates each privileged correction against the contrast between evidence-present and evidence-degraded teacher views. By admitting only corrections directionally supported by this visual contrast, VAG preserves visually grounded guidance while suppressing inconsistent residuals. Experiments across six visual reasoning benchmarks show that VAG consistently outperforms GRPO and OPSD methods, establishing new state-of-the-art average performance.
Figures & tables
| Model | Param. | V* | Zoom | HR-Bench 4K | HR-Bench 8K | MME-RW EN | MME-RW CN | Avg. |
| Closed-Source Models (Single Forward Pass) | ||||||||
| GPT-5.2 ( OpenAI, 2025a ) | – | 79.06 | 50.89 | 81.12 | 78.38 | 72.60 | 68.80 | 71.81 |
| GPT-5.4 ( OpenAI, 2026 ) | – | 76.96 | 52.66 | 84.00 | 77.88 | 74.20 | 70.93 | 72.77 |
| Gemini 3.1 Pro ( Google DeepMind, 2026a ) | – | 87.96 | 61.18 | 89.63 | 86.88 | 76.53 | 73.31 | 79.25 |
| Gemini 3.5 Flash ( Google DeepMind, 2026b ) | – | 89.01 | 61.42 | 89.12 | 86.62 | 75.31 | 73.97 | 79.24 |
| Open-Source Baselines (Single Forward Pass) | ||||||||
Appendix figures & tables7 assets
Supplementary material from the paper’s appendix.
Appendix
| Method | Size | V* | Zoom | HR-Bench 4K | HR-Bench 8K | MME-RW EN | MME-RW CN | Avg. |
| Vision-OPD ( Yuan et al., 2026 ) | 4B | 89.53 | 59.53 | 82.25 | 81.00 | 74.97 | 70.71 | 76.33 |
| OPD-V ( Aniri et al., 2026 ) | 4B | 90.10 | 61.30 | 84.88 | 80.88 | 75.45 | 71.49 | 77.35 |
| VAG (Ours) | 4B | 91.10 | 61.89 | 85.75 | 82.50 | 75.96 | 73.35 | 78.43 |
| Vision-OPD ( Yuan et al., 2026 ) | 9B | 90.10 | 64.97 | 87.12 | 84.88 | 73.51 | 70.44 | 78.50 |
| OPD-V ( Aniri et al., 2026 ) | 9B | 93.72 | 63.79 | 84.38 | 82.55 | 71.82 | 71.05 | 77.89 |
| VAG (Ours) | 9B | 92.15 | 60.12 | 89.00 | 87.88 | 77.68 | 74.53 | 80.23 |
| Benchmark | Samples | Scoring Rule |
| V* Bench | 191 | Rule-based answer matching is applied first; unresolved responses are compared with the verified answer by a Yes/No judge. |
| ZoomBench | 845 | Generic answer matching handles normalized responses first; unresolved cases use the verified-answer Yes/No judge. |
| HR-Bench 4K | 800 | Multiple-choice matching checks direct answer matches and option-letter matches before the Yes/No judge handles unresolved responses. |
| HR-Bench 8K | 800 | Multiple-choice matching follows the HR-Bench 4K rule. |
| MME-RealWorld EN | 23609 | Multiple-choice matching and the Yes/No judge are applied to the English subset. |
| MME-RealWorld CN | 5917 | The Chinese subset uses the MME-RealWorld multiple-choice scoring rule. |
RL for VLMs
Reinforcement learning for vision-language models aligns multimodal reasoning, tool use, and action with task-specific feedback.
See all 452 papers