Reading + AI

Reinforcement Learning with Visually Attributable On-Policy Self-Distillation

Shiao Xie, Siyu Chen, Jianwei Lv, Xiandong Li, Yujin WangBaidu Inc., China

arXiv:2610.26856v1 · This workspace stays on this version. Check arXiv for newer versions

Affiliations and author notes
  • Shiao Xie and Siyu Chen contributed equally to this work.
  • Siyu Chen and Yujin Wang are the corresponding authors.
Some source details need review 3 to check

Original formulas, table values and figures are preserved. Comparison can miss differences; use the original PDF to check details.

Reading view checked: 229 math expressions, 3 rendering failures; 14 of 15 images available.

Compared 95 of 95 source passages against 18 of 18 PDF pages.

  • Some figure, table or graphic images are unavailable; the original paper is still accessible. (1)
  • Some formulas could not be rendered; their original TeX is shown. Check the original PDF. (3)
  • S4_SS4_tab1: capture coverage or occlusion check failed; image withheld.

14 of 15 figure, table and graphic images captured. Open original PDF

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.

Reinforcement learning with verifiable rewards (RLVR) has become an effective paradigm for improving multimodal reasoning by optimizing policies against automatically checkable outcomes (Guo et al., 2025; Yang et al., 2025). In GRPO (Shao et al., 2024), a verifier scores each rollout and group-relative normalization turns these rewards into an outcome advantage AORMA_{\mathrm{ORM}} shared by every token. Such supervision is reliable at the trajectory level, but coarse at the token level: the same advantage is assigned to every token, regardless of which visual decision determines the answer. Consequently, RLVR can distinguish successful trajectories from unsuccessful ones without localizing the visual reasoning errors within them.

On-policy distillation (OPD) (Agarwal et al., 2024; Gu et al., 2023; Song and Zheng, 2026) addresses this limitation by evaluating student-sampled trajectories with a teacher and supplying dense token-level guidance. On-policy self-distillation (OPSD) (Zhao et al., 2026; Hübotter et al., 2026; Yang et al., 2026) further avoids dependence on an external teacher by using the policy itself under privileged information as the teacher, which for multimodal reasoning can be a zoomed-in view that exposes task-relevant evidence (Yuan et al., 2026). The resulting teacher–student log-probability gap δt\delta_{t} provides a dense, token-level correction, yet it is not guaranteed to be attributable to the privileged visual evidence alone: it may also be contaminated by non-visual shifts induced by linguistic priors, response style, or the privileged view itself.

We formalize this contamination as privileged-correction contamination: the teacher–student correction mixes evidence-grounded guidance with residual effects that are not attributable to the visual evidence. Applying such a correction directly may reinforce a token even when the visual evidence argues against it, or suppress a token that the evidence supports.

Figure 1
Figure 1: Illustrative contamination diagnostic. (a) A token-level conflict case and (b) the correction-evidence alignment used to motivate attribution.

To make this contamination concrete, Fig. 1 illustrates a single token-level diagnostic. For each generated token, we compare the teacher correction δt\delta_{t} with the visual contrast vtv_{t} between evidence-centered and random-masked teacher views, a probe of visual dependence introduced by OPD-V (Aniri et al., 2026). Fig. 1 (a) shows a conflicting case, in which the teacher suppresses a token (δt=−0.612\delta_{t}=-0.612) that the visual contrast supports (vt=+0.421v_{t}=+0.421). Such a correction should be discarded rather than applied, since the student already assigns the token a higher probability than the teacher does (0.980.98 vs. 0.530.53): the teacher is lower here because the privileged view shifts its probabilities downward, not because the visual evidence refutes the token. Fig. 1 (b) summarizes the comparison over tokens by the signs of the two signals: agreeing signs indicate a correction consistent with the evidence, whereas opposite signs expose the two conflict cases, in which the teacher suppresses a visually supported token or promotes a visually refuted one. Measured with Qwen3.5-4B on our training data (§4.1), these conflicts affect 39.1%39.1\% of the generated tokens. Exposing these conflicts, however, does not remove them. What the diagnostic calls for is visual attribution in a strict sense: an explicit mechanism that checks whether the direction of each correction agrees with the visual evidence.

Motivated by this diagnosis, we design Visual-Attribution Gating (VAG). Rather than distilling every privileged correction, VAG validates the direction of each one against the visual contrast: the correction δt\delta_{t} is admitted only when it agrees in sign with vtv_{t}, that is vtδt>0v_{t}\delta_{t}>0, which keeps both supporting and refuting corrections and removes only the conflicting residuals exposed by the diagnostic. Furthermore, VAG operates on top of RLVR rather than in place of it: the verifier-derived advantage remains the optimization anchor, and self-distillation contributes only the corrections that pass the gate. Taken together, we propose reinforcement learning with visually attributable on-policy self-distillation, a new evidence-consistent learning paradigm.

Fig. 2 compares our paradigm with representative on-policy learning paradigms for multimodal credit assignment along three properties: trajectory correctness, dense token correction, and visual attribution. RLVR (Fig. 2 (a)) supplies only the outcome advantage AORMA_{\mathrm{ORM}}, which anchors optimization to trajectory correctness but assigns the same scalar to every token. RLVR with distillation (Fig. 2 (b)) keeps this anchor and modulates each token by δt\delta_{t} without verifying where that correction comes from, so the privileged signal it distills may be contaminated (Lin et al., 2026; Yang et al., 2026). Visual contrastive distillation (Fig. 2 (c)) instead uses visual contrast vtv_{t} to select only visually sensitive tokens (Aniri et al., 2026). Yet this selection does not verify whether an update follows the visual evidence, so the corrections applied to the selected tokens remain contaminated, while the verifier-grounded anchor is lost as well.

VAG (Fig. 2 (d)) is the only paradigm that attains all three properties at once: it keeps AORMA_{\mathrm{ORM}} as the anchor, preserves the dense correction δt\delta_{t}, and admits that correction only when vtv_{t} supports its direction. This coverage comes at almost no cost. VAG needs no learned contamination estimator and no auxiliary distillation objective, and relative to a dual-view OPSD baseline that already evaluates both teacher views, it adds only an elementwise sign test and no additional teacher forward pass. Across six visual reasoning benchmarks, VAG consistently improves over matched GRPO and OPSD baselines and surpasses much larger open-source models (e.g., Qwen3.5-397B), leading closed-source models (e.g., GPT-5.4), and agentic “Thinking-with-Images” methods on tasks that require dense local evidence. On holdout tasks beyond the training distribution, it retains general visual understanding and reasoning ability, indicating that the gains do not come at the cost of forgetting, while controlled ablations isolate the contribution of the sign-agreement gate.

Figure 2
Figure 2: Comparison of on-policy learning paradigms. (a) RLVR, (b) RLVR with distillation, (c) Visual contrastive distillation, and (d) RLVR with visual attributable distillation.

Our contributions are summarized as follows:

  • •

    We identify privileged-correction contamination, showing that dense teacher–student corrections are not necessarily aligned in direction with the visual evidence.

  • •

    We propose an evidence-consistent paradigm unifying RLVR and OPSD, in which the verifier-derived advantage anchors optimization, and design VAG to mitigate privileged-correction contamination by admitting a teacher correction only under sign agreement with a controlled visual contrast.

  • •

    Across six visual reasoning benchmarks, VAG consistently improves over matched GRPO and OPSD baselines and surpasses much larger open-source and leading closed-source models, while holdout evaluation shows no loss of general capability. Ablations further validate the proposed attribution mechanism.

OPD supervises student-visited prefixes with a teacher, thereby reducing exposure bias while supplying dense token-level guidance (Gu et al., 2023; Agarwal et al., 2024; Song and Zheng, 2026). OPSD replaces the external teacher with the model itself conditioned on privileged context, such as verified solutions, reasoning traces, or environmental feedback  (Zhao et al., 2026; Hübotter et al., 2026; He et al., 2026; Jin et al., 2026). Because the student cannot access this context at inference time, the resulting teacher–student gap may conflate task-relevant knowledge with leakage or stylistic artifacts (Yang et al., 2026; Pan et al., 2026; Shen et al., 2026). In multimodal reasoning, privileged views instead expose localized evidence that global image processing tends to lose, and methods from region-to-image distillation to Vision-OPD transfer such evidence to a full-image model (Wei et al., 2026; Yuan et al., 2026). Subsequent work refines the selectivity of this supervision through view-based reweighting (Liu et al., 2026), trajectory gating (Sun et al., 2026), gradient decomposition (Yoon et al., 2026), modality balance (Aniri et al., 2026), and target reconstruction (Zhang et al., 2026), whereas VAG uses a signed visual contrast to determine whether a candidate teacher correction is admitted into policy optimization at all.

RLVR anchors optimization to checkable outcomes, and GRPO realizes this without a learned critic by estimating group-relative advantages that are nevertheless shared by all tokens in a response (Shao et al., 2024). OPD supplies the missing token-level resolution, yet its preference need not agree with trajectory correctness, so the two signals are complementary but not automatically compatible. Existing integrations reconcile them by weighting the two objectives, restricting the teacher gap to modulating verifier-directed magnitudes, gating implicit OPD rewards by trajectory correctness, or contrasting privileged contexts  (Hübotter et al., 2026; Yang et al., 2026; Lin et al., 2026; Pan et al., 2026), while variants route samples or tokens between the two objectives, account for student uncertainty, or reverse teacher signals to encourage exploration  (Li et al., 2026; Wang et al., 2026; Ke et al., 2026; Kim et al., 2026). VAG resolves this compatibility at the token level instead: a signed correction enters the verifier-anchored advantage only when its direction agrees with the visual evidence contrast, which preserves both visually supported promotion and visually justified suppression while falling back to outcome supervision whenever attribution fails.

Figure 3
Figure 3: Overview of the VAG framework. Stage 1: A verifier derives AORMA_{\mathrm{ORM}} from on-policy rollouts. Stage 2: Dual-view teacher evaluation yields the distillation margin δt\delta_{t} and visual contrast vtv_{t}; VAG retains same-sign corrections and discards conflicting ones. Stage 3: The retained correction modulates AORMA_{\mathrm{ORM}} for the clipped GRPO update.

Given an image–question pair, VAG proceeds through the three-stage training loop illustrated in Fig. 3. In Stage 1 (Sec. 3.2), VAG derives a reliable trajectory-level advantage from on-policy rollouts sampled by the frozen student policy and scored by a task verifier. In Stage 2 (Sec. 3.3), the positive and negative teacher branches of the same Exponential Moving Average (EMA) model replay each student-generated prefix under an evidence-centered view and its random-masked counterpart, respectively. These evaluations yield a teacher–student correction δt\delta_{t} and a visual contrast vtv_{t}, whose sign agreement retains evidence-consistent token-level supervision while filtering potentially contaminated corrections. In Stage 3 (Sec. 3.4), VAG weights each retained correction by its visual sensitivity and uses it to modulate, rather than replace, the verifier advantage. The resulting token-level advantage is then optimized using the clipped GRPO objective.

Let qq denote a question and II its corresponding full image, with the multimodal input denoted by x=(q,I)x=(q,I). At each training iteration, πθ\pi_{\theta} denotes the student policy used for rollout collection. As shown in Stage 1 of Fig. 3, the student samples a group of GG response trajectories as:

y^(i)=(y^1(i),…,y^Ti(i))∼πθ(⋅∣x),i=1,…,G,\hat{\mathbf{y}}^{(i)}=\bigl(\hat{y}^{(i)}_{1},\ldots,\hat{y}^{(i)}_{T_{i}}\bigr)\sim\pi_{\theta}(\cdot\mid x),\qquad i=1,\ldots,G,
(1)

where y^(i)\hat{\mathbf{y}}^{(i)} is the ii-th sampled response, y^t(i)\hat{y}^{(i)}_{t} is its token at position tt, and TiT_{i} is its length. A task verifier assigns each rollout an outcome reward R(i)∈{0,1}R^{(i)}\in\left\{0,1\right\}, from which we compute the group-normalized advantage as:

AORM(i)=R(i)−μGσG,A_{\mathrm{ORM}}^{(i)}=\frac{R^{(i)}-\mu_{G}}{\sigma_{G}},
(2)

where μG\mu_{G} and σG\sigma_{G} denote the mean and standard deviation of the rewards within the rollout group, respectively. The scalar AORM(i)A_{\mathrm{ORM}}^{(i)} is shared by all tokens in rollout ii. Although it provides a reliable trajectory-level learning signal, it does not identify which tokens contribute to the outcome.

Stage 1 provides a reliable outcome-level anchor but leaves token-level credit undetermined. OPSD closes this gap by letting a privileged teacher re-score the student’s own rollout token by token (Zhao et al., 2026), and we adopt this mechanism as our dense signal, instantiating the teacher with an evidence-centered view. Unlike prior OPSD, which distills every correction directly, we first ask whether a correction is directionally supported by the visual evidence, following the diagnostic in Sec. 1. As shown in Stage 2 of Fig. 3, both teachers are view-conditioned branches of a single EMA teacher πϕ\pi_{\phi} replaying the student’s trajectory: conditioning πϕ\pi_{\phi} on the evidence-preserving view yields the positive teacher, and conditioning it on the evidence-degraded view yields the negative teacher. Because the two branches share the student-generated prefix and differ only in the visual condition, all token-level quantities below are comparable. This yields two steps: form the privileged correction from the positive teacher, then probe its visual support with the negative teacher.

The first step instantiates the positive branch. The evidence-preserving view I+I_{+} is a crop centered on the target detail relevant to the question, which gives the positive teacher input x+=(q,I+)x_{+}=(q,I_{+}). For each student-generated trajectory y^(i)\hat{\mathbf{y}}^{(i)}, the positive teacher re-evaluates every generated token y^t(i)\hat{y}^{(i)}_{t} conditioned on the same student-generated prefix y^<t(i)=(y^1(i),…,y^t−1(i))\hat{\mathbf{y}}^{(i)}_{<t}=(\hat{y}^{(i)}_{1},\ldots,\hat{y}^{(i)}_{t-1}). We write the corresponding sampled-token probabilities as:

pS(i)(y^t)≜πθ ⁣(y^t(i)∣x,y^<t(i)),\begin{aligned}\displaystyle{p_{S}^{(i)}}(\hat{y}_{t}) & \displaystyle\triangleq\pi_{\theta}\!\left(\hat{y}^{(i)}_{t}\mid x,\hat{\mathbf{y}}^{(i)}_{<t}\right),\end{aligned}
(3)
pT+(i)(y^t)≜πϕ ⁣(y^t(i)∣x+,y^<t(i)),\begin{aligned}\displaystyle{p_{T+}^{(i)}}(\hat{y}_{t}) & \displaystyle\triangleq\pi_{\phi}\!\left(\hat{y}^{(i)}_{t}\mid x_{+},\hat{\mathbf{y}}^{(i)}_{<t}\right),\end{aligned}
(4)

for the student and the positive teacher, respectively. The dense teacher correction is their log-ratio on the sampled token:

δt(i)=sg⁡ ⁣[log⁡pT+(i)(y^t)−log⁡pS(i)(y^t)],\delta_{t}^{(i)}=\operatorname{sg}\!\left[\log{p_{T+}^{(i)}}(\hat{y}_{t})-\log{p_{S}^{(i)}}(\hat{y}_{t})\right],
(5)

where sg⁡[⋅]\operatorname{sg}[\cdot] denotes the stop-gradient operator. A positive δt(i)\delta_{t}^{(i)} indicates that the positive teacher assigns the sampled token a higher probability than the student, and a negative value the opposite, so δt(i)\delta_{t}^{(i)} is precisely the dense signal that on-policy self-distillation would follow.

Taken on its own, however, δt(i)\delta_{t}^{(i)} is exactly the quantity examined in Fig. 1: a non-zero teacher–student gap cannot be assumed to follow the direction of the privileged evidence. We therefore treat δt(i)\delta_{t}^{(i)} as a candidate correction and, instead of assuming its visual support, make that support testable.

Following OPD-V (Aniri et al., 2026), we pair I+I_{+} with an evidence-degraded counterpart I−I_{-}, obtained by occluding a randomly placed rectangular region of the zoom-in image with black pixels, so that the visual evidence available to the teacher is weakened while the image resolution, the visual token grid, and the surrounding spatial context remain unchanged. Feeding x−=(q,I−)x_{-}=(q,I_{-}) to the same teacher on the same prefix gives:

pT−(i)(y^t)≜πϕ ⁣(y^t(i)∣x−,y^<t(i)),{p_{T-}^{(i)}}(\hat{y}_{t})\triangleq\pi_{\phi}\!\left(\hat{y}^{(i)}_{t}\mid x_{-},\hat{\mathbf{y}}^{(i)}_{<t}\right),
(6)

and because the two teacher evaluations share parameters, prefix, and realized token, and differ only in the target evidence, their log-ratio isolates the teacher’s response to that intervention:

vt(i)=sg⁡ ⁣[log⁡pT+(i)(y^t)−log⁡pT−(i)(y^t)].v_{t}^{(i)}=\operatorname{sg}\!\left[\log{p_{T+}^{(i)}}(\hat{y}_{t})-\log{p_{T-}^{(i)}}(\hat{y}_{t})\right].
(7)

A positive vt(i)v_{t}^{(i)} indicates that the target evidence supports the sampled token, whereas a negative value indicates refutation, and ∣vt(i)∣\lvert v_{t}^{(i)}\rvert measures how strongly the token depends on that evidence.

Pairing the two signals by sign partitions the generated tokens into the four quadrants shown in Stage 2 of Fig. 3. The two same-sign quadrants are directionally consistent: when δt>0\delta_{t}>0 and vt>0v_{t}>0, the teacher promotes a token whose probability the visual evidence also raises (support); when δt<0\delta_{t}<0 and vt<0v_{t}<0, the teacher suppresses a token whose probability the evidence lowers (refutation). In both cases the candidate correction moves the student in the same direction as the visual intervention, so it can be treated as evidence-grounded credit. Notably, keeping the refutation quadrant is what allows suppressive corrections to survive rather than be discarded together with the conflicting ones.

The two opposite-sign quadrants are directionally conflicting. A correction with δt>0\delta_{t}>0 but vt<0v_{t}<0 would reinforce a token whose probability the visual evidence lowers, whereas δt<0\delta_{t}<0 with vt>0v_{t}>0 would suppress a token whose probability it raises. Since neither direction can be explained by the visual intervention, we regard these quadrants as observable instances of privileged-correction contamination and exclude them from the dense supervision. The four quadrants thus define a binary admissibility rule on candidate corrections, and what remains is to realize this rule as a token-level learning signal without discarding the verifier anchor of Stage 1.

Stage 3 realizes the admissibility rule as a token-level advantage: the gate decides whether a candidate correction enters the update, the contrast magnitude decides how strongly it enters, and the outcome advantage of Stage 1 remains the anchor that determines the direction of the update. The visual attribution gate shown in Fig. 3 is formulated as:

gt(i)=1 ⁣[δt(i)vt(i)>0],g_{t}^{(i)}=\mathbbm{1}\!\left[\delta_{t}^{(i)}v_{t}^{(i)}>0\right],
(8)

where 1[⋅]\mathbbm{1}[\cdot] is the indicator function. This gate retains the support and refutation quadrants and rejects both conflict quadrants, together with the boundary cases that carry no directional information. We therefore convert the contrast into a bounded visual-sensitivity weight:

v~t(i)=σ ⁣(vt(i)τ)∈(0,1),\widetilde{v}_{t}^{(i)}=\sigma\!\left(\frac{v_{t}^{(i)}}{\tau}\right)\in(0,1),
(9)

where σ\sigma is the logistic sigmoid and τ>0\tau>0 controls the sharpness of the transition, so that strongly evidence-dependent tokens receive more credit than marginally dependent ones instead of being weighted equally. The teacher correction is bounded in the same spirit, and the two are combined with the verifier anchor to form the modulated advantage:

A~t(i)=AORM(i)+η gt(i)v~t(i)tanh⁡ ⁣(δt(i)τ),\widetilde{A}_{t}^{(i)}=A_{\mathrm{ORM}}^{(i)}+\eta\,g_{t}^{(i)}\widetilde{v}_{t}^{(i)}\tanh\!\left(\frac{\delta_{t}^{(i)}}{\tau}\right),
(10)

where η>0\eta>0 controls the strength of the correction. The first term provides a trajectory-level verifier anchor, while the second redistributes credit at the token level only when the teacher correction is visually attributable. If gt(i)=0g_{t}^{(i)}=0, the correction vanishes and A~t(i)=AORM(i)\widetilde{A}_{t}^{(i)}=A_{\mathrm{ORM}}^{(i)}, so filtering a correction falls back to outcome supervision rather than removing the token from training.

The final stage of Fig. 3 optimizes the student policy using the modulated advantage. We first define the token-level importance ratio between the current policy πθ\pi_{\theta} and the rollout policy πθold\pi_{\theta_{old}} as:

ρt(i)(θ)=πθ(y^t(i)∣x,y^<t(i))πθold(y^t(i)∣x,y^<t(i)).\rho_{t}^{(i)}(\theta)=\frac{\pi_{\theta}(\hat{y}_{t}^{(i)}\mid x,\hat{\mathbf{y}}_{<t}^{(i)})}{\pi_{\theta_{old}}(\hat{y}_{t}^{(i)}\mid x,\hat{\mathbf{y}}_{<t}^{(i)})}.
(11)

The training objective is the clipped GRPO surrogate averaged over rollouts and token positions:

LVAG(θ)=−1G∑i=1G1Ti∑t=1Timin⁡ ⁣(ρt(i)(θ) A~t(i),  clip⁡(ρt(i)(θ), 1−ε, 1+ε) A~t(i)),\mathcal{L}_{\mathrm{VAG}}(\theta)=-\frac{1}{G}\sum_{i=1}^{G}\frac{1}{T_{i}}\sum_{t=1}^{T_{i}}\min\!\Big(\rho_{t}^{(i)}(\theta)\,\widetilde{A}_{t}^{(i)},\;\operatorname{clip}\big(\rho_{t}^{(i)}(\theta),\,1-\varepsilon,\,1+\varepsilon\big)\,\widetilde{A}_{t}^{(i)}\Big),
(12)

where 0<ε<10<\varepsilon<1 is the clipping radius. All teacher-derived signals, including δt\delta_{t}, vtv_{t}, and gtg_{t}, are detached, so gradients flow to the student only through ρt(i)(θ)\rho_{t}^{(i)}(\theta). Consequently, VAG introduces neither additional trainable parameters nor an auxiliary objective; it operates entirely by reshaping the advantage that GRPO already optimizes.

Table 1
ModelParam.V*ZoomHR-Bench 4KHR-Bench 8KMME-RW ENMME-RW CNAvg.
Closed-Source Models (Single Forward Pass)
GPT-5.2 (OpenAI, 2025a)–79.0650.8981.1278.3872.6068.8071.81
GPT-5.4 (OpenAI, 2026)–76.9652.6684.0077.8874.2070.9372.77
Gemini 3.1 Pro (Google DeepMind, 2026a)–87.9661.1889.6386.8876.5373.3179.25
Gemini 3.5 Flash (Google DeepMind, 2026b)–89.0161.4289.1286.6275.3173.9779.24
Open-Source Baselines (Single Forward Pass)
DeepEyes (Zheng et al., 2025)7B85.8646.5175.1372.6364.1064.0968.05
Thyme (Zhang et al., 2025a)7B82.2045.0977.0072.0064.8064.5967.61
DeepEyesV2 (Hong et al., 2025)7B81.6844.9777.8873.7564.9065.0768.04
SenseNova-MARS (Chng et al., 2025)8B92.1547.8183.1378.3867.9068.9073.05
MiMo-VL-RL (LLM-Core-Team Xiaomi, 2025)7B83.2545.6873.5069.3862.7355.8965.07
ZwZ (Wei et al., 2026)8B87.9656.6983.6381.7566.5768.0974.12
MiniCPM-V-4.5 (Yu et al., 2025)9B70.6842.6069.6361.5062.6561.6461.45
GLM-4.6V (Zhipu AI, 2026)106B86.9150.0682.1378.8865.5765.6271.53
Qwen3-VL-Instruct (Bai et al., 2025)235B91.1056.0986.1380.3871.7469.0475.75
Qwen3.5-397B-A17B (Qwen Team, 2026)397B87.9657.1689.3885.5074.8269.8277.44
Kimi-K2.6 (Moonshot AI, 2026)1T88.4853.1481.8878.0069.2266.1372.81
Qwen3.5-4B Matched Post-Training Methods
Qwen3.5 (Qwen Team, 2026)4B80.6349.8273.5067.5055.7858.5664.30
SFT4B83.2542.6076.5072.1264.1062.5066.85
GRPO (Shao et al., 2024)4B85.3448.2078.2574.5066.5065.1069.65
OPSD (Zhao et al., 2026)4B84.2957.5177.2572.8861.2062.4069.26
Vision-OPD (Yuan et al., 2026)4B89.0165.3382.2581.2574.5070.2677.10
VA-OPD (Liu et al., 2026)4B86.9151.2080.1277.5068.5067.1071.88
OPD-V (Aniri et al., 2026)4B94.7665.9285.7583.2576.3174.0680.01
VAG (Ours)4B94.2469.3587.6284.6276.5675.6081.33
Table 1: Comparison with single-forward-pass MLLMs and post-training methods across multimodal reasoning benchmarks. All entries report accuracy (%).
View original tableOriginal Table 1

Implementation Details. We instantiate our method using Qwen3.5-4B (Qwen Team, 2026). The model is trained on a curated synthetic dataset comprising approximately 6.2K visual-reasoning examples derived from Vision-OPD (Yuan et al., 2026). During training, the privileged teacher is maintained as an EMA of the student parameters. For all experiments, the student samples G=8G=8 on-policy responses for each input. We use a training batch size of 48 and set the maximum response length to 1,024 tokens. All models undergo full-parameter training for one epoch and a 30-step warmup. All experiments are conducted using 8 NVIDIA H800 GPUs. Following the evaluation protocol of OPD-V (Aniri et al., 2026), we first perform deterministic answer matching, followed by a judge model that determines whether unresolved responses are correct by comparing them against the verified answer. For further details, see Appendices A and C.

Evaluation Benchmarks. We evaluate VAG on six visual question answering benchmarks that span fine-grained visual perception to broader multimodal problem solving. (1) V* Bench (Wu and Xie, 2023) tests the localization and recognition of small targets in high-resolution, visually crowded scenes. (2) ZoomBench (Wei et al., 2026) examines whether models can recover subtle regional evidence from a full image. (3) HR-Bench 4K and (4) HR-Bench 8K (Wang et al., 2025) evaluate fine-grained perception at native 4K and 8K resolutions, respectively. These settings are particularly challenging because conventional image resizing may discard the small-scale details required to answer the questions correctly. (5) MME-RealWorld EN and (6) MME-RealWorld CN (Zhang et al., 2025b) provide the broadest setting, spanning diverse high-resolution tasks and real-world scenarios. To assess whether specializing in fine-grained perception sacrifices general multimodal ability, we further evaluate on four holdout benchmarks: (1) MMVP (Tong et al., 2024b), (2) CV-Bench (Tong et al., 2024a), (3) MMStar (Chen et al., 2024), and (4) POPE (Li et al., 2023).

Paper table
MethodMMVPCV-BenchMMStarPOPEAvg
Qwen3.5-4B76.6787.1378.5388.2882.65
SFT78.3385.7068.4087.4879.98
GRPO79.3387.2470.6086.3780.89
DAPO79.3386.9572.2786.6281.29
OPSD78.6887.2775.0788.8382.46
Vision-OPD79.6787.2779.6089.1483.92
OPD-V80.0086.0777.4088.3882.96
VAG (Ours)84.6787.9179.9388.7285.31
Paper table
ValueV∗ZoomHR-BenchMME-RWAvg
4K8KENCN
τ\tau0.194.2469.3587.6284.6276.5675.6081.33
0.291.6265.6884.1282.7576.9177.5279.77
0.587.4356.6980.2578.6273.2369.8274.34
η\eta0.194.2469.3587.6284.6276.5675.6081.33
0.286.9158.8279.5077.8870.2569.9873.89
0.584.8259.8880.1275.1269.2369.1773.06
Table 2 Comparisons on holdout tasks.
Table 3 Ablation on hyperparameters τ\tau and η\eta.
View original tableOriginal table

Baselines. Following Vision-OPD (Yuan et al., 2026), we compare VAG against closed-source models (Google DeepMind, 2026a; Google DeepMind, 2026b; OpenAI, 2025a; OpenAI, 2026), agentic and large-scale open-source MLLMs (Zheng et al., 2025; Zhang et al., 2025a; Hong et al., 2025; Chng et al., 2025; Bai et al., 2025; Qwen Team, 2026; Zhipu AI, 2026; Moonshot AI, 2026), and post-training baselines based on Qwen3.5-4B. The matched group includes the corresponding base models, SFT, GRPO, OPSD, Vision-OPD, VA-OPD (Liu et al., 2026), and OPD-V. All methods in this group are evaluated at the same model scale using the same training data and evaluation protocol.

Comparison with SOTA MLLMs. As shown in Table 1, VAG raises the Qwen3.5-4B average from 64.30%64.30\% to 81.33%81.33\% and exceeds OPD-V, the strongest matched baseline, by 1.32%1.32\%.

Figure 4
Figure 4: Performance comparison on Qwen3.5-9B.

It attains the best result on ZoomBench, HR-Bench, MME-RealWorld, and the overall average, ranking second only on V* Bench. The margin over OPD-V is largest on ZoomBench (69.35%69.35\% vs. 65.92%65.92\%, +3.43%+3.43\%), a fine-grained benchmark that requires recovering subtle regional evidence from high-resolution images, which highlights the particular effectiveness of VAG for fine-grained perception and localization. VAG also exceeds substantially larger open-source and agentic models in average accuracy. Fig. 4 further reports the initial results on Qwen3.5-9B, where VAG (Ours) reaches 77.85%77.85\% average accuracy and improves over the base model on all benchmarks. With response-length control, its average accuracy (Ours∗) further increases to 80.23%80.23\%. We also evaluate VAG under the same evaluation protocol as Vision-OPD to ensure a fair comparison. Further results and detailed evaluation settings are provided in Appendix B.

Comparison with Post-Training Strategies. Within the matched group, VAG outperforms GRPO and OPSD by 11.68%11.68\% and 12.07%12.07\% on average, respectively. Notably, OPSD does not surpass GRPO (69.26%69.26\% vs. 69.65%69.65\%) despite providing denser supervision, indicating that unfiltered privileged corrections can offset their own benefit. Visual OPSD variants narrow this gap, yet VAG still improves over Vision-OPD by 4.23%4.23\%, which demonstrates the benefit of verifying the visual attribution of token-level supervision rather than only strengthening or reweighting it.

Generalization to Holdout Tasks. Table 2 reports results on the four holdout benchmarks. VAG attains the best average accuracy (85.31%85.31\%), improving over the vanilla model by 2.66%2.66\% and over the strongest baseline by 1.39%1.39\%. In contrast, SFT and GRPO fall below the vanilla average. VAG therefore avoids the specialization–forgetting tradeoff observed in alternative training strategies, indicating that attribution-gated supervision improves fine-grained perception without eroding general multimodal capability.

Impact of η\eta and τ\tau. Table 3 ablates the gate temperature τ\tau and the modulation weight η\eta. When varying τ\tau we fix η=0.1\eta=0.1; when varying η\eta we fix τ=0.1\tau=0.1. Accuracy peaks at τ=0.1\tau=0.1: larger temperatures flatten the gate, so visually supported and visually contradicted corrections are no longer separated. For η\eta, 0.10.1 is large enough to modulate the outcome advantage yet small enough to avoid over-flipping its sign, whereas η=0.5\eta=0.5 degrades every benchmark. We therefore adopt (τ,η)=(0.1,0.1)(\tau,\eta)=(0.1,0.1), shown in bold, for all remaining experiments.

Modulation of Advantage. Table 4 isolates the contribution of each component of the modulated advantage under an identical training protocol. Holding all other settings fixed, we build it up from the outcome anchor AORMA_{\mathrm{ORM}} (Eq. 2): we successively introduce the raw distillation margin δt\delta_{t} (Eq. 5), the soft visual-sensitivity v~t\widetilde{v}_{t} (Eq. 9), and the sign-consistent attribution gate gtg_{t} (Eq. 8) with bounded margin scaling, recovering the full form in Eq. 10. As reported in Table 4, the dense margin lifts the average from 69.65%69.65\% to 77.12%77.12\%, visual-sensitivity weighting further to 78.80%78.80\%, and the full modulation to 81.33%81.33\% (+11.68%+11.68\% over the outcome-only anchor), attaining the best score on every benchmark. Sensitivity weighting and sign-consistent attribution are thus complementary, jointly selecting reliable token-level corrections.

Figure 5
Figure 5: Prediction and token-importance comparison. VAG produces the correct evidence-grounded prediction and concentrates credit on decision-relevant visual tokens.
Paper table
Correction termV∗ZoomHR-BenchMME-RWAvg
4K8KENCN
AORMA_{\mathrm{ORM}}85.3448.2078.2574.5066.5065.1069.65
+ η δt+\,\eta\,\delta_{t}90.0565.3379.5079.5075.3772.9977.12
+ η v~tδt+\,\eta\,\widetilde{v}_{t}\delta_{t}92.6766.0484.0080.8874.6374.5578.80
Ours94.2469.3587.6284.6276.5675.6081.33
Paper table
Negative viewV∗ZoomHR-BenchMME-RWAvg
4K8KENCN
No image93.7263.2087.8887.0076.8273.7580.40
Black image94.7664.7382.5081.8875.2671.9878.52
Blurred image86.3959.8879.6276.2569.8569.3473.56
Random mask94.2469.3587.6284.6276.5675.6081.33
Table 4 Advantage-modulation ablation.
Table 5 Negative-view ablation.

Negative Teacher View. Table 5 compares four evidence-degraded views under an identical training protocol. Random masking attains the best average accuracy (81.33%81.33\%), ahead of the no-image (80.40%80.40\%), black-image (78.52%78.52\%), and blurred-image (73.56%73.56\%) variants, indicating that vtv_{t} is most informative when the intervention removes local evidence while preserving spatial context. Its advantage concentrates on ZoomBench and MME-RealWorld CN, which depend most on resolving a small region, whereas the no-image variant remains competitive when the decisive evidence occupies a larger portion of the input.

Interpretation of VAG. Fig. 5 contrasts the token-level credit that VAG and vanilla OPSD assign to the same student rollout. For each token we visualize the correction term Δt\Delta_{t} that modulates the update, defined as Δt=η gt(i)v~t(i) tanh⁡(δt(i)/τ)\Delta_{t}=\eta\,g_{t}^{(i)}\widetilde{v}_{t}^{(i)}\,\tanh(\delta_{t}^{(i)}/\tau) for VAG and as Δt=δt(i)\Delta_{t}=\delta_{t}^{(i)} for OPSD, with the color scale running from negative (blue) to positive (red). In the counting example (top), whose rollout is incorrect, OPSD spreads non-zero credit over much of the response, including function words and a strongly negative weight on “black”. VAG instead concentrates credit on the tokens that enumerate and localize the spots (“upper”, “spine”, “flank”), while suppressing the erroneous count token “3”. In the material example (bottom), whose rollout is correct, VAG weights the chain of visual premises supporting the answer (“mortar lines”, “consistent shape”), whereas OPSD assigns comparable weight to weakly grounded tokens such as “aged” and “rather”. The attribution gate thus removes sign-inconsistent teacher residuals and yields a sparser, evidence-aligned credit map, irrespective of whether the rollout is right or wrong.

We introduce reinforcement learning with visually attributable on-policy self-distillation to mitigate privileged-correction contamination. Our Visual-Attribution Gating anchors optimization to verifier-derived trajectory advantages and accepts token-level corrections only when consistent with the contrast between evidence-present and evidence-degraded teacher views, preserving supportive and refuting visual evidence while suppressing inconsistent residuals. Across six public benchmarks, VAG consistently outperforms state-of-the-art methods, demonstrating that visual grounding verification unifies outcome verification, token-level self-distillation, and visual attribution for multimodal policy optimization.

In this work, we used generative AI tools only for language polishing of author-written text (e.g., grammar, wording, and readability) and for retrieval and discovery (e.g., finding related work). We did not use generative AI tools for research ideation, method design, code generation, experiments, data analysis, or the production of any results, figures, or other artifacts, all of which were carried out and verified by the authors. We have reviewed all AI-assisted edits to ensure that they preserve the intended technical meaning, and we take full responsibility for the final content of this work.

References

  1. Agarwal et al. (2024) R. Agarwal, N. Vieillard, Y. Zhou, P. Stanczyk, S. Ramos Garea, M. Geist, and O. Bachem On-policy distillation of language models: learning from self-generated mistakes. In The Twelfth International Conference on Learning Representations, External Links: 2306.13649, Link Cited by: §1, §2.1.Source
  2. Aniri et al. (2026) Aniri, J. Bi, P. Liao, Z. Jin, V. Tresp, F. Shen, Y. Ma, and T. Chua OPD-v: visual on-policy self-distillation with modality balance. External Links: 2608.05131, Link Cited by: Appendix A, Table 6, Table 6, Appendix B, Appendix F, §1, §1, §2.1, §3.3, Table 1, §4.1.Source
  3. Bai et al. (2025) S. Bai, Y. Cai, R. Chen, K. Chen, X. Chen, Z. Cheng, L. Deng, W. Ding, C. Gao, C. Ge, W. Ge, Z. Guo, et al. Qwen3-VL technical report. arXiv preprint arXiv:2511.21631. External Links: 2511.21631, Link Cited by: Table 1, §4.2.Source
  4. Chen et al. (2024) L. Chen, J. Li, X. Dong, P. Zhang, Y. Zang, Z. Chen, H. Duan, J. Wang, Y. Qiao, D. Lin, et al. Are we on the right way for evaluating large vision-language models?. arXiv preprint arXiv:2403.20330. External Links: 2403.20330 Cited by: §4.2.
  5. Chng et al. (2025) Y. X. Chng, T. Hu, W. Tong, X. Li, J. Chen, H. Yu, J. Lu, H. Guo, H. Deng, C. Xie, et al. Sensenova-mars: empowering multimodal agentic reasoning and search via reinforcement learning. arXiv preprint arXiv:2512.24330. Cited by: Table 1, §4.2.
  6. Google DeepMind (2026a) Google DeepMind Gemini 3.1 pro. Note: Official model release External Links: Link Cited by: Table 1, §4.2.Source
  7. Google DeepMind (2026b) Google DeepMind Gemini 3.5 flash. Note: Model cardhttps://deepmind.google/models/model-cards/gemini-3-5-flash, accessed 2026-09-26 Cited by: Table 1, §4.2.Source
  8. Gu et al. (2023) Y. Gu, L. Dong, F. Wei, and M. Huang Minillm: on-policy distillation of large language models. arXiv preprint arXiv:2306.08543. Cited by: §1, §2.1.
  9. Guo et al. (2025) D. Guo, D. Yang, H. Zhang, J. Song, P. Wang, Q. Zhu, R. Xu, R. Zhang, S. Ma, X. Bi, et al. Deepseek-r1: incentivizing reasoning capability in llms via reinforcement learning. arXiv preprint arXiv:2501.12948. Cited by: §1.
  10. He et al. (2026) Y. He, S. Kaur, A. Bhaskar, Y. Yang, J. Liu, N. Ri, L. Fowl, A. Panigrahi, D. Chen, and S. Arora Self-distillation zero: self-revision turns binary rewards into dense supervision. arXiv preprint arXiv:2604.12002. Cited by: §2.1.
  11. Hong et al. (2025) J. Hong, C. Zhao, C. Zhu, W. Lu, G. Xu, and X. Yu DeepEyesV2: toward agentic multimodal model. arXiv preprint arXiv:2511.05271. External Links: 2511.05271, Link Cited by: Table 1, §4.2.Source
  12. Hübotter et al. (2026) J. Hübotter, F. Lübeck, L. Behric, A. Baumann, M. Bagatella, D. Marta, I. Hakimi, I. Shenfeld, T. Kleine Buening, C. Guestrin, and A. Krause Reinforcement learning via self-distillation. arXiv preprint arXiv:2601.20802. External Links: 2601.20802, Link Cited by: §1, §2.1, §2.2.Source
  13. Jin et al. (2026) Y. Jin, Y. Wang, L. Fu, Y. Xiao, Y. Luo, H. Liu, B. A. Prakash, J. Hester, J. Wang, and S. Kumar UniSD: towards a unified self-distillation framework for large language models. arXiv preprint arXiv:2605.06597. Cited by: §2.1.
  14. Ke et al. (2026) J. Ke, Z. Wen, W. Li, C. He, and L. Zhang Respecting self-uncertainty in on-policy self-distillation for efficient llm reasoning. arXiv preprint arXiv:2605.13255. Cited by: §2.2.
  15. Kim et al. (2026) J. Kim, J. Jeon, D. Li, and Y. Yang Rebellious student: reversing teacher signals for reasoning exploration with self-distilled rlvr. arXiv preprint arXiv:2605.10781. Cited by: §2.2.
  16. Li et al. (2026) G. Li, T. Yang, J. Fang, M. Song, M. Zheng, H. Guo, D. Zhang, J. Wang, and T. Chua Unifying group-relative and self-distillation policy optimization via sample routing. arXiv preprint arXiv:2604.02288. Cited by: §2.2.
  17. Li et al. (2023) Y. Li, Y. Du, K. Zhou, J. Wang, X. Zhao, and J. Wen Evaluating object hallucination in large vision-language models. In Proceedings of the 2023 Conference on Empirical Methods in Natural Language Processing, Singapore, pp. 292–305. External Links: Document, 2305.10355 Cited by: §4.2.Source
  18. Lin et al. (2026) W. Lin, J. Zhao, X. Jiang, S. Rao, Y. Li, S. Wang, B. He, and G. Huang On-policy distillation with verifiable reward. arXiv preprint arXiv:2608.24696. External Links: 2608.24696, Link Cited by: §1, §2.2.Source
  19. Liu et al. (2026) R. Liu, X. Lv, G. Li, X. Zhu, Z. Wang, Z. Zhang, J. Chen, Z. Li, B. Li, J. Gao, and S. Wu Visual-advantage on-policy distillation for vision-language models. arXiv preprint arXiv:2605.21924. External Links: 2605.21924, Link Cited by: §2.1, Table 1, §4.2.Source
  20. LLM-Core-Team Xiaomi (2025) LLM-Core-Team Xiaomi MiMo-VL technical report. arXiv preprint arXiv:2506.03569. External Links: 2506.03569, Link Cited by: Table 1.Source
  21. Moonshot AI (2026) Moonshot AI Kimi-K2.6. Note: Official model release External Links: Link Cited by: Table 1, §4.2.Source
  22. OpenAI (2025a) OpenAI GPT-5.2. Note: Official model release External Links: Link Cited by: Table 1, §4.2.Source
  23. OpenAI (2025b) OpenAI gpt-oss-120b & gpt-oss-20b model card. External Links: 2508.10925, Link Cited by: Appendix B.Source
  24. OpenAI (2026) OpenAI GPT-5.4. Note: Official model release External Links: Link Cited by: Table 1, §4.2.Source
  25. Pan et al. (2026) L. Pan, S. Tao, Y. Zhai, L. Zhang, Z. Liu, B. Ding, A. Liu, and L. Wen RLCSD: reinforcement learning with contrastive on-policy self-distillation. arXiv preprint arXiv:2606.11709. External Links: 2606.11709, Link Cited by: §2.1, §2.2.Source
  26. Qwen Team (2026) Qwen Team Qwen3.5: towards native multimodal agents. Note: Technical report and official model release External Links: Link Cited by: Appendix A, Table 1, Table 1, §4.1, §4.2.Source
  27. Shao et al. (2024) Z. Shao, P. Wang, Q. Zhu, R. Xu, J. Song, X. Bi, H. Zhang, M. Zhang, Y. K. Li, Y. Wu, and D. Guo DeepSeekMath: pushing the limits of mathematical reasoning in open language models. arXiv preprint arXiv:2402.03300. External Links: 2402.03300, Link Cited by: §1, §2.2, Table 1.Source
  28. Shen et al. (2026) G. Shen, X. Cheng, C. Zhao, L. Huang, J. Li, D. Zhao, and X. Yu Anti-self-distillation for reasoning rl via pointwise mutual information. arXiv preprint arXiv:2605.11609. Cited by: §2.1.
  29. Song and Zheng (2026) M. Song and M. Zheng A survey of on-policy distillation for large language models. arXiv preprint arXiv:2604.00626. Cited by: §1, §2.1.
  30. Sun et al. (2026) H. Sun, Z. Yi, L. Deng, Y. Zhou, P. Jia, J. Zhao, L. Yuan, J. Lv, and T. Wang V-Zero: answer-label-free on-policy distillation with contrastive evidence gating for fine-grained visual reasoning. arXiv preprint arXiv:2606.25319. External Links: 2606.25319, Link Cited by: §2.1.Source
  31. Tong et al. (2024a) S. Tong, E. Brown, P. Wu, S. Woo, M. Middepogu, S. C. Akula, J. Yang, S. Yang, A. Iyer, X. Pan, Z. Wang, R. Fergus, Y. LeCun, and S. Xie Cambrian-1: a fully open, vision-centric exploration of multimodal llms. Advances in Neural Information Processing Systems (NeurIPS). Cited by: §4.2.
  32. Tong et al. (2024b) S. Tong, Z. Liu, Y. Zhai, Y. Ma, Y. LeCun, and S. Xie Eyes wide shut? exploring the visual shortcomings of multimodal LLMs. arXiv preprint arXiv:2401.06209. External Links: 2401.06209 Cited by: §4.2.
  33. Wang et al. (2026) J. Wang, X. Ouyang, Z. Chen, Y. Hu, Z. Pan, X. Li, and L. Guo Trace: distilling where it matters via token-routed self on-policy alignment. arXiv preprint arXiv:2605.10194. Cited by: §2.2.
  34. Wang et al. (2025) W. Wang, L. Ding, M. Zeng, X. Zhou, L. Shen, Y. Luo, W. Yu, and D. Tao Divide, conquer and combine: a training-free framework for high-resolution image perception in multimodal large language models. In Proceedings of the AAAI Conference on Artificial Intelligence, Vol. 39, pp. 7907–7915. Cited by: §4.2.
  35. Wei et al. (2026) L. Wei, L. He, J. Lan, L. Dong, Y. Cai, S. Li, H. Zhu, W. Wang, L. Kong, Y. Wang, Z. Zhang, and W. Huang Zooming without zooming: region-to-image distillation for fine-grained multimodal perception. arXiv preprint arXiv:2602.11858. Cited by: §2.1, Table 1, §4.2.
  36. Wu and Xie (2023) P. Wu and S. Xie V*: guided visual search as a core mechanism in multimodal LLMs. arXiv preprint arXiv:2312.14135. External Links: 2312.14135 Cited by: §4.2.
  37. Yang et al. (2025) A. Yang, A. Li, B. Yang, B. Zhang, B. Hui, B. Zheng, B. Yu, C. Gao, C. Huang, C. Lv, et al. Qwen3 technical report. arXiv preprint arXiv:2505.09388. Cited by: §1.
  38. Yang et al. (2026) C. Yang, C. Qin, Q. Si, M. Chen, N. Gu, D. Yao, Z. Lin, W. Wang, J. Wang, and N. Duan Self-distilled RLVR. arXiv preprint arXiv:2604.03128. External Links: 2604.03128, Link Cited by: §1, §1, §2.1, §2.2.Source
  39. Yoon et al. (2026) H. S. Yoon, E. Yoon, J. Jang, S. Eom, J. W. Hong, M. Hasegawa-Johnson, Q. Dai, C. Luo, and C. D. Yoo Decomposed on-policy distillation for vision-language reasoning: steering gradients for visual grounding. External Links: 2606.00564, Link Cited by: §2.1.Source
  40. Yu et al. (2025) T. Yu, Z. Wang, C. Wang, F. Huang, W. Ma, Z. He, T. Cai, W. Chen, Y. Huang, Y. Zhao, et al. MiniCPM-V 4.5: cooking efficient MLLMs via architecture, data, and training recipe. arXiv preprint arXiv:2509.18154. External Links: 2509.18154, Link Cited by: Table 1.Source
  41. Yuan et al. (2026) Q. Yuan, J. Lou, X. Yu, H. Lin, L. Sun, X. Han, and Y. Lu Vision-OPD: learning to see fine details for multimodal LLMs via on-policy self-distillation. arXiv preprint arXiv:2605.18740. External Links: 2605.18740, Link Cited by: Table 6, Table 6, Appendix B, §1, §2.1, Table 1, §4.1, §4.2.Source
  42. Zhang et al. (2026) K. Zhang, Y. Li, S. Shao, Q. Li, Z. Lu, Z. Yao, J. Lin, W. Jiao, Y. Lu, W. Liu, et al. VAD: attributing visual evidence for target reconstruction in multimodal on-policy distillation. arXiv preprint arXiv:2607.28590. Cited by: §2.1.
  43. Zhang et al. (2025a) Y. Zhang, X. Lu, S. Yin, C. Fu, W. Chen, X. Hu, B. Wen, K. Jiang, C. Liu, T. Zhang, and G. Zhou Thyme: think beyond images. arXiv preprint arXiv:2508.11630. External Links: 2508.11630, Link Cited by: Table 1, §4.2.Source
  44. Zhang et al. (2025b) Y. Zhang, H. Zhang, H. Tian, C. Fu, S. Zhang, J. Wu, F. Li, K. Wang, Q. Wen, Z. Zhang, et al. MME-realworld: could your multimodal LLM challenge high-resolution real-world scenarios that are difficult for humans?. In International Conference on Learning Representations, External Links: 2408.13257 Cited by: §4.2.
  45. Zhao et al. (2026) S. Zhao, Z. Xie, M. Liu, J. Huang, G. Pang, F. Chen, and A. Grover Self-distilled reasoner: on-policy self-distillation for large language models. arXiv preprint arXiv:2601.18734. External Links: 2601.18734, Link Cited by: §1, §2.1, §3.3, Table 1.Source
  46. Zheng et al. (2025) Z. Zheng, M. Yang, J. Hong, C. Zhao, G. Xu, L. Yang, C. Shen, and X. Yu DeepEyes: incentivizing “thinking with images” via reinforcement learning. arXiv preprint arXiv:2505.14362. External Links: 2505.14362, Link Cited by: Table 1, §4.2.Source
  47. Zhipu AI (2026) Zhipu AI GLM-4.6V. Note: Official model release External Links: Link Cited by: Table 1, §4.2.Source

To ensure that every method is compared under identical conditions, we adopt a single evaluation protocol and apply it uniformly to VAG and to all reproduced baselines. Table 7 lists the number of evaluation samples and the scoring rule used for each benchmark.

Following OPD-V (Aniri et al., 2026), scoring proceeds in two stages. We first apply deterministic answer matching, which resolves the majority of responses without any model in the loop. For the multiple-choice benchmarks, a response counts as correct if it matches either the answer text or the option letter, after normalizing surface variations such as capitalization, surrounding punctuation, and common answer prefixes. Only the responses that remain unresolved are passed to the second stage, where a Qwen3.5-series (Qwen Team, 2026) model acts as a binary Yes/No judge and decides whether the response is consistent with the verified answer.

Both stages are necessary for the benchmarks we evaluate. Responses on fine-grained perception tasks frequently state the correct answer inside a longer justification, which deterministic matching alone would count as wrong; delegating every response to the judge instead would introduce scoring variance unrelated to the method under evaluation. Calling the judge only on the unresolved responses therefore keeps most decisions exact while still absorbing benign paraphrasing. Since the same protocol, judge model, and prompts apply to every entry in Table 1, the reported differences reflect the trained policies rather than the evaluation.

The evaluation in our main table (Table 1) strictly follows the legacy evaluation protocol of OPD-V Aniri et al. (2026), in which the trained model itself serves as the judge. For a fair comparison, we further re-evaluate several released models under the evaluation protocol of Vision-OPD (Yuan et al., 2026), using GPT-OSS-120B (OpenAI, 2025b) as the judge model, and report the results in Table 6 below. As shown, our model achieves the best accuracy at both the 4B and 9B scales under this setting.

Table 6
MethodSizeV*ZoomHR-Bench 4KHR-Bench 8KMME-RW ENMME-RW CNAvg.
Vision-OPD (Yuan et al., 2026)4B89.5359.5382.2581.0074.9770.7176.33
OPD-V (Aniri et al., 2026)4B90.1061.3084.8880.8875.4571.4977.35
VAG (Ours)4B91.1061.8985.7582.5075.9673.3578.43
Vision-OPD (Yuan et al., 2026)9B90.1064.9787.1284.8873.5170.4478.50
OPD-V (Aniri et al., 2026)9B93.7263.7984.3882.5571.8271.0577.89
VAG (Ours)9B92.1560.1289.0087.8877.6874.5380.23
Table 6: Evaluation results under the Vision-OPD evaluation protocol.
View original tableOriginal Table 6

Fig. 6 presents one complete training instance: the original image observed by the student, the two teacher images derived from it, and the textual prompt used in each pass.

The three image conditions differ only in the visual evidence they expose. The student receives the original, unmodified image and must therefore locate the relevant detail on its own. Both teacher images are constructed from this same image. The positive teacher receives the evidence-centered crop defined by the annotated bounding box, so the decisive detail occupies a far larger fraction of the visual field. The negative teacher receives the same crop after random masking, which weakens the local evidence while preserving the surrounding spatial context.

The textual prompt is assembled from a fixed set of fields: an image placeholder, the question, a visual focus instruction that directs the model to the annotated region, the answer choices, and an output-format instruction that requests only the option letter. The ground-truth answer is consumed by the verifier and is never shown to the model. Constraining the output format yields two additional benefits. First, it reduces the fraction of responses that require the Yes/No judge at evaluation time. Second, it leaves little room for stylistic variation between the teacher and student branches, so the gap δt\delta_{t} is less likely to reflect differences in wording instead of differences in visual evidence.

Because the question, answer choices, output-format instruction, and the student-generated prefix are identical across the three passes, the only controlled difference between the two teacher branches is the availability of the target evidence. This is what allows the visual contrast vtv_{t} in Eq. 7 to be interpreted as a statement about visual evidence rather than about prompt or sampling differences. Both teacher views are used only during training; at inference time the deployed policy observes the original image alone and requires no privileged input.

Table 7
BenchmarkSamplesScoring Rule
V* Bench191Rule-based answer matching is applied first; unresolved responses are compared with the verified answer by a Yes/No judge.
ZoomBench845Generic answer matching handles normalized responses first; unresolved cases use the verified-answer Yes/No judge.
HR-Bench 4K800Multiple-choice matching checks direct answer matches and option-letter matches before the Yes/No judge handles unresolved responses.
HR-Bench 8K800Multiple-choice matching follows the HR-Bench 4K rule.
MME-RealWorld EN23609Multiple-choice matching and the Yes/No judge are applied to the English subset.
MME-RealWorld CN5917The Chinese subset uses the MME-RealWorld multiple-choice scoring rule.
Table 7: Number of evaluation samples and scoring rule for each benchmark. All methods in Table 1 are evaluated with this identical protocol.
View original tableOriginal Table 7
Figure 6
Figure 6: Training prompt and paired visual inputs. The textual prompt, comprising the image placeholder, question, visual focus instruction, answer choices, and output format, is shared across all three passes. The student is conditioned on the original image, the positive teacher on the evidence-centered crop given by the red bounding box, and the negative teacher on a randomly masked version of that crop. The ground-truth answer is used only by the verifier.

Algorithm 1 states the full VAG training loop and makes explicit the order in which the outcome signal and the token-level signal are combined.

Each iteration begins with rollout collection. For each input x=(q,I)x=(q,I), the student samples GG on-policy responses y^(i)\hat{\mathbf{y}}^{(i)}. The verifier assigns each response a reward R(i)R^{(i)}, which is normalized within the group to obtain AORM(i)A_{\mathrm{ORM}}^{(i)} as in Eq. 2. This advantage is shared by all tokens of the response. The two teacher branches then replay each sampled response using the same student-generated prefix y^<t(i)\hat{\mathbf{y}}^{(i)}_{<t}. The sampled-token probabilities pS(i)(y^t)p_{S}^{(i)}(\hat{y}_{t}), pT+(i)(y^t)p_{T+}^{(i)}(\hat{y}_{t}), and pT−(i)(y^t)p_{T-}^{(i)}(\hat{y}_{t}) are defined in Eqs. 3, 4, and 6, respectively.

From these probabilities, the algorithm computes the dense teacher correction δt(i)\delta_{t}^{(i)} and visual evidence contrast vt(i)v_{t}^{(i)} using the stop-gradient log-ratios in Eqs. 5 and 7. The attribution gate gt(i)g_{t}^{(i)} retains corrections only when δt(i)vt(i)>0\delta_{t}^{(i)}v_{t}^{(i)}>0 (Eq. 8). The gate checks whether the correction and visual contrast have the same sign, rather than comparing their magnitudes. Thus, only corrections whose direction agrees with the visual evidence are retained. Admitted corrections are bounded by tanh⁡(δt(i)/τ)\tanh(\delta_{t}^{(i)}/\tau) and weighted by η v~t(i)\eta\,\widetilde{v}_{t}^{(i)}, then added to AORM(i)A_{\mathrm{ORM}}^{(i)} to obtain A~t(i)\widetilde{A}_{t}^{(i)} as in Eq. 10.

Two properties of the loop are worth noting. First, all teacher-derived quantities are detached, so gradients reach the student only through ρt(i)(θ)\rho_{t}^{(i)}(\theta) in LVAG(θ)\mathcal{L}_{\mathrm{VAG}}(\theta); the teacher acts as a signal source rather than as a differentiable path. Second, when gt(i)=0g_{t}^{(i)}=0, the modulated advantage satisfies A~t(i)=AORM(i)\widetilde{A}_{t}^{(i)}=A_{\mathrm{ORM}}^{(i)}. Thus, rejecting a correction preserves the token’s verifier-derived supervision. After each student update, the teacher parameters are updated by EMA to track the student policy without separate teacher training.

Algorithm 1 VAG: Visual-Attribution Gated RLVR
1: Training set D\mathcal{D}, student policy πθ\pi_{\theta}, EMA teacher πϕ\pi_{\phi}, verifier V\mathcal{V}, group size GG, EMA rate α\alpha, sharpness τ\tau, correction scale η\eta
2: Updated policy parameters θ\theta
3: Initialize teacher parameters ϕ←θ\phi\leftarrow\theta
4: for each training step do
5:   Sample a mini-batch B⊂D\mathcal{B}\subset\mathcal{D}
6:   for each (x,a⋆)∈B(x,a^{\star})\in\mathcal{B} with x=(q,I)x=(q,I) do ▹\triangleright a⋆a^{\star} is the ground-truth answer for xx
7:    Obtain the evidence-preserving view I+I_{+} from the training annotation and set x+=(q,I+)x_{+}=(q,I_{+})
8:    I−←Mask(I+)I_{-}\leftarrow\mathrm{Mask}(I_{+}) and x−=(q,I−)x_{-}=(q,I_{-}) ▹\triangleright evidence-degraded negative view
9:    for i=1,…,Gi=1,\dots,G do
10:      Sample rollout y^(i)=(y^1(i),…,y^Ti(i))∼πθ(⋅∣x)\hat{\mathbf{y}}^{(i)}=(\hat{y}^{(i)}_{1},\dots,\hat{y}^{(i)}_{T_{i}})\sim\pi_{\theta}(\cdot\mid x)
11:      R(i)←V(y^(i),a⋆)R^{(i)}\leftarrow\mathcal{V}(\hat{\mathbf{y}}^{(i)},a^{\star}) ▹\triangleright verifiable outcome reward
12:    end for
13:    AORM(i)←R(i)−μGσGA^{(i)}_{\mathrm{ORM}}\leftarrow\dfrac{R^{(i)}-\mu_{G}}{\sigma_{G}} for all ii ▹\triangleright group-relative outcome advantage, shared by all tokens
14:    for i=1,…,Gi=1,\dots,G do
15:      for t=1,…,Tit=1,\dots,T_{i} do
16:       pS(i)(y^t)←πθ(y^t(i)∣x,y^<t(i))p_{S}^{(i)}(\hat{y}_{t})\leftarrow\pi_{\theta}(\hat{y}^{(i)}_{t}\mid x,\hat{\mathbf{y}}^{(i)}_{<t})
17:       pT+(i)(y^t)←πϕ(y^t(i)∣x+,y^<t(i))p_{T+}^{(i)}(\hat{y}_{t})\leftarrow\pi_{\phi}(\hat{y}^{(i)}_{t}\mid x_{+},\hat{\mathbf{y}}^{(i)}_{<t}) ▹\triangleright positive teacher
18:       pT−(i)(y^t)←πϕ(y^t(i)∣x−,y^<t(i))p_{T-}^{(i)}(\hat{y}_{t})\leftarrow\pi_{\phi}(\hat{y}^{(i)}_{t}\mid x_{-},\hat{\mathbf{y}}^{(i)}_{<t}) ▹\triangleright negative teacher
19:       δt(i)←sg⁡ ⁣[log⁡pT+(i)(y^t)−log⁡pS(i)(y^t)]\delta_{t}^{(i)}\leftarrow\operatorname{sg}\!\left[\log p_{T+}^{(i)}(\hat{y}_{t})-\log p_{S}^{(i)}(\hat{y}_{t})\right] ▹\triangleright dense teacher correction, Eq. 5
20:       vt(i)←sg⁡ ⁣[log⁡pT+(i)(y^t)−log⁡pT−(i)(y^t)]v_{t}^{(i)}\leftarrow\operatorname{sg}\!\left[\log p_{T+}^{(i)}(\hat{y}_{t})-\log p_{T-}^{(i)}(\hat{y}_{t})\right] ▹\triangleright visual evidence contrast, Eq. 7
21:       gt(i)←1 ⁣[ δt(i) vt(i)>0 ]g_{t}^{(i)}\leftarrow\mathbbm{1}\!\left[\,\delta_{t}^{(i)}\,v_{t}^{(i)}>0\,\right] ▹\triangleright visual attribution gate, Eq. 8
22:       v~t(i)←σ ⁣(vt(i)/τ)\widetilde{v}_{t}^{(i)}\leftarrow\sigma\!\left(v_{t}^{(i)}/\tau\right) ▹\triangleright bounded visual-sensitivity weight, Eq. 9
23:       A~t(i)←AORM(i)+η gt(i) v~t(i)tanh⁡ ⁣(δt(i)/τ)\widetilde{A}_{t}^{(i)}\leftarrow A^{(i)}_{\mathrm{ORM}}+\eta\,g_{t}^{(i)}\,\widetilde{v}_{t}^{(i)}\tanh\!\left(\delta_{t}^{(i)}/\tau\right) ▹\triangleright verifier-anchored, visually attributed advantage, Eq. 10
24:      end for
25:    end for
26:   end for
27:   Update θ\theta by minimizing LVAG\mathcal{L}_{\mathrm{VAG}} (Eq. 12) with advantages {A~t(i)}\{\widetilde{A}_{t}^{(i)}\} over B\mathcal{B}
28:   ϕ←(1−α) ϕ+α θ\phi\leftarrow(1-\alpha)\,\phi+\alpha\,\theta
29: end for

Fig. 7 reports two statistics throughout training: the mean verifier reward within each rollout group (left) and the mean response length (right). The reward curve shows a clear upward trend, increasing from approximately 0.40.4–0.50.5 over the first twenty steps to 0.650.65–0.750.75 in the second half of training, before gradually stabilizing. This trend suggests that our training strategy consistently improves the policy while maintaining stable optimization in the later stages of training.

The response-length curve exhibits a different pattern. It oscillates within a relatively stable range throughout training and ends at a level comparable to its initial value, with no sustained growth. This is important because response-length inflation is a common confound in reinforcement learning with verifiable rewards: a policy may increase its pass rate by producing longer responses that enumerate more candidate answers. In such cases, an increasing reward curve may reflect a change in response strategy rather than genuine improvement in visual perception.

Figure 7
Figure 7: Training dynamics of VAG. Left: the mean verifier reward increases over training. Right: the mean response length fluctuates within a broadly constant band and shows no sustained growth. Both panels report raw per-step training statistics without smoothing.
Figure 8
Figure 8: Fine-grained attribute recognition and spatial localization. Top: VAG reads the small helmet region as orange-red and selects the closest option, red, matching the ground truth, whereas OPD-V reports yellow. Bottom: VAG correctly localizes the green region with two oval patterns in the bottom-left corner. OPD-V answers incorrectly in both cases.
Figure 9
Figure 9: Object-part recognition. VAG rules out the parts that are not visible in the frame and identifies the part on the right side of the car as the taillight (option C), matching the ground truth, whereas OPD-V selects an incorrect option.
Figure 10
Figure 10: Chart-based visual arithmetic. The x-axis is labeled only every fifth item. VAG detects that its initial reading yields a value absent from the answer choices, re-derives the bar-to-item mapping, reads Item 10 and Item 15 as 11 and 1111, and returns their average 66 (option D). OPD-V uses unsupported bar values and returns 99 (option C).

Taken together, these two curves support the interpretation of our quantitative results. Gating corrections by visual attribution sharpens token-level credit assignment without destabilizing the policy’s generation behavior, consistent with retaining AORMA_{\mathrm{ORM}} as the optimization anchor rather than replacing it with dense teacher supervision.

Figs. 8, 9, and 10 present qualitative comparisons between VAG and OPD-V (Aniri et al., 2026) on the test set. Fig. 8 covers fine-grained attribute recognition and spatial localization. In the attribute case, the question asks for the color of a helmet that occupies a small portion of the frame. VAG describes the region as orange-red and maps it to the closest available option, red, matching the ground truth, whereas OPD-V reports the helmet as predominantly yellow. The two answers differ in what the model reads off the region rather than in how it reasons afterwards, which is precisely the failure mode that dense but unattributed corrections are least able to repair. In the localization case, the question asks where a green region with two oval patterns appears, and VAG places it in the bottom-left corner in agreement with the annotation.

Fig. 9 shows an object-part recognition case in which the model must name the car part visible on the right side of the image. VAG enumerates the options against the visible content, rules out the headlight and the side mirror as absent from the frame, and selects the taillight, which matches the ground truth. Fig. 10 is the most demanding case, because the visual reading must survive several arithmetic steps. The question asks for the average of two bars in a thirty-bar chart whose x-axis is labeled only every fifth item. VAG initially misaligns the labels with the bars and obtains a value that is absent from the answer choices; it then re-examines the axis, re-derives the bar-to-item mapping, reads the two bars as 11 and 1111, and computes their average as 66, which is correct. OPD-V instead commits to unsupported bar values and reports 99. The example shows that the benefit of attribution is not confined to perception: an incorrectly read value propagates into every subsequent step, so reading the chart correctly is a precondition for the arithmetic to be meaningful at all.

Across these cases the pattern is consistent with the aggregate results in Table 1. The largest gains appear where the answer hinges on a localized detail that must be read correctly before any further reasoning can help.