Summary (Overview)
- Proposes Visual Contrastive Self-Distillation (VCSD), a novel on-policy self-distillation (OPSD) method for vision-language models (VLMs) that constructs teacher–student target asymmetry using only input conditioning, requiring no external teacher, privileged answers, reasoning traces, or visual evidence signals.
- Key mechanism: At each student-generated response prefix, an EMA teacher produces two next-token distributions—one conditioned on the original image and one on a content-erased control (e.g., a black image). Their token-wise log-probability difference is used to sharpen the original-image teacher distribution within a plausible support set.
- The contrast-shaped target combines the original-image distribution as an anchor with the contrast signal, formalized as a one-step KL-regularized policy update maximizing an implicit visual-evidence reward.
- Consistent improvements across Qwen3-VL (2B, 4B, 8B) and Qwen3.5 (2B, 4B, 9B) models on a seven-benchmark aggregate (BLINK, MMStar, V* Bench, MathVista, HRBench4K/8K, HallusionBench), outperforming both base models and matched answer-hint OPSD baselines.
- Practical advantages: No additional inference-time cost, no external verifier, and robust to the exact choice of content-erased control image (black, Gaussian noise, blur, or no image).
Introduction and Theoretical Foundation
Background and Motivation: On-policy distillation (OPD) trains a student on prefixes from its own policy using an external teacher, aligning training with inference trajectories but requiring a stronger teacher. On-policy self-distillation (OPSD) removes the external teacher by using an EMA teacher from the same model, but effective OPSD requires a teacher–student asymmetry to make the self-teacher more informative than the student. Existing approaches create this asymmetry through privileged answers, reasoning traces, or visual evidence signals (e.g., image crops), which depend on task-specific information or additional processing pipelines.
Research Question: Can the asymmetry required by on-policy self-distillation be constructed purely from input conditioning, without auxiliary information?
Core Idea: Instead of treating a content-erased image as an alternative to imitate, use it as a controlled reference. At each student-generated prefix, evaluate the EMA teacher twice under the same prompt and prefix—once with the original image and once with a content-erased control (e.g., a black image). The token-wise log-probability difference captures how each candidate’s likelihood changes when the instance-specific visual content is removed, providing the target asymmetry needed for self-distillation.
Theoretical Insight: The contrast can be interpreted as:
- A dense token-level reward measuring predictive support attributable to instance-specific visual content.
- A controlled approximation to conditional pointwise mutual information: where is the textual context, and the content-erased prediction serves as a surrogate for .
Methodology
On-Policy Self-Distillation Setup: Given prompt–image pairs , the student samples an on-policy response . The EMA teacher is evaluated at each student-generated prefix under both visual conditions. The student next-token distribution is .
Visual Conditioning Contrast: For a content-erased control (e.g., a same-size black RGB image), the teacher produces:
The token-wise log-probability contrast is:
Contrast-Shaped Teacher Target: To avoid amplifying unlikely tokens with large relative changes, the target is restricted to a plausibility support:
The contrast-shaped target is defined as:
where controls contrastive strength and sets contrast of termination tokens to zero. The unnormalized log-score for non-termination tokens is:
On-Policy Distillation and EMA Update: The full-distribution forward KL divergence is minimized:
where denotes stop-gradient. The EMA teacher is updated as with decay coefficient .
Theoretical Perspective (Remark 1): For each prefix, the target is the unique solution to:
where is the support-normalized original-image distribution and . This shows that VCSD performs a one-step KL-regularized policy update using the contrast as an implicit visual-evidence reward. The derivation is provided in Appendix A.
Empirical Validation / Results
Setup: Evaluated on ViRL39K dataset across Qwen3-VL (2B, 4B, 8B) and Qwen3.5 (2B, 4B, 9B) models. Baselines: base model, answer-hint OPSD (Zhao et al., 2026). Seven benchmarks: BLINK, MMStar, V* Bench, MathVista, HRBench4K/8K, HallusionBench. Aggregate metric: unweighted mean accuracy.
Main Results (Table 1):
| Model | Method | BLINK | MMStar | V* | MathVista | HR4K | HR8K | HalluB | Acc. |
|---|---|---|---|---|---|---|---|---|---|
| Qwen3-VL-2B | Base | 53.02 | 57.47 | 72.77 | 62.50 | 71.13 | 67.38 | 51.60 | 62.27 |
| OPSD | 56.02 | 60.73 | 75.92 | 64.70 | 76.25 | 71.25 | 49.36 | 64.89 | |
| VCSD | 57.29 | 63.73 | 78.01 | 66.10 | 77.25 | 73.25 | 53.68 | 67.04 | |
| Qwen3-VL-8B | Base | 69.65 | 70.67 | 82.72 | 76.50 | 77.38 | 71.12 | 59.51 | 72.51 |
| OPSD | 67.81 | 70.20 | 85.34 | 77.30 | 81.12 | 74.62 | 59.64 | 73.72 | |
| VCSD | 70.38 | 74.07 | 87.43 | 77.90 | 84.12 | 79.25 | 60.69 | 76.26 | |
| Qwen3.5-9B | Base | 66.70 | 74.60 | 83.25 | 81.60 | 82.38 | 77.38 | 58.89 | 74.97 |
| OPSD | 67.65 | 72.27 | 87.96 | 78.80 | 81.50 | 78.12 | 56.80 | 74.73 | |
| VCSD | 72.23 | 78.87 | 85.86 | 85.00 | 87.00 | 81.50 | 64.19 | 79.24 |
- VCSD improves aggregate accuracy by +1.86% to +4.77% over base models and consistently outperforms OPSD.
- On Qwen3.5, OPSD provides no consistent gain, while VCSD improves every tested scale.
Ablation Studies (on Qwen3-VL-2B):
- Plausibility support (Figure 3a): Restricting to (default ) stabilizes long-horizon training; removing it () leads to progressive degradation.
- Contrastive strength (Figure 3b): Performance peaks at and is robust for ; reduces accuracy by 2.33%, drops to no-contrast level.
- Distillation divergence (Table 2): Forward KL achieves 67.04%, outperforming JSD (66.25%) and reverse KL (64.77%).
- Control-image construction (Table 3): Black, Gaussian noise, Gaussian blur, and no image all achieve similar aggregate accuracy (~66.2–67.1%), showing robustness.
- Original-image anchor (Table 4, Figure 3c): Removing the anchor () yields similar accuracy (66.78% vs. 67.04%) but increases language drift (non-target-language tokens) throughout training.
Training Dynamics (Figure 4): VCSD maintains a consistent advantage over OPSD at every training step, with less late-stage degradation on aggregate and per-benchmark metrics (MMStar, MathVista).
Qualitative Analysis (Figures 5, 6): On a MathVista base-ten block question, the base model predicts 6169, OPSD predicts 8519, but VCSD correctly counts seven thousand-cubes and predicts 7519. Token-level contrast scores (Figure 6) show VCSD assigns stronger positive contrast to image-grounded concepts (e.g., roof, shingles, food, beige) compared to base and OPSD.
Theoretical and Practical Implications
Theoretical Implications:
- VCSD demonstrates that target asymmetry in OPSD can be derived purely from matched input conditioning, offering a principled alternative to using privileged answers, visual evidence, or external teachers.
- The contrast-shaped target is formally equivalent to a one-step KL-regularized policy update (Remark 1), where the conditioning log-ratio acts as an implicit visual-evidence reward and the original-image distribution serves as the reference policy.
- The contrast approximates conditional pointwise mutual information, encouraging the student to preserve image-dependent evidence rather than relying on language priors.
Practical Implications:
- VCSD requires no external teacher, privileged answers, reasoning traces, evidence-focused crops, external verifiers, or verifiable rewards—only the original prompt–image pair and the student's on-policy response.
- No additional inference-time cost; only the updated student is retained.
- The method is robust to the choice of content-erased control image (black, noise, blur, or no image), simplifying deployment.
- Consistent improvements across model families (Qwen3-VL and Qwen3.5) and scales (2B to 9B) suggest general applicability.
Conclusion
VCSD introduces a simple yet effective approach to on-policy self-distillation for VLMs by constructing teacher–student asymmetry directly from matched visual conditioning. By contrasting the EMA teacher's predictions under the original image and a content-erased control at each student-generated prefix, VCSD produces a visually informed, full-distribution target without auxiliary information. Experiments across two model families and three scales each demonstrate consistent improvements over base models and existing OPSD baselines on seven vision-language benchmarks. The method's theoretical grounding as a one-step KL-regularized policy update and its practical robustness make it a promising direction for self-improving VLMs.
Future directions may include extending VCSD to video, multi-image, and document understanding settings; exploring other forms of controlled conditioning contrasts; and combining with reinforcement learning or preference optimization for further gains.
Related papers
- Dual Latent Memory in Vision-Language-Action Models for Robotic Manipulation
LaMem-VLA achieves state-of-the-art 97.6% on LIBERO and 73.9% on Sim
- Mage-Flow: An Efficient Native-Resolution Foundation Model for Image Generation and Editing
Mage-Flow shows a compact 4B generative stack can match 20B+ models via co-design of tokenizer, backbone, and training.
- VideoChat3: Fully Open Video MLLM for Efficient and Generalist Video Understanding
VideoChat3 achieves state-of-the-art video understanding at 4B scale with efficient I3D-ViT and adaptive frame resolution, fully open-source