Self-Supervised Visual On-Policy Distillation

S2VOPD — asymmetry for free: the teacher sees the image, the student sees less of it
Yijiang Li Yijun Liang Yunjie Tian Bingyang Wang Ke Zhang Zhenfei Yin Di Fu Philip Torr Nuno Vasconcelos
{yijiangli, nuno}@ucsd.edu
UC San Diego University of Maryland, College Park Georgia Institute of Technology Johns Hopkins University University of Oxford
arXiv Code BibTeX
70.7 → 77.4
Qwen3.5-4B avg. on six fine-grained perception benchmarks (+6.8)
96%
of the best supervised method's improvement recovered — with zero annotations
4B > 235B
above every open-source model compared, up to Qwen3-VL-235B
0
labels, rewards, region annotations, or stronger teachers used

How S2VOPD works

These findings identify the most effective instantiation of S2VOPD: downscaling the student view to 0.3–0.6× resolution with stochastic Gaussian noise. Across six fine-grained perception benchmarks, this recipe improves Qwen3.5-4B from 70.7% to 77.4% average accuracy, a gain of 6.7%. This places a 4B model above Qwen3-VL-Instruct-235B (75.8%) and GPT-5.4 (72.8%), and matches the much larger Qwen3.5-397B. Given matched training data, previous methods with privileged information improve perception but can degrade reasoning — for example, Opsd loses 9.3% on MathVision at 4B, and ZwZ drops 27.1% on MathVerse; self-reward RL methods like TTRL, RENT, and Intuitor preserve or improve math reasoning but provide weaker perceptual gains. S2VOPD is the only method that consistently improves both, by +5.7% on perception and +3.7% on math reasoning at 4B (+3.6% and +3.2% at 9B).

S2VOPD architecture: an EMA teacher scores student rollouts under the clean image while the student generates from an augmented view; a per-token divergence is the entire training signal. Below, the augmentation space: downscale, noise, contrast, rotation, zoom-out, pixelation, brightness, saturation, crop-and-zoom, occlusion.

Overview of S2VOPD. The student generates rollouts from a corrupted view of the image; an EMA teacher scores the same generated prefixes under the clean view; a top-k generalized JSD transfers the teacher's better-informed token distributions to the student. The augmentation applied to the student view is the sole source of supervision — and the object of our study.

Abstract

Visual on-policy distillation relies heavily on an informative teacher–student asymmetry, through either a larger, stronger teacher or privileged supervision such as reference answers or ground-truth regions of interest. This raises a fundamental question: where can informative asymmetry come from when nothing privileged is available?

We answer this by inverting where the asymmetry comes from. Rather than adding privileged information to the teacher, we subtract information from the student. This creates the same effective learning signal for free as a teacher with access to information unavailable to the student — without ground-truth annotations, rewards, or a separate stronger teacher model. Building on this principle, we introduce Self-Supervised Visual On-Policy Distillation (S2VOPD): the teacher's distribution conditioned on the original image is distilled on-policy into the student distribution conditioned on a strongly augmented view of the same image.

To understand what makes augmentation-induced asymmetry useful, we systematically explore a broad design space of visual augmentations and uncover that (1) asymmetry matters: all four augmentation families improve performance, while symmetric self-distillation degrades it; (2) strength matters: performance peaks at a moderate strength; and (3) the gap must remain task-consistent: augmentations that completely remove the question-relevant evidence induce large but uninformative discrepancies. These findings lead to a simple default instantiation: downscaling with stochastic Gaussian noise. Across six fine-grained perception benchmarks, S2VOPD improves Qwen3.5-4B from 70.7% to 77.4% — above every open-source model compared, up to Qwen3-VL at 235B — and beats GPT-5.4. While holding training data the same, it recovers 96% of the improvement achieved by the best supervised method at 76.6% averaged accuracy.

Method

Let \(\pi_\theta\) be the policy being optimized and \(\pi_\phi\) its exponential-moving-average teacher, \(\phi \leftarrow (1-\eta)\phi + \eta\theta\). For each image–question pair \((x, q)\), a stochastic transformation \(T \sim \mathcal{T}\) produces the student view \(\tilde{x} = T(x)\) while the teacher keeps the clean view \(x\). The student samples rollouts from its corrupted view, and the training objective minimizes the expected per-token divergence between teacher and student, evaluated along the student's own trajectories:

\[ \mathcal{L}(\theta) \;=\; \mathbb{E}_{(x,q)\sim\mathcal{D}}\; \mathbb{E}_{y\sim\pi_\theta(\cdot\mid\tilde{x},q)}\!\left[\frac{1}{|y|}\sum_{t=1}^{|y|} D\big(\pi_\phi(\cdot \mid x, q, y_{<t}) \,\big\|\, \pi_\theta(\cdot \mid \tilde{x}, q, y_{<t})\big)\right] \]

\(D\) is the generalized Jensen–Shannon divergence at \(\alpha = 0.5\), restricted to the teacher's top-\(k\) tokens and renormalized. No reward, value function, or KL-to-reference penalty is used — this divergence is the entire training signal.

The transformation \(T\) is the sole source of the teacher's informational advantage. Among a broad design space of four augmentation families — information reduction, geometric, photometric, and occlusion — the champion recipe is strikingly simple:

\[ T(x) \;=\; A_{\mathrm{noise}}\big(A_{\mathrm{down}}(x; s);\, \lambda_{\mathrm{noise}}\big), \qquad s \sim \mathcal{U}(0.3, 0.6) \]

Downscale every student view to 0.3–0.6× resolution (without resizing back — fewer visual tokens), then add DDPM-style Gaussian noise (\(\sigma \approx 0.11\)) with probability 0.5. Bonus: lower-resolution student inputs make rollouts and forward passes cheaper.

What makes augmentation-induced asymmetry useful?

1 · Asymmetry matters

Every augmentation family improves over the base model (info reduction 75.65, photometric 74.40, geometric 74.30, occlusion 72.44 vs. base 70.58) — while symmetric self-distillation with no augmentation degrades it to 65.21.

2 · Strength matters

Performance follows an inverted U in the induced teacher–student gap: accuracy rises with the token-level JSD up to ≈0.014, then declines. Moderate downscaling (0.3–0.6×) beats both weaker and stronger settings.

3 · The gap must stay task-consistent

Aggressive cropping produces the largest gap in our study yet the worst results (71.53 → 68.76 → 67.44 with strength): once the augmentation removes the evidence the question needs, a bigger discrepancy stops being an informative signal.

(a) performance of each augmentation family applied alone; (b) accuracy versus the teacher-student predictive gap, showing an inverted U

(a) Each augmentation family applied alone. (b) Accuracy vs. the teacher–student predictive gap (token-level JS divergence over the first ten training steps): an inverted U, with crop configurations falling off the curve.

Results

FineVision leaderboard: a 4B model above every open-source model compared

S2VOPD trained on a 12K subset of FineVision (zero annotations), against open-source models, proprietary models, and privileged-information methods on six fine-grained perception benchmarks (accuracy %, average over the six). S2VOPD improves Qwen3.5-4B from 70.68 to 77.44 (+6.76) — above every open-source model in the comparison, including Qwen3-VL-Instruct-235B (75.75), matching the much larger Qwen3.5-397B, beating the GPT-5 series and comparable to Gemini-3-Flash, while surpassing all privileged-supervision baselines (ZwZ, Vision-OPD, Opsd) despite using no ground-truth regions or answers.

MethodSizeV*ZoomHR-4KHR-8KMME-RWMME-RW-CNAvg
Open-source models
MiniCPM-V-4.570.6842.6069.6361.5062.6561.6461.45
Qwen2.5-VL7B78.5342.4971.6267.8860.8058.3063.27
MiMo-VL-RL7B83.2545.6873.5069.3862.7355.8965.07
Qwen3-VL4B80.1040.2478.2572.8863.4763.6366.43
Thyme7B82.2045.0977.0072.0064.8064.5967.61
DeepEyesV27B81.6844.9777.8873.7564.9065.0768.04
DeepEyes7B85.8646.5175.1372.6364.1064.0968.05
Qwen3-VL-Instruct8B84.8242.9679.6375.2563.1964.6168.41
GLM-4.5V83.2549.2381.6374.8866.0460.7169.29
Qwen3.5 (our base)4B84.2947.6984.3880.1363.8663.7070.68
GLM-4.6V106B86.9150.0682.1378.8865.5765.6271.53
Kimi-K2.61T88.4853.1481.8878.0069.2266.1372.81
SenseNova-MARS8B92.1547.8183.1378.3867.9068.9073.05
Kimi-K2.51T85.8656.3381.8775.3871.5168.4073.23
Qwen3-VL-Instruct235B91.1056.0986.1380.3871.7469.0475.75
Qwen3.5397B87.9657.1689.3885.5074.8269.8277.44
Proprietary models
GPT-5.170.1647.2267.0065.2564.0455.5761.54
GPT-5.279.0650.8981.1278.3872.6068.8071.81
GPT-5.476.9652.6684.0077.8874.2070.9372.77
Gemini-3-Flash86.3959.2987.8885.0074.8672.6277.67
Gemini-3.5-Flash89.0161.4289.1286.6275.3173.9779.24
Gemini-3.1-Pro87.9661.1889.6386.8876.5373.3179.25
w/ privileged info.
ZwZ7B88.4855.6275.3873.2566.2166.9670.98
Opsd4B81.6852.5481.2577.7571.9171.9672.85
ZwZ4B92.6755.7481.7579.5068.5268.0974.38
ZwZ8B91.1058.1184.3882.0069.8770.5976.01
Vision-OPD4B92.1559.7684.5080.3874.8870.7677.07
w/o privileged info.
S2VOPD (ours)4B91.4855.9886.3882.0076.1372.6677.44

Fair comparison with prior methods on the Vision-OPD data

Fair comparison on the Vision-OPD-6K training data at both scales, under the same training data, configuration, and evaluation protocol; bold / underline = best / second-best per column within each base model. S2VOPD achieves the best overall average among all methods without privileged information at both scales (+2.0% over the strongest unsupervised baseline at 4B, +0.7% at 9B), exceeds all supervised baselines at 4B, and matches Vision-OPD as runner-up at 9B. Privileged-supervision methods improve perception but can weaken math reasoning (Opsd loses 9.3% on MathVision at 4B; ZwZ drops 27.1% on MathVerse), while intrinsic-reward RL preserves math but yields limited perception gains — S2VOPD improves both.

PerceptionMath reasoning
MethodV*ZoomHR-4KHR-8KMME-RWMME-RW-CNMathVistaMathVerseMathVisionAvg
Qwen3.5-4B
Base model84.2947.6984.3880.1363.8663.7075.8067.5665.2670.30
w/ privileged info.
ZwZ92.6755.7481.7579.5068.5268.0971.8040.4852.1767.86
Opsd85.8659.8884.2576.7574.7073.4072.8066.1755.9272.19
Vision-OPD91.1061.4282.1280.3874.3869.9879.4071.6862.5074.77
w/o privileged info.
Intuitor81.1551.2483.7582.3857.5059.5781.8071.9865.2370.51
RENT80.6351.0182.8881.6258.5560.9380.4772.6466.7470.61
TTRL85.9655.6283.0081.8869.8565.5680.8071.6865.3373.30
S2VOPD (ours)87.4357.9984.8883.6272.8771.2981.5073.2265.1375.33
Qwen3.5-9B
Base model82.7252.0785.7580.6371.4067.6778.8070.2566.9172.91
w/ privileged info.
ZwZ-8B91.1058.1184.3882.0069.8770.5976.0056.4557.0171.72
Opsd87.4361.1884.7581.8874.1072.0075.1070.1058.9873.95
Vision-OPD89.0163.4386.0085.1269.9568.9283.0074.6468.9876.56
w/o privileged info.
RENT88.4856.6983.1281.8872.2067.8979.0074.9269.3174.83
Intuitor89.0156.8885.7583.5072.1867.9180.5075.5669.5775.65
TTRL87.9656.1484.6281.5072.9068.0879.4074.7267.6274.77
S2VOPD (ours)90.5856.9285.1282.5074.3172.2280.8075.6369.1176.35

Conclusion

We presented S2VOPD, an unsupervised on-policy self-distillation framework for improving VLM perception without privileged annotations. The central idea is to construct an information gap between teacher and student views: the teacher observes the original image, while the student learns from a degraded view. This asymmetry turns the model's own predictions into a perception-aligned training signal, avoiding the need for ground-truth answers, regions, or external teacher models. Across benchmarks and model scales, S2VOPD improves both fine-grained perception and mathematical reasoning, distinguishing it from privileged-supervision methods that strengthen perception but can weaken reasoning, and from intrinsic-reward RL methods that preserve reasoning but provide weaker perceptual gains.

Our analysis shows that the effectiveness of S2VOPD is governed by the magnitude and semantics of the induced information gap. Augmentation must remove enough task-relevant evidence to create a useful learning signal, but not so much that it changes the underlying question or makes recovery impossible. Downscaling plus Gaussian noise provides a robust default, while alternative augmentations can shift the learned capability toward localized or holistic perception. Hyperparameter studies further show that the method is robust to the teacher update rate and benefits from a balanced divergence, supporting the view that the essential supervision comes from constructed teacher–student asymmetry rather than from teacher self-improvement. These results suggest a simple and broadly applicable path for annotation-free perception improvement: useful supervision can be obtained not by adding external labels, but by carefully controlling what the student is allowed to see.

BibTeX

@article{li2026s2vopd,
  title   = {Self-Supervised Visual On-Policy Distillation},
  author  = {Li, Yijiang and Liang, Yijun and Tian, Yunjie and Wang, Bingyang and
             Zhang, Ke and Yin, Zhenfei and Fu, Di and Torr, Philip and Vasconcelos, Nuno},
  journal = {arXiv preprint},
  year    = {2026}
}