Reinforcement learning with verifiable rewards (RLVR) improves multimodal reasoning, but group-relative policy optimization broadcasts a single sequence-level advantage to every token of a response, although errors usually localize to a few decisive steps. Recent self-distilled variants refine credit with a teacher--student likelihood gap. However, this signal cannot tell whether it relies on the image or on a language shortcut, and is applied uniformly even when the teacher is uninformative. To address this, we propose Pairwise token contrast and Adaptive trajectory ConfidencE (PACE). Pairwise token contrast scores each response under four teacher views, crossing a correct or incorrect answer hint with the image present or removed, and compares the two hints for every token, which cancels shifts shared by both hints and reveals whether the token's support relies on the image. Adaptive trajectory confidence measures how well the teacher predicts each response given the correct hint and the image, normalizes this score within the batch, and uses it to set how far the token contrast redistributes credit within that response. PACE achieves the best average accuracy on three backbones and ranks first on all evaluated multimodal reasoning benchmarks with Qwen3-VL-8B-Instruct. Experiments show that both components matter: replacing pairwise token contrast with a single-view signal underperforms our method, while adaptive trajectory confidence adds further improvement.
Figures & tables
Figure 1: Overview of PACE. A periodically refreshed teacher scores each sampled response under four counterfactual views (correct/incorrect hints × full/null vision). Pairwise token contrast yields the token contrast ci,t ; adaptive trajectory confidence uses the teacher’s batch-normalized confidence on each response to set the mixing rate λi , i.e., how far ci,t redistributes credit among the tokens of each response.
Figure 2: The four teacher views of pairwise token contrast.
Model
Method
GSM8K-V
LogicVista
MMMU
MathVision
MathVista
Average
Qwen3-VL-8B Instruct
Base
22.97
54.36
61.33
45.79
76.00
52.09
GRPO
26.61
58.84
65.89
47.11
75.70
54.83 ( ↑ 2.74)
PAPO
25.47
59.73
65.44
50.03
76.10
55.36 ( ↑ 3.27)
VPPO
26.99
61.52
67.67
52.80
77.30
57.25 ( ↑ 5.16)
OPSD
23.05
54.36
61.67
42.86
75.20
51.43 ( ↓ 0.66)
RLSD
26.38
57.72
66.22
49.90
76.70
55.38 ( ↑ 3.29)
Table 1: Accuracy (%) (mean@8) on five multimodal reasoning benchmarks. Parenthesized values denote percentage-point change from Base. Bold indicates best results; underline indicates second best.
Figure 3: Ablations on Qwen3-VL-8B-Instruct. (a) Contrast coefficients (α,β) with the adaptive mixing rate λi . (b) Fixed mixing rate λ . (c) Per-benchmark accuracy of fixed λ and PACE.
(a) Pairwise token contrast
Fixed λ
Adaptive λi
Vision gap (no hint contrast)
51.05
–
Hint contrast, full vision
57.06
57.72
Hint contrast, full − null vision
57.68
57.34
Hint contrast, full + null vision
57.23
58.47
(b) Adaptive traj. confidence
λ
Avg.
Smean (mean-based)
[0.10, 0.65]
57.04
Table 2: Ablation results (average accuracy, %).
Appendix figures & tables10 assets
Supplementary material from the paper’s appendix.
Appendix
Configuration
Value
Training data
MMFineReason-123K
Optimization steps
200
Batch size
256 prompts
Rollouts per prompt
8
Actor global batch size
256
Rollout temperature
1.0
Appendix
Table 3: Training configuration of PACE and the methods trained under the shared setup.
Configuration
Value
Training data
MMFineReason-123K
Optimization steps
200
Batch size
32
Optimizer
AdamW
Learning rate
5×10−6
Warmup ratio
0
Appendix
Table 4: OPSD baseline configuration with the ms-swift GKD trainer.
Figure 4: Training dynamics of PACE, RLSD, and GRPO on Qwen3-VL-8B-Instruct over the shared 200-step budget. Top: overall training reward, i.e. the fraction of sampled responses passing the verifier. Bottom: mean response length in tokens. Light traces show raw values and bold curves show smoothed trends.
Figure 5: Teacher signals of PACE training on Qwen3-VL-8B-Instruct. (a) Vision gap and hint contrasts (full-vision and null-vision). Inset: zoomed view of the hint contrasts. (b) Mixing rate λi (median and P10–P90 band) and raw confidence Si .
Figure 6: Per-step training and generation time across RLVR methods on an 8 × NVIDIA H200 GPU cluster. (a) Total step time. (b) Generation time.
Model
Method
GSM8K-V
LogicVista
MMMU
MathVision
MathVista
Average
Qwen3-VL-8B Instruct
Base
22.97 ± 0.63
54.36 ± 1.11
61.33 ± 0.68
45.79 ± 0.44
76.00 ± 0.72
52.09
GRPO
26.61 ± 0.70
58.84 ± 1.24
65.89 ± 1.18
47.11 ± 0.57
75.70 ± 0.96
54.83 ( ↑ 2.74)
PAPO
25.47 ± 0.64
59.73 ± 1.10
65.44 ± 0.73
50.03 ± 0.47
76.10 ± 0.74
55.36 ( ↑ 3.27)
VPPO
26.99 ± 0.46
61.52 ± 0.94
67.67 ± 0.66
52.80 ± 0.40
77.30 ± 0.69
57.25 ( ↑ 5.16)
OPSD
23.05 ± 0.76
54.36 ± 1.04
61.67 ± 0.70
42.86 ± 0.60
75.20 ± 0.48
51.43 ( ↓ 0.66)
RLSD
26.38 ± 0.27
57.72 ± 1.26
66.22 ± 0.98
49.90 ± 0.49
76.70 ± 0.73
55.38 ( ↑ 3.29)
Appendix
Table 5: Accuracy (%) (mean@8) on five multimodal reasoning benchmarks with standard deviation.
Variant
GSM8K-V
LogicVista
MMMU
MathVision
MathVista
Average
PACE
28.13 ± 0.52
63.31 ± 1.52
69.00 ± 0.87
54.01 ± 0.42
77.90 ± 0.83
58.47
Token contrast, fixed λ=0.5
Vision gap (no hint contrast)
24.03 ± 0.70
55.26 ± 1.53
61.22 ± 1.10
40.95 ± 0.41
73.80 ± 0.49
51.05
Hint contrast, full vision
26.91 ± 0.70
61.97 ± 1.33
65.56 ± 1.09
53.36 ± 0.71
77.50 ± 0.57
57.06
Hint contrast, full − null vision
28.28 ± 0.58
60.63 ± 1.44
67.33 ± 1.07
53.36 ± 0.47
78.80 ± 0.62
57.68
Hint contrast, full + null vision
26.23 ± 0.85
61.07 ± 1.33
66.67 ± 0.83
53.06 ± 0.73
79.10 ± 0.90
57.23
Appendix
Table 6: Per-benchmark accuracy (%) of all ablation configurations (mean@8) with standard deviation.