Distill the Visual Evidence, Not Just the Answer: Cross-World On-Policy Distillation for Vision-Language Models
Organizations: Shanghai Jiao Tong University, Shanghai, China
Abstract
A central goal of vision-language model (VLM) distillation is to transfer both the teacher's language capabilities and its visual understanding. However, existing methods primarily supervise the student's output, leaving visual understanding implicit. Our analysis reveals that a student can match the teacher's answer without relying on the same visual evidence, raising the question: how can we ensure the student responds to the visual information that actually determines the answer? To this end, we propose \textbf{Cross-World On-Policy Distillation (CW-OPD)}, which explicitly supervises the student's response to changes in visual evidence. For each example, CW-OPD constructs two visual worlds that share the question and scene context but differ in answer-critical evidence, yielding different answers. We perform on-policy distillation in both worlds and distill the teacher's cross-world belief transition, encouraging the student to match not only \emph{what} the teacher predicts but also \emph{why} its prediction changes with the evidence. A gradient analysis shows that this term is invariant to errors shared by both worlds and supplies a corrective signal invisible to endpoint matching alone. In this way, CW-OPD makes reliance on the relevant visual evidence an explicit distillation target rather than an implicit consequence of output matching. To diagnose whether a model truly grounds its answers in visual evidence, we introduce CWBench, which measures cross-world consistency via Cross-World Pair Accuracy (CWPA). Experiments on Qwen3.5-4B show that CW-OPD outperforms the strongest baseline by \textbf{1.2} points on average, and the 4B student exceeds DeepSeek-V4.1 (552B) by \textbf{22.4} CWPA points on CWBench. Code is released in https://github.com/baokou-fw2/CWAD.
Figures & tables
| Model | V*Bench | HR-Bench 4K | RealWorldQA | MMVP | HallusionBench | SEED-Bench | OK-VQA | Avg. | CWPA | CWFR |
|---|---|---|---|---|---|---|---|---|---|---|
| Qwen3.5-0.8B | ||||||||||
| Base | 63.87 | 47.09 | 58.56 | 67.21 | 62.36 | 70.44 | 51.50 | 60.15 | 37.71 | 50.00 |
| SFT | 67.21 | 48.53 | 58.42 | 70.46 | 61.97 | 71.22 | 55.80 | 61.94 | 37.90 | 49.72 |
| GRPO | 64.60 | 44.50 | 58.67 | 70.39 | 63.83 | 70.91 | 53.20 | 60.87 | 37.65 | 50.11 |
| OPSD | 71.20 | 69.00 | 66.27 | 67.00 | 64.84 | 74.32 | 62.15 | 67.83 | 41.94 | 48.33 |
| OPD | 70.68 | 70.25 | 65.10 | 70.67 | 63.95 | 70.69 | 61.40 | 67.53 | 39.19 | 48.53 |
| Model | Size | A Acc | B Acc | CWPA | CWPA-Q | CWFR |
|---|---|---|---|---|---|---|
| Kimi-K3 | 2.8T | 70.03 | 72.90 | 50.00 | 62.14 | 42.93 |
| DeepSeek-V4.1 | 552B | 54.38 | 79.63 | 43.43 | 64.32 | 47.15 |
| Qwen3.8 | 27B | 72.05 | 79.29 | 57.58 | 69.93 | 36.18 |
| Qwen3.5(Base) | 4B | 61.95 | 79.46 | 47.64 | 59.86 | 46.13 |
| OPSD | 4B | 74.75 | 79.97 | 60.61 | 66.45 | 33.50 |
| CW-OPD | 4B | 78.11 | 82.83 | 65.82 | 73.60 | 29.30 |
| Method | A Acc. | B Acc. | CWPA | CWFR | Avg. | |||
|---|---|---|---|---|---|---|---|---|
| base | – | – | – | 61.95 | 79.46 | 47.64 | 46.13 | 77.29 |
| OPD | ✓ | – | – | 60.92 | 82.16 | 49.53 | 44.02 | 78.14 |
| OPSD | ✓ | – | – | 74.75 | 79.97 | 60.61 | 33.50 | 79.81 |
| DW-OPD | ✓ | ✓ | – | 72.69 | 81.33 | 59.12 | 35.78 | 79.43 |
| CW-OPD | ✓ | ✓ | ✓ | 78.11 | 82.83 | 65.82 | 29.30 | 80.97 |
Appendix figures & tables7 assets
Supplementary material from the paper’s appendix.
Appendix
| Teacher perturbation | |||||
| Method | Clean | Shared | Shared | Opp. | Opp. |
| CWPA | |||||
| DW-OPD ( ) | 59.12 | 53.0 1.2 | 47.0 1.4 | 57.5 1.1 | 56.0 1.2 |
| CW-OPD ( ) | 65.82 | 64.6 0.9 | 64.0 1.0 | 60.0 0.8 | 55.2 1.3 |
| Avg. over seven benchmarks | |||||
| DW-OPD ( ) | 79.43 | 77.8 0.3 | 76.1 0.3 | 79.0 0.2 | 78.6 0.1 |
| Method | V*Bench | HR-Bench 4K | RealWorldQA | MMVP | HalluB | SEED-B | OK-VQA | Avg. | CWPA | CWFR |
|---|---|---|---|---|---|---|---|---|---|---|
| Base | 81.15 | 83.00 | 74.38 | 77.67 | 70.42 | 79.25 | 75.17 | 77.29 | 47.64 | 46.13 |
| OPD | 82.70 | 83.25 | 76.84 | 79.17 | 68.17 | 80.31 | 76.56 | 78.14 | 49.53 | 44.02 |
| Vision-OPD | 84.10 | 83.90 | 77.20 | 80.00 | 69.90 | 80.55 | 76.80 | 78.92 | 50.33 | 43.47 |
| VAD | 84.54 | 83.67 | 78.32 | 81.13 | 68.43 | 80.79 | 78.93 | 79.40 | 54.32 | 42.57 |
| VA-OPD | 85.69 | 84.32 | 76.29 | 78.67 | 72.34 | 79.96 | 78.33 | 79.37 | 54.27 | 40.96 |
| FP-OPD | 83.67 | 83.50 | 77.80 | 79.33 | 69.50 | 80.60 | 77.30 | 78.81 | 49.05 | 44.36 |
| Hyperparameter | Value |
|---|---|
| Optimization & Training | |
| Optimizer | AdamW |
| Learning Rate | 2e-6 |
| Weight Decay | 1e-2 |
| LR Schedule | Constant |
| Epochs | 1 |
| Hyperparameter | Value |
|---|---|
| Optimization & Training | |
| Optimizer | AdamW |
| Learning Rate | 2e-6 |
| Weight Decay | 1e-2 |
| LR Schedule | Constant |
| Epochs | 1 |
| OPD + CW-OPD | OPSD + CW-OPD | |
|---|---|---|
| base | 77.29 | 77.29 |
| 0.0 | 77.81 | 77.73 |
| 0.25 | 79.88 | 80.46 |
| 0.5 | 80.07 | 80.32 |
| 1.0 | 80.37 | 80.97 |
| 2.0 | 79.64 | 79.39 |
| Category | Benchmark | Task | Scale | Metric |
| Visual Perception & Grounding | V*Bench ( Wu and Xie, 2024 ) | MCQ | 191 Qs | Accuracy |
| HR-Bench 4K ( Wang et al., 2024 ) | MCQ | 4K images | Accuracy | |
| RealWorldQA | MCQ | 765 Qs | Accuracy | |
| MMVP ( Tong et al., 2024 ) | MCQ | 300 Qs | Accuracy | |
| Hallucination Diagnosis | POPE ( Li et al., 2023b ) | Binary QA | 3 subsets | Acc / F1 |
| HallusionBench ( Guan et al., 2024 ) | Paired QA | 1,129 Qs | Pair Acc |