Title: 2604.01840
ArXiv: 2604.01840

Not All Tokens See Equally: Perception-Grounded Policy Optimization for Large Vision-Language Models

Title:

Content selection saved. Describe the issue below:

Description:

License: CC BY 4.0

arXiv:2604.01840v2 [cs.AI] 08 Apr 2026

Not All Tokens See Equally: Perception-Grounded Policy Optimization for Large Vision-Language Models

Zekai Ye

1

, Qiming Li

1

, Xiaocheng Feng

1,2

, Ruihan Chen

1

,

Ziming Li

3

, Haoyu Ren

3

, Kun Chen

3

, Dandan Tu

3

, Bing Qin

1,2

1

Harbin Institute of Technology

2

Peng Cheng Laboratory

3

Huawei Technologies Co., Ltd

{zkye,qmli}@ir.hit.edu.cn

Abstract

While Reinforcement Learning from Verifiable Rewards (RLVR) has advanced reasoning in Large Vision-Language Models (LVLMs), prevailing frameworks suffer from a foundational methodological flaw:
by distributing identical advantages across all generated tokens, these methods inherently dilute the learning signals essential for optimizing the critical, visually-grounded steps of multimodal reasoning.
To bridge this gap, we formulate

Token Visual Dependency

, quantifying the causal information gain of visual inputs via the Kullback-Leibler (KL) divergence between visual-conditioned and text-only predictive distributions.
Revealing that this dependency is highly sparse and semantically pivotal, we introduce Perception-Grounded Policy Optimization (PGPO), which is a novel fine-grained credit assignment framework that dynamically reshapes advantages at the token level.
Through a threshold-gated, mass-conserving mechanism, PGPO actively amplifies learning signals for visually-dependent tokens while suppressing gradient noise from linguistic priors.
Extensive experiments based on the Qwen2.5-VL series across seven challenging multimodal reasoning benchmarks demonstrate that PGPO boosts models by 18.7% on average.
Both theoretical and empirical analyses confirm that PGPO effectively reduces gradient variance, prevents training collapse, and acts as a potent regularizer for robust, perception-grounded multimodal reasoning.
Code will be released on https://github.com/Yzk1114/PGPO.

Not All Tokens See Equally: Perception-Grounded Policy Optimization for Large Vision-Language Models

Zekai Ye

1

, Qiming Li

1

, Xiaocheng Feng

1,2

, Ruihan Chen

1

,

Ziming Li

3

, Haoyu Ren

3

, Kun Chen

3

, Dandan Tu

3

, Bing Qin

1,2

1

Harbin Institute of Technology

2

Peng Cheng Laboratory

3

Huawei Technologies Co., Ltd

{zkye,qmli}@ir.hit.edu.cn

1

Introduction

Figure 1:

Unlike standard uniform credit assignment, our proposed method dynamically allocates higher reinforcement learning advantage to pivotal tokens that heavily rely on visual perception.

Reinforcement learning with verifiable rewards (RLVR)

zhang2025survey

—especially online methods such as Group Relative Policy Optimization (GRPO)

shao2024deepseekmath

—has substantially improved reasoning performance in text-oriented Large Language Models (LLMs).
Motivated by these gains, recent studies have extended RLVR to Large Vision-Language Models (LVLMs), with progress mainly driven by improvements in training data design

li2025truth

;

liang2025modomodo

;

liu2025noisyrollout

;

yao2025r1

;

chen2025g1

, reward construction

shen2025vlm

;

xia2025visionary

;

wang2025skywork

, and optimization strategy refinement

wang2025vl

;

zhao2025absolute

;

huang2026spotlighttokenperceptionmultimodal

.

Although existing RLVR studies for LVLMs report notable progress, most optimization pipelines still underemphasize fine-grained visual perception.
This creates a key methodological weakness: multimodal reasoning depends on precise perception

xiao2025advancing

;

wang2025perception

, which serves as the basis for reliable downstream inference.
In practice, this demand for visual grounding is not uniformly distributed across the generated text.
As illustrated in Figure

1

, only a critical minority of tokens (e.g., specific geometric entities or numerical values extracted from an image) exhibit high visual dependency.
Despite this inherent token-level difference, standard GRPO relies on a coarse-grained credit assignment mechanism, uniformly distributing a single sequence-level, group-normalized advantage across all tokens in the generated trajectory.
In the context of multimodal reasoning, this poses a foundational flaw:
by treating all tokens equally, it fundamentally dilutes the learning signals essential for optimizing those pivotal, perception-grounded reasoning steps.

To address this limitation, it is imperative to quantify the causal contribution of the visual modality to each individual reasoning step.
We formalize this concept as

Token Visual Dependency

, measured by the Kullback-Leibler (KL) divergence between the model’s predictive distributions with and without visual conditioning.
This metric captures the Bayesian surprise

itti2009bayesian

—the specific information gained from the visual context.
In Section

3

, we find this dependency exhibits a highly sparse distribution, demonstrating that visually-grounded reasoning is driven by a critical minority of tokens.
Furthermore, it reliably isolates semantic visual grounding by assigning higher values to image-dependent visual anchors and truthful concepts.

To this end, we propose

Perception-Grounded Policy Optimization (PGPO)

, a novel token-level credit assignment framework that integrates threshold-gated, outcome-preserving advantage reallocation into multimodal RLVR.
PGPO redistributes advantages based on normalized visual dependency scores: it suppresses the gradient noise from low-dependency tokens and actively boosts the learning signal for perceptually pivotal tokens.
To ensure stable optimization, PGPO applies a sum-preserving normalization that keeps the overall advantage mass consistent with the original, guaranteeing a zero mean for intra-group advantages.

To validate the effectiveness of PGPO, we conduct extensive experiments across seven challenging multimodal reasoning benchmarks.
Based on Qwen2.5-VL

bai2025qwen2

series models, PGPO achieves state-of-the-art performance comparison with previous methods.
Crucially, by performing fine-grained, token-level advantage reshaping, PGPO reduces gradient variance, accelerates convergence, and increases visual dependency, thereby acting as a potent regularizer for robust, perception-grounded multimodal reasoning.

Our contributions can be summarized as follows:

•

We formulate token visual dependency to quantify the causal impact of visual information, and empirically validate its sparse distribution and correlation with visual semantics.

•

We propose PGPO, a fine-grained credit assignment framework that utilizes token-level advantage reshaping to amplify learning signals for visually-dependent tokens while suppressing noise.

•

Extensive empirical evaluations and theoretical proofs demonstrate that PGPO achieves state-of-the-art performance on diverse multimodal benchmarks, covering mathematical, geometric, logical, multi-discipline reasoning and general VQA.

Figure 2:

Empirical analysis results of visual dependency.
(a) The skewed distribution of token-level visual dependency.
(b,c,d) Average visual dependency comparison between specific category tokens and others.

2

Related Work

Multimodal Reasoning.

To narrow the remaining performance gap of LVLMs on complex reasoning tasks

wang2024enhancing

;

dong2025insight

, recent work has extended core reinforcement learning methods such as PPO

schulman2017proximal

, GRPO

shao2024deepseekmath

, and DAPO

yu2025dapo

from text settings to multimodal training

guo2025deepseek

;

bai2025qwen2

;

hurst2024gpt

.
Most existing multimodal RL pipelines, however, improve components around the optimizer rather than the token-level optimization mechanism itself.
Prior work mainly falls into data-oriented designs

bai2025univg

;

li2025truth

;

chen2025advancing

;

wei2025open

;

chen2025vinci

and reward-oriented designs that inject perception-related supervision

wang2025perception

;

ma2025one

, together with rollout-level changes and external visual tool usage

liu2025noisyrollout

;

wang2025vl

.

huang2026spotlighttokenperceptionmultimodal

improves the optimization of visually dependent tokens through binary gradient filtering, but it lacks dynamic token-level advantage allocation.
Even with these advances, many methods still assign identical training signals to every generated token, which is mismatched with the fine-grained nature of multimodal reasoning.

Credit Assignment.

Credit assignment

Sutton1998ReinforcementLA

;

arumugam2021informationtheoreticperspectivecreditassignment

;

zhou2020learningimplicitcreditassignment

is a central problem in reinforcement learning: determining which earlier actions should receive responsibility for later outcomes.
This issue becomes more severe in RLVR for LLMs, where sparse terminal rewards must be traced back to token-level decisions across long reasoning trajectories.
To mitigate this challenge, recent work

wang2025emergenthierarchicalreasoningllms

;

wei2025reinforcingmultiturnreasoningllm

;

li2025attentionilluminatesllmreasoning

explores fine-grained attribution for more precise advantage estimation.
Yet, principled token-level credit redistribution for perception-grounded reasoning in LVLMs remains underexplored.

3

Preliminaries

To study the perception in multimodal reasoning, this section first formalizes

Token Visual Dependency

via Kullback-Leibler (KL) divergence to quantify the causal information gain from visual inputs at each reasoning step.
We then empirically demonstrate that this visual dependency exhibits a highly sparse distribution, strongly correlating with semantic visual anchors and factual truthfulness. Together, these theoretical and empirical findings expose the fundamental limitations of uniform sequence-level rewards, directly motivating the core design of our Perception-Grounded Policy Optimization (PGPO) approach.

3.1

Token Visual dependency

We characterize token-level visual dependency as the incremental information contributed by the image context, inspired by

huang2026spotlighttokenperceptionmultimodal

. We measure it using the Kullback-Leibler (KL) divergence between the policy’s next-token distribution with visual conditioning and the corresponding distribution when visual input is removed, thereby capturing the image-induced distributional change.

Let

I

I

denote the image,

q

q

the textual query, and

o

o

the generated response. For state

s

t

=

(

q

,

o

<

t

)

s_{t}=(q,o_{<t})

, we define the visual dependency score at step

t

t

as:

𝒮

(

s

t

,

I

)

:=

D

KL

(

π

θ

(

⋅

|

s

t

,

I

)

∥

π

θ

(

⋅

|

s

t

)

)

.

\mathcal{S}(s_{t},I):=D_{\text{KL}}\left(\pi_{\theta}(\cdot|s_{t},I)\parallel\pi_{\theta}(\cdot|s_{t})\right).

(1)

A larger

𝒮

\mathcal{S}

implies that visual evidence is indispensable for predicting the token at step

t

t

, indicating a strongly perception-grounded reasoning step.
By quantifying Bayesian surprise—the information gained when updating a language prior to a visually-grounded posterior—KL divergence uniquely isolates the causal intervention of the visual modality on each generated token.
Furthermore, its strict non-negativity, mathematically guaranteed by Gibbs’ inequality.
These favorable theoretical properties yield a robust credit assignment signal for reinforcement learning.
More theoretical analyses can be found in Appendix

D

, which is fundamentally grounded in the principles of the information theory.

3.2

Empirical Analysis of Visual Dependency

Having established the theoretical formulation of token-level visual dependency

𝒮

\mathcal{S}

, we proceed to empirically validate its behavior in multimodal reasoning tasks.
In this section, we present a comprehensive analysis of its distributional sparsity and categorize tokens based on their roles in the reasoning process to compare their average

𝒮

\mathcal{S}

on Qwen2.5-VL-3B.
Together, these empirical findings substantiate

𝒮

\mathcal{S}

as a interpretable metric for guiding policy optimization in visual reasoning.
Detailed settings are provided in Appendix

C

.

Distributional Sparsity of Visual Dependency.

We further examine the empirical pattern of token-level visual dependency through the proposed metric. Specifically, we run inference on the vision-dominant portion of MathVerse

(

zhang2024mathverse

)

and compute

𝒮

\mathcal{S}

for each generated token in every trajectory.
Figure

2

(a) shows that, under a logarithmic view, token frequency decreases rapidly as

𝒮

\mathcal{S}

becomes larger, revealing a strongly long-tailed distribution. This observation indicates that visually grounded reasoning is driven by only a limited subset of tokens.
In addition, Figure

2

(b) highlights the semantic relevance of these tokens: content-bearing tokens, such as numbers, geometric concepts, verbs, and adjectives, attain noticeably higher mean

𝒮

\mathcal{S}

values than functionally less informative tokens.
Therefore, assigning the same optimization signal to every token is suboptimal, because it spreads credit to many steps that contribute little to actual visual reasoning.

Higher Dependency for Visual Anchors.

Next, we investigate whether

𝒮

\mathcal{S}

is associated with critical visual information.
We utilize generated trajectories from the MathVerse vision-dominant subset and annotate

visual anchor words

by GPT-5—defined as tokens that are impossible to properly infer without observing the image.
Figure

2

(c) reveals that these visual anchor tokens exhibit significantly higher average

𝒮

\mathcal{S}

compared to non-anchor tokens.
This confirms that

𝒮

\mathcal{S}

effectively captures semantic visual grounding, making it a meaningful metric for credit assignment to enhance visual reasoning in RLVR.

Lower Dependency in Hallucinations.

Finally, we explore the correlation between

𝒮

\mathcal{S}

and model hallucinations using the CHAIR

rohrbach2019objecthallucinationimagecaptioning

benchmark.
By generating image captions, we extract and categorize tokens into truthful and hallucinated.
As shown in Figure

2

(d), truthful tokens demonstrate higher average

𝒮

\mathcal{S}

than hallucinated ones.
This suggests that hallucinated concepts are primarily driven by the model’s language prior rather than actual visual input, further validating

𝒮

\mathcal{S}

as a possible proxy for factual visual reliance.

4

Methodology

Figure 3:

Overview of our proposed PGPO framework.
The PGPO pipeline begins by quantifying

token visual dependency

𝒮

t

\mathcal{S}_{t}

via KL divergence to isolate the causal information gain from visual inputs.
These raw dependency signals are then transformed into bounded

token visual dependency score

I

t

I_{t}

through logarithmic compression and min-max normalization.
Finally, a threshold-gated mechanism dynamically reshapes the sequence-level GRPO advantage—amplifying learning signals for visually-dependent tokens and suppressing modality-independent noise—while applying a sum-preserving normalization to guarantee stable policy optimization.

Based on above empirical analysis of token visual dependency, to capitalize on fine-grained perceptual signals, we propose Perception-Grounded Policy Optimization (PGPO). It integrates token-level visual dependency with a threshold-gated, mass-conserving advantage reallocation mechanism.

4.1

Group Relative Policy Optimization

In the context of multimodal Reinforcement Learning with Verifiable Rewards (RLVR), a Large Vision-Language Model (LVLM) defines an autoregressive policy

π

θ

\pi_{\theta}

. Given a multimodal prompt

(

I

,

q

)

(I,q)

consisting of a visual input

I

I

and a textual query

q

q

, the old policy

π

θ

o

​

l

​

d

\pi_{\theta_{old}}

generates a group of

G

G

responses,

{

o

i

}

i

=

1

G

\{o_{i}\}_{i=1}^{G}

. A reward

R

i

R_{i}

is assigned to each complete response based on whether its final extracted answer matches the ground truth.

GRPO normalizes the outcome reward within the sampled group to compute the advantage

A

^

i

\hat{A}_{i}

for a response

o

i

o_{i}

:

A

i

=

R

i

−

m

​

e

​

a

​

n

​

(

{

R

k

}

k

=

1

G

)

s

​

t

​

d

​

(

{

R

k

}

k

=

1

G

)

A_{i}=\frac{R_{i}-mean(\{R_{k}\}_{k=1}^{G})}{std(\{R_{k}\}_{k=1}^{G})}

(2)

This single, coarse sequence-level advantage

A

i

A_{i}

is then broadcast indiscriminately to every timestep

t

t

in the sequence. The policy

π

θ

\pi_{\theta}

is updated by maximizing the clipped surrogate objective:

ℒ

G

​

R

​

P

​

O

(

θ

)

=

𝔼

[

1

G

∑

i

=

1

G

1

|

o

i

|

∑

t

=

1

|

o

i

|

min

(

ρ

i

,

t

(

θ

)

\displaystyle\mathcal{L}_{GRPO}(\theta)=\mathbb{E}\Bigg[\frac{1}{G}\sum_{i=1}^{G}\frac{1}{|o_{i}|}\sum_{t=1}^{|o_{i}|}\min\Big(\rho_{i,t}(\theta)

(3)

A

i

,

clip

(

ρ

i

,

t

(

θ

)

,

1

−

ϵ

,

1

+

ϵ

)

A

i

)

]

\displaystyle A_{i},\text{clip}(\rho_{i,t}(\theta),1-\epsilon,1+\epsilon)A_{i}\Big)\Bigg]

where

ρ

i

,

t

​

(

θ

)

=

π

θ

​

(

o

i

,

t

|

I

,

q

,

o

i

,

<

t

)

π

θ

o

​

l

​

d

​

(

o

i

,

t

|

I

,

q

,

o

i

,

<

t

)

\rho_{i,t}(\theta)=\frac{\pi_{\theta}(o_{i,t}|I,q,o_{i,<t})}{\pi_{\theta_{old}}(o_{i,t}|I,q,o_{i,<t})}

represents the probability ratio. However, this uniform assignment neglects the varying contribution of the visual modality of individual steps, resulting in suboptimal visual reasoning and increased gradient variance for tokens that lack visual dependency.

4.2

Token Visual Dependency Score

The magnitude of

𝒮

t

\mathcal{S}_{t}

directly quantifies the

t

t

-th token’s reliance on visual grounding.
However, KL divergence is inherently unbounded and typically exhibits a heavy-tailed distribution, making it unsuitable for direct credit assignment. To construct a well-behaved, bounded visual dependency score

I

t

∈

[

0

,

1

]

I_{t}\in[0,1]

for downstream advantage reshaping, we apply a two-stage monotonic transformation.

First, we mitigate the skewed distribution of the raw divergence via a shifted logarithmic compression, defining the dampened signal

𝒮

~

t

\tilde{\mathcal{S}}_{t}

as:

𝒮

~

t

=

log

⁡

(

1

+

𝒮

t

)

\tilde{\mathcal{S}}_{t}=\log(1+\mathcal{S}_{t})

(4)

This shift guarantees non-negativity by strictly anchoring zero information gain to zero. More importantly, it prevents extreme outliers from disproportionately dominating the subsequent normalization step, thereby preserving the variance of moderate yet informative attribution signals.

Second, to project these unbounded dampened signals onto a standardized relative scale, we apply sequence-wise min-max normalization:

I

t

=

𝒮

~

t

−

min

i

⁡

𝒮

~

i

max

i

⁡

𝒮

~

i

−

min

i

⁡

𝒮

~

i

+

ϵ

I_{t}=\frac{\tilde{\mathcal{S}}_{t}-\min_{i}\tilde{\mathcal{S}}_{i}}{\max_{i}\tilde{\mathcal{S}}_{i}-\min_{i}\tilde{\mathcal{S}}_{i}+\epsilon}

(5)

where

i

i

indexes the generated sequence, and

ϵ

\epsilon

is a small constant preventing division by zero.
This transformation resolves numerical instability and ensures invariance to baseline fluctuations across diverse multimodal prompts.

4.3

Threshold-Gated Advantage Reshaping

The execution of a fine multimodal reasoning trajectory involves a interplay between modality-independent logical derivations (yielding low

I

t

I_{t}

) and perception-grounded visual extraction (yielding high

I

t

I_{t}

).
Despite this inherent token-level heterogeneity, standard GRPO uniformly broadcasts a single sequence-level advantage across these diverse tokens, which inevitably dilutes the learning signal for visually grounded reasoning.

Therefore, we propose a threshold-gated advantage reshaping mechanism.
By introducing the structural prior, we formulate a piece-wise base scaling weight

ω

​

(

I

t

)

\omega(I_{t})

that reallocates credit based on each token’s visual dependency score:

ω

​

(

I

t

)

=

{

I

t

τ

+

ϵ

,

if

​

I

t

<

τ

1

+

β

⋅

I

t

−

τ

1

−

τ

+

ϵ

,

if

​

I

t

≥

τ

\omega(I_{t})=\begin{cases}\dfrac{I_{t}}{\tau+\epsilon},&\text{if }I_{t}<\tau\\
1+\beta\cdot\dfrac{I_{t}-\tau}{1-\tau+\epsilon},&\text{if }I_{t}\geq\tau\end{cases}

(6)

where

τ

∈

(

0

,

1

)

\tau\in(0,1)

is a relative threshold distinguishing visually-dependent tokens from noise tokens,

β

≥

0

\beta\geq 0

is a boosting coefficient governing the signal amplification regime, and

ϵ

\epsilon

is a small constant ensuring numerical stability.

However, directly modifying the advantage with unbounded scaling weights risks policy update magnitudes, which can destabilize the reinforcement learning optimization. To maintain a consistent update scale, we apply a sum-preserving normalization to the base weights:

ω

~

t

=

ω

​

(

I

t

)

⋅

|

o

i

|

∑

j

=

1

|

o

i

|

ω

​

(

I

j

)

\tilde{\omega}_{t}=\omega(I_{t})\cdot\frac{|o_{i}|}{\sum_{j=1}^{|o_{i}|}\omega(I_{j})}

(7)

where

|

o

i

|

|o_{i}|

denotes the length of the generated response. This normalization mathematically guarantees that the total advantage mass is conserved across the entire trajectory (i.e.,

∑

t

=

1

|

o

i

|

ω

~

t

=

|

o

i

|

\sum_{t=1}^{|o_{i}|}\tilde{\omega}_{t}=|o_{i}|

).

For the

t

t

-th token in the

i

i

-th trajectory, the PGPO advantage is defined as:

A

~

i

,

t

=

A

i

⋅

ω

~

t

\tilde{A}_{i,t}=A_{i}\cdot\tilde{\omega}_{t}

(8)

By substituting

A

~

i

,

t

\tilde{A}_{i,t}

into the GRPO surrogate objective, we derive the final PGPO policy gradient formulation (omitting the clip operation):

∇

θ

ℒ

P

​

G

​

P

​

O

​

(

θ

)

=

𝔼

​

[

ρ

i

,

t

​

(

θ

)

​

A

~

i

,

t

​

∇

θ

log

⁡

π

θ

​

(

o

i

,

t

|

s

i

,

t

)

]

\displaystyle\nabla_{\theta}\mathcal{L}_{PGPO}(\theta)=\mathbb{E}\Bigg[\rho_{i,t}(\theta)\tilde{A}_{i,t}\nabla_{\theta}\log\pi_{\theta}(o_{i,t}|s_{i,t})\Bigg]

(9)

By acting as an active perceptual filter, PGPO amplifies learning signals for visually-dependent tokens while dampening updates for noise tokens.
This reduces gradient variance and guides the model’s capacity toward mastering genuine multimodal reasoning rather than fitting linguistic prior.

4.4

Theoretical Analysis

In this section, we summarize the theoretical properties of our proposed Perception-Grounded Policy Optimization (PGPO) framework, with detailed proofs provided in the Appendix.

First, our method strictly mitigates the policy gradient variance inherent in GRPO (Appendix

E

). By scaling the gradient contribution of visually-independent tokens by

ε

2

≪

1

\varepsilon^{2}\ll 1

, it acts as a causal filter that isolates valid reasoning signals and suppresses noise.

Second, we prove the necessity of advantage mass conservation (

∑

t

=

1

|

o

i

|

ω

~

t

=

|

o

i

|

\sum_{t=1}^{|o_{i}|}\tilde{\omega}_{t}=|o_{i}|

) for training stability (Appendix

F

). Unnormalized scaling introduces a non-zero mean shift

μ

\mu

, possibly triggering an

𝒪

​

(

μ

2

)

\mathcal{O}(\mu^{2})

explosion in total gradient variance.

Finally, the mapping from the raw visual dependency score

𝒮

t

\mathcal{S}_{t}

to the modulated weight

ω

~

t

\tilde{\omega}_{t}

is strictly monotonically non-decreasing (Appendix

G

). Furthermore, it preserves the tokens’ relative ordinal importance (Appendix

H

), ensuring credit assignment faithfully reflects visual dependency.

Model

Geo3k

MMK12

MathVerse

DynaMath

MathVision

LogicVista

MMMU-Pro

MathVerse

V

\text{MathVerse}_{V}

Avg.

MM-Eureka-7B

40.30

67.68

67.15

55.01

27.13

46.30

30.30

62.41

49.54

VL-Rethinker-7B

40.70

68.30

68.80

54.97

27.91

46.47

37.13

64.96

51.16

NoisyRollout-7B

51.98

∗

50.00

67.80

54.89

22.10

47.49

34.50

63.78

49.07

R1-ShareVL-7B

41.20

70.94

68.15

54.80

26.13

45.76

35.10

64.34

50.80

Qwen2.5-VL-7B

37.29

43.04

38.36

48.15

17.58

43.01

26.67

33.63

35.97

+ GRPO

30.91

76.45

68.88

54.84

27.66

46.81

36.84

64.78

50.90

+ DAPO

41.47

78.74

67.95

55.96

28.16

47.85

36.99

64.38

52.69

+ PAPO

43.97

80.58

69.01

56.19

28.13

47.46

38.38

64.92

53.58

+ VPPO

44.38

80.11

70.95

57.11

28.27

47.52

38.75

65.54

54.08

\rowcolor

ourscolor      +

PGPO

45.20

80.83

71.45

57.71

29.02

47.93

39.01

66.41

54.70

Qwen2.5-VL-3B

19.65

37.37

33.16

32.88

13.88

30.17

20.95

30.31

27.30

+ GRPO

32.19

62.95

58.39

47.82

25.59

40.85

28.02

54.36

43.77

+ DAPO

33.80

63.36

58.76

45.86

26.19

40.63

27.20

54.89

43.84

+ PAPO

35.11

63.54

60.81

47.30

26.37

42.70

28.76

56.90

45.19

+ VPPO

35.36

63.76

61.34

47.75

26.40

42.03

28.83

57.02

45.31

\rowcolor

ourscolor      +

PGPO

36.11

64.74

62.06

48.45

26.90

43.20

29.33

57.24

46.00

Table 1:

Main Results (avg@8 acc %).

MathVerse

V

\text{MathVerse}_{V}

refers to the vision-centric subset of MathVerse.

∗

NoisyRollout is trained using the training set of Geo3k.

5

Experiments

5.1

Setups

Models, Data, and Baselines.

Consistent with

huang2026spotlighttokenperceptionmultimodal

, we instantiate PGPO on Qwen2.5-VL-3B/7B and train with

ViRL39K

wang2025vl

, a heterogeneous dataset of multimodal reasoning tasks.
For comparison, we evaluate against representative open-source reasoning LVLMs, including MM-Eureka-7B

meng2025mm

, VL-Rethinker-7B

wang2025vl

, R1-ShareVL-7B

yao2025r1

, and NoisyRollout-7B

liu2025noisyrollout

.
We also reproduce strong multimodal RLVR baselines for GRPO, DAPO, PAPO

wang2025perception

, and VPPO

huang2026spotlighttokenperceptionmultimodal

.

Training Details.

Following the setup of

huang2026spotlighttokenperceptionmultimodal

, we train for

2

epochs and a rollout batch size of

384

. The maximum generation length is set to

2048

, and the reference KL penalty is removed.
Our PGPO implementation adopts the DAPO training recipe, including dynamic sampling, clip-higher, and token-level policy-gradient optimization.
The bi-level threshold and boosting hyperparameters are fixed to

τ

=

0.4

\tau=0.4

and

β

=

2.0

\beta=2.0

, respectively.
Additional implementation details are provided in Appendix

A

.

Evaluation Benchmarks.

We perform a broad evaluation across seven multimodal reasoning benchmarks.
As in

wang2025perception

, we use exact-match scoring throughout, avoiding dependence on LLM-as-a-judge evaluation.
These benchmarks cover math, geometry, logic, and multidisciplinary reasoning: DynaMath

(

zou2024dynamath

)

, Geo3k

(

lu2021inter

)

, MathVerse

(

zhang2024mathverse

)

, MathVision

(

wang2024measuring

)

, MMK12

(

meng2025mm

)

, LogicVista

(

xiao2024logicvista

)

, and MMMU-Pro

(

yue2024mmmu

)

(detailed statistics are given in Appendix

J

). We report average accuracy@8 with inference temperature fixed at 1.0.

5.2

Main Results

Strong Performance.

As detailed in Table

1

, PGPO consistently establishes a new state-of-the-art among existing methods.
Scaling effectively across both 3B and 7B parameter, our token-level advantage reshaping approach outperforms the next-best baseline, VPPO.
Crucially, these performance gains are most pronounced on benchmarks demanding rigorous spatial reasoning and high visual dependency, such as Geo3k, MathVerse, and MMMU-Pro.
While standard sequence-level RL methodologies struggle to assign proper credit during complex, vision-centric problem solving, our method ensures that pivotal visual anchors are accurately rewarded, translating to superior multi-step reasoning capabilities on highly multimodal tasks.

Training Stability.

(a)

Accuracy.

(b)

Entorpy.

(c)

Avg

𝒮

~

\tilde{\mathcal{S}}

.

Figure 4:

Training dynamics on Qwen2.5-VL-7B.

The effectiveness of PGPO is underpinned by superior training dynamics, as illustrated in the training curves against the baselines (Figure

4(a)

), which demonstrates that PGPO exhibits faster initial convergence, achieving higher performance more efficiently.
Beyond this, another advantage of PGPO lies in its inherent optimization stability.
As observed in Figure

4

, standard approaches like DAPO suffer from severe late-stage training collapse on Qwen2.5-VL-7B, characterized by a sharp drop in accuracy and a corresponding spike in policy entropy (note: DAPO results are reported from the optimal pre-collapse checkpoint to ensure a fair comparison).
While contemporary baselines such as PAPO and VPPO attempt to mitigate this instability by introducing heuristic entropy penalty terms to their loss functions, PGPO addresses the underlying mathematical root cause.
By executing fine-grained advantage reallocation for pivot tokens, PGPO reduces gradient variance and stabilizes the training trajectory, eliminating the need for ad-hoc entropy regularization.

Visual Dependency.

Furthermore, as shown in Figure

4(c)

, the average visual dependency (

𝒮

~

t

\tilde{\mathcal{S}}_{t}

) of the generated tokens increases alongside the model’s training accuracy throughout the RLVR process.
This indicates that the model is fundamentally enhancing its visual perception to facilitate multimodal reasoning.
However, the extent of this perceptual enhancement heavily depends on the underlying optimization strategy.
Under our PGPO framework, visual dependency exhibits a rapid and steady upward trend, whereas baselines like DAPO stagnate during the late training phase.
This divergence demonstrates that our targeted bi-level learning signal acts as a potent implicit regularizer, actively driving the policy to rely on visual evidence and enabling a highly efficient, robust path to rigorous multimodal reasoning.

6

Analysis

6.1

Effect of the Threshold-Gated Mechanism

To systematically validate the structural necessity of our proposed threshold-gated advantage reshaping mechanism and its sum-preserving normalization, we conduct an ablation study evaluating isolated variants of PGPO on Qwen2.5-VL-3B.

Variant

MathVerse

MMMU-Pro

DAPO

58.76

27.20

Suppression-Only (

τ

=

1

\tau=1

)

60.34

28.71

Boosting-Only (

τ

=

0

\tau=0

)

59.04

28.15

PGPO w/o Norm.

60.18

28.10

\rowcolor

gray!10

PGPO

62.06

29.33

Table 2:

Ablation of advantage modulation strategies.

As presented in Table

2

, the full PGPO framework substantially outperforms all other variants.
Deconstructing the gating mechanism reveals that the suppression-only strategy achieves stronger performance than the boosting-only variant.
This indicates that actively reducing the gradient of visually irrelevant syntactic tokens is more critical for multimodal optimization than merely amplifying perceptual anchors.

Furthermore, the necessity of Equation

7

is empirically verified by the

PGPO w/o Norm.

variant.
Removing the sum-preserving normalization significantly degrades performance, empirically corroborating our mathematical derivation that unnormalized advantage scaling disrupts policy update constraints via a non-zero mean shift.
Ultimately, integrating threshold-gated suppression, signal boosting, and normalization into the full PGPO configuration yields the optimal synergy.

6.2

Hyperparameter Analysis

We further investigate the sensitivity of our method to its core gating hyperparameters on Qwen2.5-VL-3B: the threshold

τ

\tau

for balancing noise suppression and signal amplification, and the boosting coefficient

β

\beta

for scaling score reallocation.

Threshold (

τ

\tau

)

Boosting (

β

\beta

)

MathVerse

MMMU-Pro

0.2

1.0

58.42

27.15

0.2

2.0

59.18

27.89

0.4

1.0

60.36

28.98

\rowcolor

gray!10

0.4

2.0

62.06

29.33

0.6

1.0

59.12

28.40

0.6

2.0

56.11

28.48

Table 3:

Hyperparameter sensitivity analysis results.

Table

6

reveals an optimal configuration at

τ

=

0.4

\tau=0.4

and

β

=

2.0

\beta=2.0

.
A permissive threshold (

τ

=

0.2

\tau=0.2

) dilutes credit assignment by boosting redundant tokens.
Conversely, a relatively strict threshold (

τ

=

0.6

\tau=0.6

) yields a sparse advantage signal that, when paired with high boosting (

β

=

2.0

\beta=2.0

), destabilizes PPO clipping bounds and degrades performance.
Ultimately,

τ

=

0.4

\tau=0.4

precisely partitions the trajectory, safely isolating the

β

=

2.0

\beta=2.0

amplification to true perceptual anchors without inflating global gradients.

6.3

Performance on General Benchmarks

Method

MMBench

MMStar

MME

Qwen2.5-VL-3B

74.00

43.05

69.27

GRPO

83.88

57.34

75.36

DAPO

84.05

57.76

75.47

\rowcolor

gray!10

PGPO (Ours)

84.96

58.43

77.43

Table 4:

General benchmarks evaluation on Qwen2.5-VL-3B. Performance is reported as avg@8 accuracy.

To ensure our method does not impair general visual-language capabilities, we evaluated its performance on three unseen, general VQA benchmarks:
MMBench

liu2024mmbenchmultimodalmodelallaround

, MMStar

chen2024rightwayevaluatinglarge

and MME

fu2025mmecomprehensiveevaluationbenchmark

.

As shown in Table

4

, PGPO consistently outperforms baseline methods, demonstrating a general superiority in vision tasks requiring fine-grained perception or reasoning.
This confirms that anchoring advantage redistribution to token-level visual dependencies prevents the policy from overfitting to superficial textual patterns.
Meanwhile, PGPO inherently sharpens perceptual grounding without sacrificing general domain knowledge.

6.4

Analysis of Computational Overhead

To assess the extra computation introduced by the second forward pass for token visual dependency estimation, we measure training-time overhead relative to the DAPO baseline.
Table

5

shows that the added cost is limited to about 10%.
This efficiency comes from computing token probabilities for the full sequence in one parallel pass.

In addition, we run DAPO under the same time budget (denoted as

DAPO

E

\text{DAPO}_{E}

).
As reported in Table

5

,

DAPO

E

\text{DAPO}_{E}

shows little improvement despite longer training, while PGPO delivers a 2-point average gain.
These results indicate that token-level shaping with visual dependency signals improves learning effectiveness on complex visual reasoning,
making PGPO’s small computational overhead a worthwhile trade-off for performance gains.

Method

Total Training Time

(hours)

Overhead (%)

Avg. Performance

DAPO

25.4

-

43.84

DAPO

E

\text{DAPO}_{E}

28.1

-

43.93

\rowcolor

gray!10

PGPO

28.1

+10.6%

46.00

Table 5:

Analysis results of computational overhead on Qwen2.5-VL-3B with 2 NVIDIA H100 80G GPUs.

7

Conclusion

In this work, we propose Perception-Grounded Policy Optimization (PGPO), which is dynamically reshapes token-level advantages through a threshold-gated, sum-preserving mechanism, actively amplifying learning signals for perceptual anchors while suppressing modality-independent gradient noise.
Extensive evaluations across seven complex multimodal benchmarks demonstrate the effectiveness of PGPO.
Both theoretical and empirical analyses confirm that PGPO significantly reduces gradient variance and yields highly robust, perception-grounded multimodal reasoning.

Limitations

While PGPO significantly advances multimodal RLVR, we acknowledge certain limitations for future research.
While the hyperparameters of our threshold-gated mechanism (threshold

τ

\tau

and boosting coefficient

β

\beta

) generalize robustly across our benchmarks, they were optimized for our specific training distribution and may require re-tuning when applied to other datasets or model architectures.
Furthermore, limited by our computational resources, our experiments validate PGPO on models up to the 7B parameter scale.
Although these results indicate a positive scaling trend, its efficacy on large-scale models remains to be verified.

References

Appendix

Appendix A

Implementation Details

Training Details.

We implement our method on top of the EasyR1 framework

zheng2025easyr1

;

sheng2024hybridflow

, and run all experiments with PyTorch 2.8.0 and CUDA 12.6.
Our base models are the open-source Qwen2.5-VL-3B and Qwen2.5-VL-7B checkpoints.
Each model is trained for two epochs on

ViRL39K

wang2025vl

, with the vision tower kept trainable throughout optimization. During online RL, we sample 5 responses per prompt.
The final reward is a weighted sum of accuracy and format compliance, defined as

R

=

0.9

​

S

acc

+

0.1

​

S

format

R=0.9S_{\text{acc}}+0.1S_{\text{format}}

, where

S

acc

∈

{

0

,

1

}

S_{\text{acc}}\in\{0,1\}

indicates answer correctness and

S

format

∈

{

0

,

1

}

S_{\text{format}}\in\{0,1\}

indicates whether the output satisfies the required response format.
Our objective follows the DAPO training recipe, including dynamic sampling, clip-higher, and token-level policy-gradient optimization, without applying KL regularization.
Under a unified setup, we also reproduce PAPO and VPPO for direct comparison.
In the main experiments, all runs use the same bi-level threshold

τ

=

0.4

\tau=0.4

and boosting coefficient

β

=

2.0

\beta=2.0

for both training and evaluation.
For fair comparison on Qwen2.5-VL-7B, we report DAPO results from the best pre-collapse checkpoint (step 190 out of 202), since entropy explosion appears near the end of training.
All experiments are conducted on NVIDIA H100 80GB GPU clusters.
Complete optimizer, RL, and evaluation hyperparameters are listed in Table

6

.

Prompt Template.

Across both training and evaluation, we adopt the standardized prompt template shown below. This format is designed to induce stable Chain-of-Thought reasoning and to support reliable automatic extraction of final answers.

Reasoning Template

SYSTEM:

You are a helpful assistant.

USER:

{question}

You first think through the reasoning process as an internal monologue, enclosed within

<think> </think>

tags. Then, provide your final answer enclosed within

\boxed{}

.

Table 6:

Key hyperparameters for training and evaluation.

Hyperparameter

Value

General Training

Optimizer

AdamW

Learning Rate

1e-6

LR Schedule

Constant (no warmup or decay)

Epochs

2

Freeze Vision Tower

False

RL Process

Global Batch Size

128

Rollout Batch Size

384

Rollouts per Prompt

5

Rollout Top-p

0.99

Max Response Length

2048

DAPO Recipe

Sampling Method

Dynamic Sampling

Clip Ratio Low

0.2

Clip Ratio High

0.28

Loss Averaging Mode

Token-level

Online Filtering Key

Overall

KL Penalty

None

Evaluation Generation

Temperature

1.0

Top-p

1.0

Max New Tokens

2048

A.1

PGPO Details

In Section

3

, token visual dependency

𝒮

​

(

s

t

,

I

)

\mathcal{S}(s_{t},I)

is theoretically defined as the Kullback-Leibler (KL) divergence over the entire vocabulary space

𝒱

\mathcal{V}

.
However, computing the exact full-vocabulary KL divergence in Large Vision-Language Models (LVLMs) is practically prohibitive.
To ensure high training efficiency and stable optimization, we introduce two critical engineering optimizations: attention masking for the unconditioned forward pass, and a low-variance, unbiased Monte-Carlo estimator for the KL divergence.

Visually-Unconditioned Distribution via Attention Masking.

To obtain the unconditioned probability distribution

π

θ

(

⋅

|

s

t

)

\pi_{\theta}(\cdot|s_{t})

, one naive approach is to replace the image with a zero-tensor (blank image) or remove the visual tokens from the input sequence entirely.
However, altering the input sequence length fundamentally shifts the absolute positional encodings of the subsequent text tokens, introducing confounding variables that distort the pure measurement of visual dependency.

Instead, we compute the unconditioned distribution by manipulating the causal attention mask during a secondary forward pass. Specifically, we set the attention mask corresponding to all visual tokens to

False

, effectively blinding the text tokens to the visual prefix while preserving their original positional indices.
It avoids the overhead of re-tokenization and KV-cache structural modifications, allowing the unconditioned logits to be computed seamlessly using the exact same tensor shapes as the primary forward pass.

Estimation of KL Divergence.

Mathematically, the exact KL divergence at step

t

t

requires computing a sum over the entire vocabulary

𝒱

\mathcal{V}

(typically

>

100

,

000

>100,000

tokens):

D

KL

​

(

π

I

∥

π

∅

)

=

∑

x

∈

𝒱

π

I

​

(

x

)

​

log

⁡

π

I

​

(

x

)

π

∅

​

(

x

)

D_{\text{KL}}(\pi_{I}\parallel\pi_{\emptyset})=\sum_{x\in\mathcal{V}}\pi_{I}(x)\log\frac{\pi_{I}(x)}{\pi_{\emptyset}(x)}

(10)

where, for brevity, we denote the visually-conditioned policy as

π

I

​

(

x

)

:=

π

θ

​

(

x

|

s

t

,

I

)

\pi_{I}(x):=\pi_{\theta}(x|s_{t},I)

and the unconditioned policy as

π

∅

​

(

x

)

:=

π

θ

​

(

x

|

s

t

)

\pi_{\emptyset}(x):=\pi_{\theta}(x|s_{t})

.
In practice, explicitly computing this full sum incurs massive GPU memory footprint and I/O overhead. Furthermore, it aggregates the numerical noise from the long tail of highly improbable tokens, which can destabilize the dependency signal.

To resolve this, following

kl_approx

, we approximate the expectation using Monte-Carlo sampling based solely on the generated token

x

t

∼

π

I

x_{t}\sim\pi_{I}

. Let the probability ratio be defined as

r

=

π

∅

​

(

x

t

)

π

I

​

(

x

t

)

r=\frac{\pi_{\emptyset}(x_{t})}{\pi_{I}(x_{t})}

.
We use

(

r

−

1

)

−

log

⁡

r

(r-1)-\log r

as an unbiased, strictly non-negative, and low-variance estimator for KL divergence.

Appendix B

PGPO on the GRPO algorithm

Model

Geo3k

MMK12

MathVerse

DynaMath

MathVision

LogicVista

MMMU-Pro

MathVerse

V

\text{MathVerse}_{V}

Avg.

Qwen2.5-VL-3B

19.65

37.37

33.16

32.88

13.88

30.17

20.95

30.31

27.30

+ GRPO

32.19

62.95

58.39

47.82

25.59

40.85

28.02

54.36

43.77

+ DAPO

33.80

63.36

58.76

45.86

26.19

40.63

27.20

54.89

43.84

\rowcolor

ourscolor +

PGPO w/ GRPO

33.81

63.96

59.62

47.91

26.00

41.53

28.29

56.75

44.73

Table 7:

Results on PGPO by applying it to GRPO (avg@8 acc %).

To evaluate the generalizability of PGPO, we integrated it with GRPO. As shown in Table

7

, PGPO also improves GRPO’s accuracy, surpassing DAPO.
This gain aligns with the improvement observed when applying PGPO to DAPO (Table

1

), confirming that the performance enhancements are intrinsic to our visually-perceptive optimization strategy rather than artifacts of the underlying base policy gradient algorithm.

Appendix C

Detailed Settings for Empirical Analysis of Visual Dependency

In Section

3.2

, we presented empirical analyses demonstrating the distributional sparsity of token visual dependency (

𝒮

\mathcal{S}

), its strong correlation with semantic visual anchors, and its inverse relationship with multimodal hallucinations.
To ensure full reproducibility and provide deeper insights into our methodology, this section details the experimental setups, data processing pipelines, and evaluation metrics used for these preliminary analyses.
All empirical analyses were conducted using the Qwen2.5-VL-3B model.
To ensure deterministic and reproducible trajectories, we employed greedy decoding for all text generation tasks.

C.1

Distributional Sparsity and Content Token Analysis

Dataset Selection.

We utilized the vision-dominant subset of the MathVerse benchmark. This specific subset comprises problems where the visual information is mathematically indispensable, ensuring that a reliance on language priors alone cannot yield the correct answer. We processed the multi-choice test-mini split.

Part-of-Speech (POS) Categorization.

To analyze the discrepancy in visual dependency between different types of tokens, we employed the

spaCy

to perform POS tagging on the generated trajectories.

Content Tokens

were defined as tokens categorized under structural and semantic classes critical to reasoning: ‘NUM‘ (numerals), ‘NOUN‘ (nouns/geometric concepts), ‘VERB‘ (verbs), and ‘ADJ‘ (adjectives).

Other Tokens

are other remaining tokens.
Tokens split into sub-words by the tokenizer inherited the POS tag of their parent word. As shown in Figure

2

(b), we computed the mean

𝒮

\mathcal{S}

for all tokens within these respective macro-categories across all trajectories.
As shown in Figure

5

, tokens with high visual dependence often carry critical visual semantics.

Figure 5:

Top 200

𝒮

\mathcal{S}

tokens word cloud on all generated tokens of vision-dominant MathVerse.

C.2

Visual Anchor Annotation

To evaluate whether

𝒮

\mathcal{S}

is associated with semantic visual grounding, we constructed an annotation pipeline to identify "Visual Anchors"—tokens highly requiring image observation for inference.

Annotation.

We used complete trajectories from the vision-dominant MathVerse generation set. Given the complexity of mathematical reasoning, we leveraged GPT-5 as a zero-shot annotator. GPT-5 was provided with the original image, the textual question, and the generated trajectory, and was prompted to extract specific words that act as visual anchors.
Prompt for LLM annotation is:

You are an expert annotator for multimodal mathematical reasoning. Given the following Image, Question, and the Model’s Generated Response, your task is to identify ’Visual Anchors’ within the response. A Visual Anchor is defined as a specific entity, number, spatial relationship, or geometric attribute mentioned in the text that CANNOT be properly deduced from the text alone and strictly requires extracting information from the image. Output your response as a strictly formatted JSON list of words/phrases extracted directly from the generation.

Token Mapping.

The extracted anchor phrases were string-matched back to the generated token sequence. Tokens comprising these phrases were labeled as

Visual Anchor tokens

, while all remaining tokens were labeled as

Other tokens

. The statistical significance of the

𝒮

\mathcal{S}

differential between these two groups also was confirmed via a two-sample t-test (

p

<

0.001

p<0.001

), validating our core hypothesis that high

𝒮

\mathcal{S}

corresponds to critical visual grounding.

C.3

Hallucination Analysis on the CHAIR Benchmark

To understand the relationship between visual dependency and factual correctness, we extended our analysis to the standard object hallucination benchmark, CHAIR (Caption Hallucination Assessment with Image Relevance)

rohrbach2019objecthallucinationimagecaptioning

.

We sampled 5,000 images from the MSCOCO

lin2015microsoftcococommonobjects

2014 validation set. For each image, we prompted Qwen2.5-VL-3B with: "Describe this image in detail."
We employed the official CHAIR evaluation script, leveraging MSCOCO ground-truth object annotations (synsets), to assess the generated sequences.
First, we parsed the generated caption to extract all mentioned objects using the standard CHAIR synonym dictionary.
Subsequently, these extracted objects are cross-referenced against the image’s ground-truth annotations; tokens corresponding to objects present in the ground truth are classified as truthful, whereas those representing absent objects are designated as hallucinated.

We isolated these two subsets of tokens across the 5,000 captions and computed their average

𝒮

\mathcal{S}

values. The finding (Figure

2

(d)) that hallucinated tokens exhibit a significantly lower visual dependency provides evidence that multimodal hallucinations in LVLMs are largely driven by over-reliance on language priors rather than visual processing.
This conclusion is consistent with existing research findings

leng2023mitigatingobjecthallucinationslarge

;

chen2024halcobjecthallucinationreduction

;

ye2025claimmitigatingmultilingualobject

;

li2025causaltracingobjectrepresentations

;

li2025caicaptionsensitiveattentionintervention

;

li2025unlockingmultilingualreasoningcapability

;

yu2025rlaifvopensourceaifeedback

;

zhong2024investigatingmitigatingmultimodalhallucination

;

chen2025mprguibenchmarkingenhancingmultilingual

.

Appendix D

Information-Theoretic Foundation of the Visual Dependency Metric

In this appendix, we establish the theoretical soundness of using the Kullback-Leibler (KL) divergence to quantify visual dependency, denoted as

𝒮

​

(

s

t

,

I

)

\mathcal{S}(s_{t},I)

. Specifically, we demonstrate that the proposed formulation in Section

3.1

is mathematically equivalent to the state-specific conditional information gain provided by the visual input.

D.1

Conditional Mutual Information in Autoregressive Generation

In information theory, the reduction in uncertainty about a random variable

X

X

given the observation of another random variable

Y

Y

is measured by Mutual Information

I

​

(

X

;

Y

)

I(X;Y)

. When a prior context

Z

Z

is already known, the additional information provided by

Y

Y

is captured by the Conditional Mutual Information:

I

​

(

X

;

Y

∣

Z

)

=

H

​

(

X

∣

Z

)

−

H

​

(

X

∣

Y

,

Z

)

,

I(X;Y\mid Z)=H(X\mid Z)-H(X\mid Y,Z),

(11)

where

H

​

(

⋅

)

H(\cdot)

denotes Shannon entropy.

Within the context of a Large Vision-Language Model (LVLM), we define the following random variables:

•

O

t

∈

𝒱

O_{t}\in\mathcal{V}

: The next token to be generated from the vocabulary

𝒱

\mathcal{V}

.

•

S

t

=

(

q

,

o

<

t

)

S_{t}=(q,o_{<t})

: The current state, comprising the textual query and past generated tokens.

•

ℐ

\mathcal{I}

: The visual input provided to the model.

Under the distribution defined by the model policy

π

θ

\pi_{\theta}

, the expected information gain regarding the next token

O

t

O_{t}

provided by the image

ℐ

\mathcal{I}

, conditioned on the text context

S

t

S_{t}

, is strictly given by

I

π

θ

​

(

O

t

;

ℐ

∣

S

t

)

I_{\pi_{\theta}}(O_{t};\mathcal{I}\mid S_{t})

.

D.2

Derivation of Visual Dependency via KL Divergence

By expanding the definition of Conditional Mutual Information (Equation

11

) using conditional entropy, we can rewrite

I

π

θ

​

(

O

t

;

ℐ

∣

S

t

)

I_{\pi_{\theta}}(O_{t};\mathcal{I}\mid S_{t})

in terms of KL divergence.

Let the visually-conditioned policy be

π

θ

(

⋅

∣

s

t

,

I

)

\pi_{\theta}(\cdot\mid s_{t},I)

and the visually-marginalized (text-only) policy be

π

θ

(

⋅

∣

s

t

)

\pi_{\theta}(\cdot\mid s_{t})

. The conditional mutual information over the joint distribution of states and images can be expressed as:

I

π

θ

​

(

O

t

;

ℐ

∣

S

t

)

=

\displaystyle I_{\pi_{\theta}}(O_{t};\mathcal{I}\mid S_{t})=

𝔼

s

t

,

I

∼

π

θ

​

(

S

t

,

ℐ

)

​

[

∑

o

t

∈

𝒱

π

θ

​

(

o

t

∣

s

t

,

I

)

​

log

⁡

π

θ

​

(

o

t

∣

s

t

,

I

)

π

θ

​

(

o

t

∣

s

t

)

]

\displaystyle\mathbb{E}_{s_{t},I\sim\pi_{\theta}(S_{t},\mathcal{I})}\left[\sum_{o_{t}\in\mathcal{V}}\pi_{\theta}(o_{t}\mid s_{t},I)\log\frac{\pi_{\theta}(o_{t}\mid s_{t},I)}{\pi_{\theta}(o_{t}\mid s_{t})}\right]

=

𝔼

s

t

,

I

∼

π

θ

​

(

S

t

,

ℐ

)

[

D

KL

(

π

θ

(

⋅

∣

s

t

,

I

)

∥

π

θ

(

⋅

∣

s

t

)

)

]

.

\displaystyle=\mathbb{E}_{s_{t},I\sim\pi_{\theta}(S_{t},\mathcal{I})}\left[D_{\text{KL}}\Big(\pi_{\theta}(\cdot\mid s_{t},I)\parallel\pi_{\theta}(\cdot\mid s_{t})\Big)\right].

(12)

Equation

12

demonstrates that the global information gain—averaged across all possible reasoning states and images—is exactly the expected KL divergence between the visually-conditioned policy and the text-only policy.

During RLVR inference, we evaluate the specific informational value of a

given

image instance

I

I

at a

given

reasoning state

s

t

s_{t}

, rather than the expectation over the entire distribution. Removing the outer expectation from Equation

12

yields the state-specific conditional information gain:

𝒮

​

(

s

t

,

I

)

\displaystyle\mathcal{S}(s_{t},I)

:=

I

π

θ

​

(

O

t

;

ℐ

=

I

∣

S

t

=

s

t

)

\displaystyle:=I_{\pi_{\theta}}(O_{t};\mathcal{I}=I\mid S_{t}=s_{t})

=

D

KL

(

π

θ

(

⋅

∣

s

t

,

I

)

∥

π

θ

(

⋅

∣

s

t

)

)

.

\displaystyle=D_{\text{KL}}\Big(\pi_{\theta}(\cdot\mid s_{t},I)\parallel\pi_{\theta}(\cdot\mid s_{t})\Big).

(13)

This confirms that our visual dependency metric

𝒮

​

(

s

t

,

I

)

\mathcal{S}(s_{t},I)

fundamentally represents the exact bits of information contributed causally by the image to the prediction of the

t

t

-th token.

D.3

Superiority of KL Divergence

A seemingly intuitive alternative to quantify visual dependency is to compute the direct reduction in entropy before and after observing the image:

Δ

H

=

H

(

π

θ

(

⋅

∣

s

t

)

)

−

H

(

π

θ

(

⋅

∣

s

t

,

I

)

)

\Delta H=H(\pi_{\theta}(\cdot\mid s_{t}))-H(\pi_{\theta}(\cdot\mid s_{t},I))

. However, we exclusively employ KL divergence due to two fundamental theoretical advantages:

Capturing Distributional Shift.

Entropy purely measures the

volume

of uncertainty, ignoring the semantic

direction

of the probability shift. Consider a scenario where the text-only policy is highly confident but factually incorrect (e.g., hallucinating a common object based on language priors), yielding a very low entropy

H

(

π

θ

(

⋅

∣

s

t

)

)

H(\pi_{\theta}(\cdot\mid s_{t}))

. When the image is introduced, the model correctly grounds its prediction on visual evidence, yielding a different token but with similarly high confidence (low

H

(

π

θ

(

⋅

∣

s

t

,

I

)

)

H(\pi_{\theta}(\cdot\mid s_{t},I))

).
In this case, the entropy difference is near zero (

Δ

​

H

≈

0

\Delta H\approx 0

), failing to detect the critical intervention of the visual modality. In contrast, KL divergence measures the cross-entropy penalty; because the original text prior assigned low probability to the visually-grounded truth, the KL divergence will be heavily magnified, perfectly capturing the visual correction.

Strict Non-Negativity for Stable Credit Assignment.

Depending on the clarity of the image, the visual input might actually introduce ambiguity compared to an overconfident language prior, which makes

Δ

​

H

\Delta H

negative. Using a metric that can be negative severely complicates advantage reshaping and introduces instability in RL credit assignment. By Gibbs’ inequality, KL divergence mathematically guarantees

𝒮

​

(

s

t

,

I

)

≥

0

\mathcal{S}(s_{t},I)\geq 0

. This ensures a strict, well-behaved lower bound where

0

strictly corresponds to identical distributions (zero visual reliance).

Appendix E

Theoretical Analysis of Gradient Noise Suppression

In vanilla GRPO, the same trajectory-level scalar advantage is broadcast to every decoding position. This design is statistically inefficient when many positions are weakly grounded in the image: those tokens still receive full-magnitude updates even though their contribution to the visual task objective is limited.
Here we show that PGPO attenuates this irrelevant gradient component and provably reduces the corresponding noise term, which is adapted from

huang2026spotlighttokenperceptionmultimodal

.

Problem Setup and Assumptions.

Consider one sampled response

y

1

:

T

=

(

y

1

,

…

,

y

T

)

y_{1:T}=(y_{1},\ldots,y_{T})

under multimodal context

c

=

(

I

,

q

)

c=(I,q)

. Define the token score vector

𝐮

t

:=

∇

θ

log

⁡

π

θ

​

(

y

t

∣

c

,

y

<

t

)

.

\mathbf{u}_{t}:=\nabla_{\theta}\log\pi_{\theta}(y_{t}\mid c,y_{<t}).

(14)

Using the dependency indicator

I

t

I_{t}

, we split indices into two subsets:

𝒱

:=

{

t

|

I

t

≥

τ

}

,

ℬ

:=

{

t

|

I

t

<

τ

}

,

\mathcal{V}:=\{t\,|\,I_{t}\geq\tau\},\qquad\mathcal{B}:=\{t\,|\,I_{t}<\tau\},

(15)

where

𝒱

\mathcal{V}

denotes visually grounded positions and

ℬ

\mathcal{B}

denotes background (nuisance) positions.

To characterize estimator noise, we adopt the following assumptions:

Assumption 1 (Cross-Time Decorrelation):

For

t

≠

j

t\neq j

,

𝔼

​

[

𝐮

t

⊤

​

𝐮

j

]

≈

0

\mathbb{E}[\mathbf{u}_{t}^{\top}\mathbf{u}_{j}]\approx 0

.

Assumption 2 (Scalar-Gradient Independence):

The trajectory advantage

A

A

is independent of

{

𝐮

t

}

t

=

1

T

\{\mathbf{u}_{t}\}_{t=1}^{T}

.

Assumption 3 (Weight-Gradient Weak Coupling):

The PGPO weight

ω

~

t

\tilde{\omega}_{t}

is approximately independent of

𝐮

t

\mathbf{u}_{t}

.

Assumption 4 (Second-Moment Proxy):

In high dimension,

Var

​

(

𝐠

)

\mathrm{Var}(\mathbf{g})

is well-approximated by the magnitude of

𝔼

​

[

‖

𝐠

‖

2

2

]

\mathbb{E}[\|\mathbf{g}\|_{2}^{2}]

.

Theorem E.1

(PGPO Noise Suppression)

.

Under Assumptions 1–4, if PGPO enforces

ω

~

k

≤

ε

\tilde{\omega}_{k}\leq\varepsilon

on

k

∈

ℬ

k\in\mathcal{B}

with

0

<

ε

≪

1

0<\varepsilon\ll 1

, then the nuisance-token component in the gradient second moment is reduced by at least a multiplicative factor

ε

2

\varepsilon^{2}

relative to GRPO.

Proof.

We compare the squared-norm second moments of the two estimators.

1. GRPO baseline.

The trajectory gradient in GRPO is

𝐠

grpo

=

A

​

∑

t

=

1

T

𝐮

t

.

\mathbf{g}_{\mathrm{grpo}}=A\sum_{t=1}^{T}\mathbf{u}_{t}.

(16)

𝔼

​

[

‖

𝐠

grpo

‖

2

2

]

=

𝔼

​

[

‖

A

​

∑

t

=

1

T

𝐮

t

‖

2

2

]

\displaystyle\mathbb{E}\!\left[\|\mathbf{g}_{\mathrm{grpo}}\|_{2}^{2}\right]=\mathbb{E}\!\left[\left\|A\sum_{t=1}^{T}\mathbf{u}_{t}\right\|_{2}^{2}\right]

=

Asm. 2

​

𝔼

​

[

A

2

]

​

𝔼

​

[

‖

∑

t

=

1

T

𝐮

t

‖

2

2

]

\displaystyle\overset{\text{Asm. 2}}{=}\mathbb{E}[A^{2}]\,\mathbb{E}\!\left[\left\|\sum_{t=1}^{T}\mathbf{u}_{t}\right\|_{2}^{2}\right]

=

𝔼

​

[

A

2

]

​

𝔼

​

[

∑

t

=

1

T

‖

𝐮

t

‖

2

2

+

∑

t

≠

j

𝐮

t

⊤

​

𝐮

j

]

\displaystyle=\mathbb{E}[A^{2}]\,\mathbb{E}\!\left[\sum_{t=1}^{T}\|\mathbf{u}_{t}\|_{2}^{2}+\sum_{t\neq j}\mathbf{u}_{t}^{\top}\mathbf{u}_{j}\right]

≈

Asm. 1

​

𝔼

​

[

A

2

]

​

∑

t

=

1

T

𝔼

​

[

‖

𝐮

t

‖

2

2

]

\displaystyle\overset{\text{Asm. 1}}{\approx}\mathbb{E}[A^{2}]\sum_{t=1}^{T}\mathbb{E}[\|\mathbf{u}_{t}\|_{2}^{2}]

=

𝔼

​

[

A

2

]

​

(

∑

t

∈

𝒱

𝔼

​

[

‖

𝐮

t

‖

2

2

]

+

∑

k

∈

ℬ

𝔼

​

[

‖

𝐮

k

‖

2

2

]

)

.

\displaystyle=\mathbb{E}[A^{2}]\!\left(\sum_{t\in\mathcal{V}}\mathbb{E}[\|\mathbf{u}_{t}\|_{2}^{2}]+\sum_{k\in\mathcal{B}}\mathbb{E}[\|\mathbf{u}_{k}\|_{2}^{2}]\right).

(17)

The second summation in Eq.

17

is pure nuisance contribution: it is nonzero in expectation even when those tokens are weakly related to visual reasoning.

2. PGPO estimator.

PGPO applies token-wise modulation:

𝐠

pgpo

=

A

​

∑

t

=

1

T

ω

~

t

​

𝐮

t

.

\mathbf{g}_{\mathrm{pgpo}}=A\sum_{t=1}^{T}\tilde{\omega}_{t}\mathbf{u}_{t}.

(18)

Then

𝔼

​

[

‖

𝐠

pgpo

‖

2

2

]

=

𝔼

​

[

‖

A

​

∑

t

=

1

T

ω

~

t

​

𝐮

t

‖

2

2

]

\displaystyle\mathbb{E}\!\left[\|\mathbf{g}_{\mathrm{pgpo}}\|_{2}^{2}\right]=\mathbb{E}\!\left[\left\|A\sum_{t=1}^{T}\tilde{\omega}_{t}\mathbf{u}_{t}\right\|_{2}^{2}\right]

=

Asm. 2

​

𝔼

​

[

A

2

]

​

𝔼

​

[

∑

t

=

1

T

‖

ω

~

t

​

𝐮

t

‖

2

2

+

∑

t

≠

j

ω

~

t

​

ω

~

j

​

𝐮

t

⊤

​

𝐮

j

]

\displaystyle\overset{\text{Asm. 2}}{=}\mathbb{E}[A^{2}]\,\mathbb{E}\!\left[\sum_{t=1}^{T}\|\tilde{\omega}_{t}\mathbf{u}_{t}\|_{2}^{2}+\sum_{t\neq j}\tilde{\omega}_{t}\tilde{\omega}_{j}\mathbf{u}_{t}^{\top}\mathbf{u}_{j}\right]

≈

Asm. 1

​

𝔼

​

[

A

2

]

​

∑

t

=

1

T

𝔼

​

[

ω

~

t

2

​

‖

𝐮

t

‖

2

2

]

\displaystyle\overset{\text{Asm. 1}}{\approx}\mathbb{E}[A^{2}]\sum_{t=1}^{T}\mathbb{E}[\tilde{\omega}_{t}^{2}\|\mathbf{u}_{t}\|_{2}^{2}]

=

Asm. 3

​

𝔼

​

[

A

2

]

​

∑

t

=

1

T

𝔼

​

[

ω

~

t

2

]

​

𝔼

​

[

‖

𝐮

t

‖

2

2

]

\displaystyle\overset{\text{Asm. 3}}{=}\mathbb{E}[A^{2}]\sum_{t=1}^{T}\mathbb{E}[\tilde{\omega}_{t}^{2}]\,\mathbb{E}[\|\mathbf{u}_{t}\|_{2}^{2}]

=

𝔼

​

[

A

2

]

\displaystyle=\mathbb{E}[A^{2}]

(

∑

t

∈

𝒱

𝔼

​

[

ω

~

t

2

]

​

𝔼

​

[

‖

𝐮

t

‖

2

2

]

+

∑

k

∈

ℬ

𝔼

​

[

ω

~

k

2

]

​

𝔼

​

[

‖

𝐮

k

‖

2

2

]

)

.

\displaystyle\left(\sum_{t\in\mathcal{V}}\mathbb{E}[\tilde{\omega}_{t}^{2}]\mathbb{E}[\|\mathbf{u}_{t}\|_{2}^{2}]+\sum_{k\in\mathcal{B}}\mathbb{E}[\tilde{\omega}_{k}^{2}]\mathbb{E}[\|\mathbf{u}_{k}\|_{2}^{2}]\right).

(19)

3. Noise bound and interpretation.

By construction, PGPO keeps

ω

~

t

\tilde{\omega}_{t}

around unit scale on

t

∈

𝒱

t\in\mathcal{V}

and enforces

ω

~

k

≤

ε

\tilde{\omega}_{k}\leq\varepsilon

on

k

∈

ℬ

k\in\mathcal{B}

. Plugging this into Eq.

19

gives

𝔼

​

[

‖

𝐠

pgpo

‖

2

2

]

≤

\displaystyle\mathbb{E}\!\left[\|\mathbf{g}_{\mathrm{pgpo}}\|_{2}^{2}\right]\leq

𝔼

​

[

A

2

]

​

(

∑

t

∈

𝒱

𝔼

​

[

‖

𝐮

t

‖

2

2

]

+

ε

2

​

∑

k

∈

ℬ

𝔼

​

[

‖

𝐮

k

‖

2

2

]

)

.

\displaystyle\mathbb{E}[A^{2}]\left(\sum_{t\in\mathcal{V}}\mathbb{E}[\|\mathbf{u}_{t}\|_{2}^{2}]+\varepsilon^{2}\sum_{k\in\mathcal{B}}\mathbb{E}[\|\mathbf{u}_{k}\|_{2}^{2}]\right).

(20)

Combined with Assumption 4, the bound shows a clean separation: the useful visually grounded component is maintained, while the nuisance component is quadratically damped by

ε

2

\varepsilon^{2}

compared with Eq.

17

. Therefore, in the small-

ε

\varepsilon

rule, PGPO behaves as a perception-aware variance filter that suppresses updates driven by modality-irrelevant tokens.
∎

Appendix F

Theoretical Justification for Sum-Preserving Normalization

In the PGPO framework, we dynamically rescale token-level advantages based on visual dependency. However, directly applying unnormalized weights risks fundamentally destabilizing the training process. In this section, we first explain the structural flaw of unnormalized advantage scaling, thereby motivating our sum-preserving normalization mechanism. We then provide a mathematical proof demonstrating the possible variance explosion that occurs if this normalization is omitted.

F.1

The Flaw of Unnormalized Scaling

Let

A

i

A_{i}

represent the standard GRPO group-normalized sequence advantage for the

i

i

-th sequence in a sampled group of size

G

G

. By design, GRPO standardizes rewards such that the advantages maintain a zero mean within the group:

∑

i

=

1

G

A

i

=

0

\sum_{i=1}^{G}A_{i}=0

. This implicit zero-sum baseline is critical for reducing the variance of the policy gradient estimator

agarwal2020theorypolicygradientmethods

;

Kakade2001ANP

.

Suppose we naively introduce unnormalized advantage scaling. Whether applied via a sequence-level coefficient

c

i

>

0

c_{i}>0

or via token-level weights that do not sum to the sequence length (

∑

t

=

1

T

i

ω

t

≠

T

i

\sum_{t=1}^{T_{i}}\omega_{t}\neq T_{i}

), this effectively scales the net advantage of the trajectory, yielding a modulated advantage

A

~

i

=

c

i

​

A

i

\tilde{A}_{i}=c_{i}A_{i}

. Substituting

A

~

i

\tilde{A}_{i}

into the standard policy gradient objective, the unclipped gradient estimator becomes:

𝐠

scaled

=

1

G

​

∑

i

=

1

G

A

~

i

​

∑

t

=

1

T

i

∇

θ

log

⁡

π

θ

​

(

o

i

,

t

∣

s

i

,

t

)

\displaystyle\mathbf{g}_{\text{scaled}}=\frac{1}{G}\sum_{i=1}^{G}\tilde{A}_{i}\sum_{t=1}^{T_{i}}\nabla_{\theta}\log\pi_{\theta}(o_{i,t}\mid s_{i,t})

=

1

G

​

∑

i

=

1

G

(

c

i

​

A

i

)

​

∑

t

=

1

T

i

∇

θ

log

⁡

π

θ

​

(

o

i

,

t

∣

s

i

,

t

)

\displaystyle=\frac{1}{G}\sum_{i=1}^{G}(c_{i}A_{i})\sum_{t=1}^{T_{i}}\nabla_{\theta}\log\pi_{\theta}(o_{i,t}\mid s_{i,t})

(21)

The flaw of this unnormalized scaling lies in the destruction of the zero-mean baseline. With the introduction of the sequence-dependent coefficient

c

i

c_{i}

, the modulated advantages no longer sum to zero:

μ

scaled

=

1

G

​

∑

i

=

1

G

c

i

​

A

i

≠

0

\mu_{\text{scaled}}=\frac{1}{G}\sum_{i=1}^{G}c_{i}A_{i}\neq 0

(22)

This non-zero mean shift (

μ

scaled

≠

0

\mu_{\text{scaled}}\neq 0

) may arbitrarily distorts the magnitude of the parameter updates, disrupting stable credit assignment.

To prevent this, PGPO employs sum-preserving normalization Equation

7

. This mathematically guarantees that the total advantage mass distributed across the trajectory strictly equals

T

i

⋅

A

i

T_{i}\cdot A_{i}

, thereby preserving the sequence-level baseline

μ

=

0

\mu=0

while effectively reallocating credit at the token level.

F.2

Formal Proof: Asymptotic Quadratic Variance Inflation Induced by Mean Shifts

To rigorously explain why preserving the zero-mean structure is important, we analyze the effect of adding a constant mean shift

μ

\mu

to an advantage-weighted policy-gradient estimator. The key result is that, although such a shift does not change the estimator’s mean, it introduces an additional covariance term that grows quadratically in

|

μ

|

|\mu|

and eventually dominates the estimator variance.

Preliminaries and Definitions.

Let

(

Ω

,

ℱ

,

ℙ

)

(\Omega,\mathcal{F},\mathbb{P})

be a probability space, and let

τ

∼

π

θ

\tau\sim\pi_{\theta}

denote a trajectory sampled from a policy

π

θ

\pi_{\theta}

with parameter

θ

∈

ℝ

d

\theta\in\mathbb{R}^{d}

. Write

𝔼

​

[

⋅

]

:=

𝔼

τ

∼

π

θ

​

[

⋅

]

\mathbb{E}[\cdot]:=\mathbb{E}_{\tau\sim\pi_{\theta}}[\cdot]

.

Definition 1 (Score Function).

The trajectory score function is

𝐠

​

(

τ

)

:=

∇

θ

log

⁡

π

θ

​

(

τ

)

.

\mathbf{g}(\tau):=\nabla_{\theta}\log\pi_{\theta}(\tau).

Under standard regularity conditions,

𝔼

​

[

𝐠

​

(

τ

)

]

=

𝟎

.

\mathbb{E}[\mathbf{g}(\tau)]=\mathbf{0}.

Definition 2 (Fisher Information Matrix).

The Fisher Information Matrix (FIM) is

𝐅

:=

𝔼

​

[

𝐠

​

(

τ

)

​

𝐠

​

(

τ

)

⊤

]

∈

ℝ

d

×

d

.

\mathbf{F}:=\mathbb{E}\!\left[\mathbf{g}(\tau)\mathbf{g}(\tau)^{\top}\right]\in\mathbb{R}^{d\times d}.

Hence

𝐅

⪰

0

\mathbf{F}\succeq 0

. If the policy is non-degenerate in all parameter directions, then

𝐅

≻

0

\mathbf{F}\succ 0

, so

λ

min

​

(

𝐅

)

>

0

\lambda_{\min}(\mathbf{F})>0

.

Definition 3 (Base and Shifted Estimators).

Let

A

∗

​

(

τ

)

A^{*}(\tau)

be a scalar random variable satisfying

𝔼

​

[

A

∗

​

(

τ

)

]

=

0

.

\mathbb{E}[A^{*}(\tau)]=0.

Define the base estimator

𝐠

^

0

:=

A

∗

​

(

τ

)

​

𝐠

​

(

τ

)

,

\hat{\mathbf{g}}_{0}:=A^{*}(\tau)\mathbf{g}(\tau),

and, for a constant shift

μ

∈

ℝ

\mu\in\mathbb{R}

, define the shifted estimator

𝐠

^

μ

:=

(

A

∗

​

(

τ

)

+

μ

)

​

𝐠

​

(

τ

)

.

\hat{\mathbf{g}}_{\mu}:=(A^{*}(\tau)+\mu)\mathbf{g}(\tau).

Observe that

𝔼

​

[

𝐠

^

μ

]

=

𝔼

​

[

A

∗

​

(

τ

)

​

𝐠

​

(

τ

)

]

+

μ

​

𝔼

​

[

𝐠

​

(

τ

)

]

=

𝔼

​

[

𝐠

^

0

]

.

\mathbb{E}[\hat{\mathbf{g}}_{\mu}]=\mathbb{E}[A^{*}(\tau)\mathbf{g}(\tau)]+\mu\,\mathbb{E}[\mathbf{g}(\tau)]=\mathbb{E}[\hat{\mathbf{g}}_{0}].

(23)

Therefore, adding a constant shift

μ

\mu

does not change the estimator mean, but it may change its covariance.

Assumption 1 (Finite Moments).

Assume all expectations below are well-defined and finite. In particular, define

𝐂

:=

𝔼

​

[

A

∗

​

(

τ

)

​

𝐠

​

(

τ

)

​

𝐠

​

(

τ

)

⊤

]

,

\mathbf{C}:=\mathbb{E}\!\left[A^{*}(\tau)\mathbf{g}(\tau)\mathbf{g}(\tau)^{\top}\right],

(24)

and assume

‖

𝐂

‖

2

<

∞

\|\mathbf{C}\|_{2}<\infty

and

tr

​

(

𝐂

)

\mathrm{tr}(\mathbf{C})

is finite.

Proposition F.1

(Covariance inflation due to a mean shift)

.

Under Assumption 1,

Cov

​

(

𝐠

^

μ

)

=

Cov

​

(

𝐠

^

0

)

+

μ

2

​

𝐅

+

2

​

μ

​

𝐂

.

\mathrm{Cov}(\hat{\mathbf{g}}_{\mu})=\mathrm{Cov}(\hat{\mathbf{g}}_{0})+\mu^{2}\mathbf{F}+2\mu\mathbf{C}.

(25)

Consequently:

1.

Total variance inflation.

If

|

μ

|

>

2

​

|

tr

​

(

𝐂

)

|

tr

​

(

𝐅

)

,

|\mu|>\frac{2|\mathrm{tr}(\mathbf{C})|}{\mathrm{tr}(\mathbf{F})},

(26)

then

tr

​

(

Cov

​

(

𝐠

^

μ

)

)

>

tr

​

(

Cov

​

(

𝐠

^

0

)

)

.

\mathrm{tr}\!\left(\mathrm{Cov}(\hat{\mathbf{g}}_{\mu})\right)>\mathrm{tr}\!\left(\mathrm{Cov}(\hat{\mathbf{g}}_{0})\right).

(27)

2.

Strict inflation in Lowner order.

If

𝐅

≻

0

\mathbf{F}\succ 0

and

|

μ

|

>

2

​

‖

𝐂

‖

2

λ

min

​

(

𝐅

)

,

|\mu|>\frac{2\|\mathbf{C}\|_{2}}{\lambda_{\min}(\mathbf{F})},

(28)

then

Cov

​

(

𝐠

^

μ

)

≻

Cov

​

(

𝐠

^

0

)

.

\mathrm{Cov}(\hat{\mathbf{g}}_{\mu})\succ\mathrm{Cov}(\hat{\mathbf{g}}_{0}).

(29)

3.

Asymptotic quadratic dominance.

As

|

μ

|

→

∞

|\mu|\to\infty

,

Cov

​

(

𝐠

^

μ

)

−

Cov

​

(

𝐠

^

0

)

=

μ

2

​

𝐅

+

𝒪

​

(

|

μ

|

)

,

\mathrm{Cov}(\hat{\mathbf{g}}_{\mu})-\mathrm{Cov}(\hat{\mathbf{g}}_{0})=\mu^{2}\mathbf{F}+\mathcal{O}(|\mu|),

(30)

so the covariance penalty is asymptotically dominated by the quadratic term

μ

2

​

𝐅

\mu^{2}\mathbf{F}

.

Proof.

Since

𝔼

​

[

𝐠

^

μ

]

=

𝔼

​

[

𝐠

^

0

]

\mathbb{E}[\hat{\mathbf{g}}_{\mu}]=\mathbb{E}[\hat{\mathbf{g}}_{0}]

, the covariance difference equals the difference of the second-moment matrices:

Δ

​

Cov

:

\displaystyle\Delta\mathrm{Cov}:

=

Cov

​

(

𝐠

^

μ

)

−

Cov

​

(

𝐠

^

0

)

\displaystyle=\mathrm{Cov}(\hat{\mathbf{g}}_{\mu})-\mathrm{Cov}(\hat{\mathbf{g}}_{0})

=

𝔼

​

[

𝐠

^

μ

​

𝐠

^

μ

⊤

]

−

𝔼

​

[

𝐠

^

0

​

𝐠

^

0

⊤

]

.

\displaystyle=\mathbb{E}[\hat{\mathbf{g}}_{\mu}\hat{\mathbf{g}}_{\mu}^{\top}]-\mathbb{E}[\hat{\mathbf{g}}_{0}\hat{\mathbf{g}}_{0}^{\top}].

(31)

Expanding

𝐠

^

μ

=

(

A

∗

+

μ

)

​

𝐠

\hat{\mathbf{g}}_{\mu}=(A^{*}+\mu)\mathbf{g}

, we obtain

𝔼

​

[

𝐠

^

μ

​

𝐠

^

μ

⊤

]

=

\displaystyle\mathbb{E}[\hat{\mathbf{g}}_{\mu}\hat{\mathbf{g}}_{\mu}^{\top}]=

𝔼

​

[

(

A

∗

)

2

​

𝐠𝐠

⊤

]

+

2

​

μ

​

𝔼

​

[

A

∗

​

𝐠𝐠

⊤

]

+

\displaystyle\mathbb{E}\!\left[(A^{*})^{2}\mathbf{g}\mathbf{g}^{\top}\right]+2\mu\,\mathbb{E}\!\left[A^{*}\mathbf{g}\mathbf{g}^{\top}\right]+

μ

2

​

𝔼

​

[

𝐠𝐠

⊤

]

.

\displaystyle\mu^{2}\,\mathbb{E}\!\left[\mathbf{g}\mathbf{g}^{\top}\right].

(32)

Recognizing the first term as

𝔼

​

[

𝐠

^

0

​

𝐠

^

0

⊤

]

\mathbb{E}[\hat{\mathbf{g}}_{0}\hat{\mathbf{g}}_{0}^{\top}]

, the second as

2

​

μ

​

𝐂

2\mu\mathbf{C}

, and the third as

μ

2

​

𝐅

\mu^{2}\mathbf{F}

, we get

Δ

​

Cov

=

μ

2

​

𝐅

+

2

​

μ

​

𝐂

.

\Delta\mathrm{Cov}=\mu^{2}\mathbf{F}+2\mu\mathbf{C}.

(33)

For the trace statement,

tr

​

(

Δ

​

Cov

)

=

μ

2

​

tr

​

(

𝐅

)

+

2

​

μ

​

tr

​

(

𝐂

)

.

\mathrm{tr}(\Delta\mathrm{Cov})=\mu^{2}\mathrm{tr}(\mathbf{F})+2\mu\,\mathrm{tr}(\mathbf{C}).

(34)

Using

|

2

​

μ

​

tr

​

(

𝐂

)

|

≤

2

​

|

μ

|

​

|

tr

​

(

𝐂

)

|

|2\mu\,\mathrm{tr}(\mathbf{C})|\leq 2|\mu|\,|\mathrm{tr}(\mathbf{C})|

, we have

tr

​

(

Δ

​

Cov

)

≥

|

μ

|

​

(

|

μ

|

​

tr

​

(

𝐅

)

−

2

​

|

tr

​

(

𝐂

)

|

)

.

\mathrm{tr}(\Delta\mathrm{Cov})\geq|\mu|\Big(|\mu|\mathrm{tr}(\mathbf{F})-2|\mathrm{tr}(\mathbf{C})|\Big).

(35)

Hence

tr

​

(

Δ

​

Cov

)

>

0

\mathrm{tr}(\Delta\mathrm{Cov})>0

whenever

|

μ

|

>

2

​

|

tr

​

(

𝐂

)

|

tr

​

(

𝐅

)

.

|\mu|>\frac{2|\mathrm{tr}(\mathbf{C})|}{\mathrm{tr}(\mathbf{F})}.

(36)

For the Lowner-order statement, let

𝐯

\mathbf{v}

be any unit vector. Then

𝐯

⊤

​

Δ

​

Cov

​

𝐯

=

μ

2

​

𝐯

⊤

​

𝐅𝐯

+

2

​

μ

​

𝐯

⊤

​

𝐂𝐯

.

\mathbf{v}^{\top}\Delta\mathrm{Cov}\,\mathbf{v}=\mu^{2}\mathbf{v}^{\top}\mathbf{F}\mathbf{v}+2\mu\,\mathbf{v}^{\top}\mathbf{C}\mathbf{v}.

(37)

By Rayleigh-quotient bounds,

𝐯

⊤

​

𝐅𝐯

≥

λ

min

​

(

𝐅

)

,

|

𝐯

⊤

​

𝐂𝐯

|

≤

‖

𝐂

‖

2

.

\mathbf{v}^{\top}\mathbf{F}\mathbf{v}\geq\lambda_{\min}(\mathbf{F}),\qquad|\mathbf{v}^{\top}\mathbf{C}\mathbf{v}|\leq\|\mathbf{C}\|_{2}.

(38)

Therefore

𝐯

⊤

​

Δ

​

Cov

​

𝐯

\displaystyle\mathbf{v}^{\top}\Delta\mathrm{Cov}\,\mathbf{v}

≥

μ

2

​

λ

min

​

(

𝐅

)

−

2

​

|

μ

|

​

‖

𝐂

‖

2

\displaystyle\geq\mu^{2}\lambda_{\min}(\mathbf{F})-2|\mu|\|\mathbf{C}\|_{2}

=

|

μ

|

​

(

|

μ

|

​

λ

min

​

(

𝐅

)

−

2

​

‖

𝐂

‖

2

)

.

\displaystyle=|\mu|\Big(|\mu|\lambda_{\min}(\mathbf{F})-2\|\mathbf{C}\|_{2}\Big).

(39)

If

|

μ

|

>

2

​

‖

𝐂

‖

2

λ

min

​

(

𝐅

)

,

|\mu|>\frac{2\|\mathbf{C}\|_{2}}{\lambda_{\min}(\mathbf{F})},

(40)

then

𝐯

⊤

​

Δ

​

Cov

​

𝐯

>

0

\mathbf{v}^{\top}\Delta\mathrm{Cov}\,\mathbf{v}>0

for every unit vector

𝐯

\mathbf{v}

, which implies

Δ

​

Cov

≻

0

.

\Delta\mathrm{Cov}\succ 0.

(41)

Finally, since

Δ

​

Cov

=

μ

2

​

𝐅

+

2

​

μ

​

𝐂

,

\Delta\mathrm{Cov}=\mu^{2}\mathbf{F}+2\mu\mathbf{C},

(42)

the linear term is lower order than the quadratic term as

|

μ

|

→

∞

|\mu|\to\infty

, proving

Δ

​

Cov

=

μ

2

​

𝐅

+

𝒪

​

(

|

μ

|

)

.

\Delta\mathrm{Cov}=\mu^{2}\mathbf{F}+\mathcal{O}(|\mu|).

(43)

∎

Conclusion.

In very high-dimensional models such as LVLMs, the Fisher term

𝐅

\mathbf{F}

can be large in aggregate, so the quadratic penalty

μ

2

​

𝐅

\mu^{2}\mathbf{F}

may become significant even for modest

|

μ

|

|\mu|

. While the exact threshold depends on how both

𝐅

\mathbf{F}

and

𝐂

\mathbf{C}

scale with dimension, the proposition makes clear that non-zero mean shifts become increasingly undesirable in large models because they inject variance in every parameter direction captured by the FIM. This degrades gradient signal-to-noise ratio and can materially destabilize optimization.
This theoretical formulation strictly proves the necessity of maintaining a mathematically exact zero-mean advantage. It serves as the foundational justification for the sum-preserving normalization mechanism proposed in our PGPO framework (Equation

7

), ensuring that the modulated advantages fundamentally conserve the

μ

=

0

\mu=0

property while redistributing credit effectively.

Appendix G

Monotonicity Analysis of

ω

~

t

\tilde{\omega}_{t}

Proposition G.1 (Monotonicity of Credit Assignment).

Given a generated sequence, let

𝒮

t

\mathcal{S}_{t}

be the visual dependency score of the

t

t

-th token. Assuming the scores of all other tokens in the sequence remain constant, the final modulated weight

ω

~

t

\tilde{\omega}_{t}

is monotonically non-decreasing with respect to

𝒮

t

\mathcal{S}_{t}

.

Proof.

We prove this proposition by systematically analyzing the monotonicity of the four sequential transformations applied to

𝒮

t

\mathcal{S}_{t}

: logarithmic compression, min-max normalization, threshold gating, and sum-preserving normalization.

Step 1: Logarithmic Compression.

The first transformation applies a logarithmic dampening:

𝒮

~

t

=

log

⁡

(

1

+

𝒮

t

)

\tilde{\mathcal{S}}_{t}=\log(1+\mathcal{S}_{t})

.
Assuming

𝒮

t

≥

0

\mathcal{S}_{t}\geq 0

, the partial derivative is:

∂

𝒮

~

t

∂

𝒮

t

=

1

1

+

𝒮

t

>

0

\frac{\partial\tilde{\mathcal{S}}_{t}}{\partial\mathcal{S}_{t}}=\frac{1}{1+\mathcal{S}_{t}}>0

(44)

Thus,

𝒮

~

t

\tilde{\mathcal{S}}_{t}

is strictly monotonically increasing with respect to

𝒮

t

\mathcal{S}_{t}

.

Step 2: Min-Max Normalization.

The second transformation standardizes the score:

I

t

=

𝒮

~

t

−

min

j

⁡

𝒮

~

j

max

j

⁡

𝒮

~

j

−

min

j

⁡

𝒮

~

j

+

ϵ

I_{t}=\frac{\tilde{\mathcal{S}}_{t}-\min_{j}\tilde{\mathcal{S}}_{j}}{\max_{j}\tilde{\mathcal{S}}_{j}-\min_{j}\tilde{\mathcal{S}}_{j}+\epsilon}

(45)

Because the

min

\min

and

max

\max

operators evaluate the entire sequence, altering

𝒮

~

t

\tilde{\mathcal{S}}_{t}

may shift the sequence extrema. Let

m

=

min

j

≠

t

⁡

𝒮

~

j

m=\min_{j\neq t}\tilde{\mathcal{S}}_{j}

and

M

=

max

j

≠

t

⁡

𝒮

~

j

M=\max_{j\neq t}\tilde{\mathcal{S}}_{j}

, which act as fixed constants with respect to

𝒮

~

t

\tilde{\mathcal{S}}_{t}

. We analyze

I

t

I_{t}

across three disjoint intervals:

1.

When

𝒮

~

t

≤

m

\tilde{\mathcal{S}}_{t}\leq m

(Token

t

t

is the minimum):

min

j

⁡

𝒮

~

j

=

𝒮

~

t

\min_{j}\tilde{\mathcal{S}}_{j}=\tilde{\mathcal{S}}_{t}

. The numerator becomes

𝒮

~

t

−

𝒮

~

t

=

0

\tilde{\mathcal{S}}_{t}-\tilde{\mathcal{S}}_{t}=0

, yielding

I

t

=

0

I_{t}=0

. The derivative is

0

.

2.

When

m

<

𝒮

~

t

<

M

m<\tilde{\mathcal{S}}_{t}<M

(Token

t

t

is an intermediate value): Here,

min

j

⁡

𝒮

~

j

=

m

\min_{j}\tilde{\mathcal{S}}_{j}=m

and

max

j

⁡

𝒮

~

j

=

M

\max_{j}\tilde{\mathcal{S}}_{j}=M

. The derivative is:

∂

I

t

∂

𝒮

~

t

=

1

M

−

m

+

ϵ

>

0

\frac{\partial I_{t}}{\partial\tilde{\mathcal{S}}_{t}}=\frac{1}{M-m+\epsilon}>0

(46)

3.

When

𝒮

~

t

≥

M

\tilde{\mathcal{S}}_{t}\geq M

(Token

t

t

is the maximum): Here,

max

j

⁡

𝒮

~

j

=

𝒮

~

t

\max_{j}\tilde{\mathcal{S}}_{j}=\tilde{\mathcal{S}}_{t}

and

min

j

⁡

𝒮

~

j

=

m

\min_{j}\tilde{\mathcal{S}}_{j}=m

. Applying the quotient rule:

∂

I

t

∂

𝒮

~

t

\displaystyle\frac{\partial I_{t}}{\partial\tilde{\mathcal{S}}_{t}}

=

∂

∂

𝒮

~

t

​

(

𝒮

~

t

−

m

𝒮

~

t

−

m

+

ϵ

)

\displaystyle=\frac{\partial}{\partial\tilde{\mathcal{S}}_{t}}\left(\frac{\tilde{\mathcal{S}}_{t}-m}{\tilde{\mathcal{S}}_{t}-m+\epsilon}\right)

=

ϵ

(

𝒮

~

t

−

m

+

ϵ

)

2

>

0

\displaystyle=\frac{\epsilon}{(\tilde{\mathcal{S}}_{t}-m+\epsilon)^{2}}>0

(47)

Across all intervals,

∂

I

t

∂

𝒮

~

t

≥

0

\frac{\partial I_{t}}{\partial\tilde{\mathcal{S}}_{t}}\geq 0

. Hence,

I

t

I_{t}

is monotonically non-decreasing with respect to

𝒮

~

t

\tilde{\mathcal{S}}_{t}

.

Step 3: Threshold-Gating Function.

The piecewise gating function computes the base weight

ω

t

=

ω

​

(

I

t

)

\omega_{t}=\omega(I_{t})

. We analyze its piecewise derivatives and boundary continuity:

1.

When

I

t

<

τ

I_{t}<\tau

:

ω

t

=

I

t

τ

+

ϵ

⟹

∂

ω

t

∂

I

t

=

1

τ

+

ϵ

>

0

\omega_{t}=\frac{I_{t}}{\tau+\epsilon}\implies\frac{\partial\omega_{t}}{\partial I_{t}}=\frac{1}{\tau+\epsilon}>0

.

2.

When

I

t

≥

τ

I_{t}\geq\tau

:

ω

t

=

1

+

β

​

I

t

−

τ

1

−

τ

+

ϵ

⟹

∂

ω

t

∂

I

t

=

β

1

−

τ

+

ϵ

≥

0

\omega_{t}=1+\beta\frac{I_{t}-\tau}{1-\tau+\epsilon}\implies\frac{\partial\omega_{t}}{\partial I_{t}}=\frac{\beta}{1-\tau+\epsilon}\geq 0

(strictly positive for

β

>

0

\beta>0

).

3.

Boundary at

I

t

=

τ

I_{t}=\tau

: The right-hand evaluation is

ω

​

(

τ

)

=

1

\omega(\tau)=1

. The left-hand limit is

lim

I

t

→

τ

−

ω

​

(

I

t

)

=

τ

τ

+

ϵ

\lim_{I_{t}\to\tau^{-}}\omega(I_{t})=\frac{\tau}{\tau+\epsilon}

. Since

ϵ

>

0

\epsilon>0

, the left limit is strictly less than

1

1

. This positive jump discontinuity guarantees that the function strictly preserves the non-decreasing property as it crosses the threshold.

Consequently,

ω

t

\omega_{t}

is monotonically non-decreasing with respect to

I

t

I_{t}

.

Step 4: Sum-Preserving Renormalization.

The final step enforces mass conservation:

ω

~

t

=

ω

t

⋅

T

∑

j

=

1

T

ω

j

=

T

⋅

ω

t

ω

t

+

S

\tilde{\omega}_{t}=\omega_{t}\cdot\frac{T}{\sum_{j=1}^{T}\omega_{j}}=\frac{T\cdot\omega_{t}}{\omega_{t}+S}

(48)

where

T

T

is the sequence length and

S

=

∑

j

≠

t

ω

j

>

0

S=\sum_{j\neq t}\omega_{j}>0

is a fixed positive constant. Taking the derivative with respect to

ω

t

\omega_{t}

:

∂

ω

~

t

∂

ω

t

=

T

⋅

S

(

ω

t

+

S

)

2

>

0

\frac{\partial\tilde{\omega}_{t}}{\partial\omega_{t}}=\frac{T\cdot S}{(\omega_{t}+S)^{2}}>0

(49)

Thus,

ω

~

t

\tilde{\omega}_{t}

is strictly monotonically increasing with respect to

ω

t

\omega_{t}

.
∎

Conclusion.

The overall mapping from

𝒮

t

\mathcal{S}_{t}

to

ω

~

t

\tilde{\omega}_{t}

is a composition of functions that are differentiable and non-decreasing almost everywhere, with any discontinuities being strictly positive jumps. By the properties of monotonic compositions, the chain strictly preserves order. Therefore,

ω

~

t

\tilde{\omega}_{t}

is monotonically non-decreasing with respect to

𝒮

t

\mathcal{S}_{t}

.
In the context of credit assignment, this mathematical property guarantees that if a specific token demonstrates stronger visual grounding (i.e., higher

𝒮

t

\mathcal{S}_{t}

), the PGPO framework will reliably assign it an equal or greater advantage modulation weight

ω

~

t

\tilde{\omega}_{t}

, ensuring stable and interpretable optimization.

Appendix H

Rank-Preserving Property of

ω

~

t

\tilde{\omega}_{t}

Proposition H.1 (Intra-Sequence Rank Preservation).

Given a generated sequence, the PGPO modulation mechanism strictly preserves the relative ordinal importance of the tokens. Specifically, for any two tokens

A

A

and

B

B

within the same sequence, if their raw visual dependency scores satisfy

𝒮

A

>

𝒮

B

\mathcal{S}_{A}>\mathcal{S}_{B}

, then their final modulated weights satisfy

ω

~

A

>

ω

~

B

\tilde{\omega}_{A}>\tilde{\omega}_{B}

.

Proof.

Let

A

A

and

B

B

be two distinct tokens in a fixed sequence such that

𝒮

A

>

𝒮

B

\mathcal{S}_{A}>\mathcal{S}_{B}

. Because both tokens belong to the same sequence, the sequence-level statistics—specifically the unnormalized minimum

m

m

, maximum

M

M

, and the pre-normalized sum

S

total

=

∑

j

=

1

T

ω

j

S_{\text{total}}=\sum_{j=1}^{T}\omega_{j}

—are fixed, shared constants. We evaluate the strict preservation of the inequality through the four transformations:

1. Logarithmic Compression:

Since

f

​

(

x

)

=

log

⁡

(

1

+

x

)

f(x)=\log(1+x)

is strictly monotonically increasing for

x

≥

0

x\geq 0

, we have:

𝒮

A

>

𝒮

B

⟹

𝒮

~

A

>

𝒮

~

B

\mathcal{S}_{A}>\mathcal{S}_{B}\implies\tilde{\mathcal{S}}_{A}>\tilde{\mathcal{S}}_{B}

(50)

2. Min-Max Normalization:

The normalization applies a linear transformation:

I

A

=

𝒮

~

A

−

m

M

−

m

+

ϵ

,

I

B

=

𝒮

~

B

−

m

M

−

m

+

ϵ

I_{A}=\frac{\tilde{\mathcal{S}}_{A}-m}{M-m+\epsilon},\quad I_{B}=\frac{\tilde{\mathcal{S}}_{B}-m}{M-m+\epsilon}

(51)

Because the denominator

(

M

−

m

+

ϵ

)

>

0

(M-m+\epsilon)>0

is identical for both tokens, the order is strictly preserved:

I

A

>

I

B

I_{A}>I_{B}

.

3. Threshold-Gating Function:

For

β

>

0

\beta>0

, the piecewise function

ω

​

(

I

)

\omega(I)

consists of two linear segments with strictly positive slopes, connected by a positive upward jump at

I

=

τ

I=\tau

. Because the function is globally strictly monotonically increasing across its domain

[

0

,

1

]

[0,1]

, we obtain:

I

A

>

I

B

⟹

ω

A

>

ω

B

I_{A}>I_{B}\implies\omega_{A}>\omega_{B}

(52)

4. Sum-Preserving Renormalization:

The final step applies sequence-level scaling:

ω

~

A

=

ω

A

⋅

T

S

total

,

ω

~

B

=

ω

B

⋅

T

S

total

\tilde{\omega}_{A}=\omega_{A}\cdot\frac{T}{S_{\text{total}}},\quad\tilde{\omega}_{B}=\omega_{B}\cdot\frac{T}{S_{\text{total}}}

(53)

Since the scalar multiplier

T

S

total

>

0

\frac{T}{S_{\text{total}}}>0

is a shared constant, the inequality is maintained:

ω

~

A

>

ω

~

B

\tilde{\omega}_{A}>\tilde{\omega}_{B}

.
∎

Conclusion.

Through all sequential operations, the relationship

𝒮

A

>

𝒮

B

⟹

ω

~

A

>

ω

~

B

\mathcal{S}_{A}>\mathcal{S}_{B}\implies\tilde{\omega}_{A}>\tilde{\omega}_{B}

holds strictly true. Therefore, the proposed modulation mechanism mathematically guarantees consistency between a token’s empirical visual grounding and its allocated advantage weighting.

Appendix I

Analysis of the Training Dataset

We use

ViRL39K

wang2025vl

as the sole training source for reinforcement learning. Its construction matches our objective of learning dependable multimodal reasoning under verifiable supervision.

Breadth of problem domains.

The dataset contains roughly 39K instances spanning mathematics, physics, chemistry, biology, and chart-centric interpretation. This cross-domain coverage exposes the policy to heterogeneous reasoning patterns and reduces over-specialization to narrow distributions.

Deterministic rewardability.

Each synthesized sample is paired with a unique, machine-checkable reference answer. This property is central to Reinforcement Learning with Verifiable Rewards (RLVR), where stable optimization depends on objective and automated reward assignment rather than subjective model-as-judge scoring.

Appendix J

Analysis of Evaluation Benchmarks

Our evaluation protocol uses seven benchmarks to measure complementary abilities: domain-intensive mathematical reasoning, general logic, and cross-discipline multimodal understanding.

•

DynaMath

zou2024dynamath

: tests robustness by programmatically perturbing numeric values and functional plots in seed questions, helping distinguish memorization from true generalization. We evaluate on

sample variant1

.

•

Geo3k

lu2021inter

: a large high-school geometry benchmark with formal annotations, suitable for evaluating symbolic and interpretable solution behavior.

•

MathVerse

zhang2024mathverse

: provides six controlled variants that shift information between text and diagram, enabling fine-grained analysis of visual reliance. We use the test-mini multi-choice subset.

•

MATH-Vision

wang2024measuring

: sourced from authentic contests (e.g., AMC, Math Kangaroo), spanning 16 subjects and five difficulty levels. We report results on its full test split.

•

MMK12

meng2025mm

: focuses on K–12 multimodal math and is used to assess foundational reasoning competence.

•

LogicVista

xiao2024logicvista

: evaluates inductive, deductive, numerical, spatial, and mechanical reasoning across diverse visual formats, offering a broad test of general logical cognition.

•

MMMU-Pro

yue2024mmmu

: an upgraded MMMU variant designed to suppress text-only shortcuts via stronger option design and vision-centric settings, thereby better testing joint visual-textual reasoning in academic contexts.

Appendix K

LLM Usage Statement

In preparing this manuscript, we used a large language model (LLM) solely to refine language expression, such as correcting grammar and improving sentence fluency. It was not involved in developing the scientific ideas, conducting the analyses, or producing the core technical content. The authors retain full responsibility for all intellectual contributions and for the final version of the paper.

Appendix L

Case Study

To illustrate how PGPO improves reasoning, we present three representative case studies.
We contrast typical failure patterns of the baseline with the correct reasoning paths produced by PGPO-7B. In all three cases, PGPO-7B answers correctly in all eight sampled generations, demonstrating strong stability and consistency.
These examples highlight the benefit of token-level credit assignment. While a uniform training signal can cause key errors in visual understanding or logical inference, PGPO emphasizes visually grounded critical tokens and guides reasoning toward the correct answer.

Case 1

Question:

As shown in the figure, If the line b is parallel to the line a, the line b can be rotated () clockwise around the point A

Source: MathVerse, id: 74

Choices:

(A) 70°  (B) 50°  (C) 30°  (D) 20°

Ground truth:

(D) 20°

DAPO:

<think>

Given that

line b is parallel to line a

, and an angle measure between them is a given exterior angle at A. Specifically, the given angle adjacent to

∠

\angle

1 between line b and the horizontal line is 70°. Since b

∥

\parallel

a, the angle

∠

\angle

1 can be calculated using the supplementary relationship with the adjacent given angle.
So we need to find the rotation angle in order to make b

∥

\parallel

a. Here the supplementary relation:

∠

\angle

1 + supplementary to it = 180°;

So rotation = 180° - 70°

;

</think>

The correct answer is:

B

Wrong

PGPO (Ours):

<think>

We are required to determine how much line b can rotate clockwise around point A for the lines to maintain the parallel condition.

Identify the angles:

The angle at point A where line b intersects with a horizontal line is given 70°.
Understand the rotation requirement:
We know currently angle 1 is 70°.
For b to parallel to a, rotation is needed.
The current angle effectively dictates that the rotation needed is to move from 70° to a position keeping b parallel to a.
Identify angle at rotation:
Given current alignment requires b shifted from 70° configuration:
Notice the perpendicular creating 90°, angle rotation at A:
Since it currently reads 70°, and b needs to realign,

rotation = 90° - 70° = 20°

.
Thus, b needs to rotate 20° clockwise around A.

</think>

The correct answer is:

D

Correct

Case 2

Question:

(In the image)

Source: MMMU-Pro, id: 19

Choices:

(In the image)

Ground truth:

(E) Skeletal structure

DAPO:

<think>

The image shows a floor plan with a grid system, where there are supporting columns or beams at regular intervals. This kind of arrangement suggests a structure where vertical posts (columns) are connected horizontally by lintels (beams).
Given this layout, the architectural system that fits is the

Post and lintel system

, which is typically used when there’s a need to support a structure with evenly distributed vertical posts and horizontal lintels.
So, among the given options:
(A) Arcuated system - deals with curving structures.
(B) Cantilevering - involves unsupported overhang.
(C) Tensile structure - relies on cables for support.
(D) Post and lintel system - aligns perfectly with evenly distributed supports shown.
(E) Skeletal structure - involves a framework.
(F) Groin vaults - require pointed arches connecting horizontal and vertical systems.
(G) Shell structure - involves curved exterior forms.
(H) Fan vaults - are elaborately used in medieval architecture.
(I) Trabeated system - resembles the post-and-lintel system.

</think>

The correct answer is:

D

Wrong

PGPO (Ours):

<think>

The image shows a floor plan with a regular grid of columns and beams. This suggests a structure where supports are aligned in a grid, which is typical for a

skeletal structure

where the main load-bearing elements are vertical columns and horizontal beams in a grid pattern to support the floor and roof. There is no indication of arches, vaults, or any specific architectural system mentioned in options (A, F, H, I, J). The regular column spacing and arrangement are indicative of a skeletal structure where elements are connected at joints to form a framework that supports the building’s structure.
Therefore, the most fitting option here is (E) Skeletal structure.

</think>

The correct answer is:

E

Correct

Case 3

Question:

(In the image)

Source: MMMU-Pro, id: 22

Choices:

(In the image)

Ground truth:

(H) A book cover

DAPO:

<think>

The image shows a beautifully detailed piece that appears to be a flat, decorative work adorned with gemstones and a central figure, suggesting it is meant for display. Given the ornate and decorative style, along with the inclusion of a central iconographic element (the figure of Jesus on the cross), this item likely

served a ceremonial or devotional purpose in a Christian context

.
Reviewing the options:
(A) An icon: Icons are religious artworks primarily used as objects of veneration, matching the devotional and symbolic nature of the artwork.
(B) An altarpiece: Typically a three-dimensional piece, this seems more like a flat display.
(C) A sculpture: Not applicable because the image isn’t three-dimensional.
(D), (F), (J): These are also three-dimensional forms, unsuitable for the image.
(E), (G), (H), (I): These forms are not as typical of elaborate decorative flat devotional pieces adorned with jewelry.
Thus, the artwork’s nature as a decorative yet religious symbol points toward (A) an icon.

</think>

The correct answer is:

A

Wrong

PGPO (Ours):

<think>

The image shows a decorative, gem-encrusted piece with a central religious icon of a crucifix, surrounded by ornamental details. This type of artifact is typically used as a cover for a book, especially

a holy book or a Bible

, given its stylistic and symbolic representation. An icon typically refers to a representation of a sacred subject, often used in Christian religious contexts, which matches the imagery on the piece. The luxurious nature with gems and the central iconography suggest it serves as a protective and valuable cover, often for religious texts like the Bible.
Given the options:
(A) an icon: This usually refers to a small religious image or painting, not necessarily the work shown here.
(B) an altarpiece: Altarpieces are larger and mounted on an altar, which doesn’t match the size and style of the object.
(C) a sculpture: The piece is not a three-dimensional sculpture.
(D) a vase design: The piece is not designed to be a vase.
(E) a door ornament: This piece is not a door ornament.
(F) a fresco: Frescoes are painted on walls, which this is not.
(G) a tapestry: While it has ornate detail, it seems too precious to be a tapestry.
(H) a book cover: The ornamented and iconographic style fits a book cover.
(I) a purse lid: This piece is decorative and religious, not a purse lid.
(J) a mural: Murals are typically on larger surfaces like walls, not these kinds of objects.
The most fitting description here is a book cover because of its rich iconographic nature and the way it would be used to cover a book.

</think>

The correct answer is:

H

Correct

BETA