On-policy distillation (OPD) is a post-training approach for large language models (LLMs) that enables a student model to learn a teacher model's distribution from sequences sampled from the student's own policy. Despite its promising capability, OPD for diffusion language models (DLMs) remains underexplored and existing studies primarily focuses on DLM-to-DLM distillation. The limited availability of strong teacher DLMs and the flexible generation order of DLMs impose additional technical challenges as well. However, it remains unclear how to effectively distill knowledge from a strong autoregressive language model (ARM) into a weaker DLM, given the mismatch between the left-to-right decoding of ARMs and the flexible decoding order of DLMs. Inspired by Ni et al. (2026), we propose JustOPD, an ARM-to-DLM on-policy distillation method that uses autoregressive rollouts during training to align the student's generation process with the ARM teacher's left-to-right decoding. This alignment enables effective distillation from ARM teachers while preserving the DLM's flexible generation-order capability at inference time. Experiments using Qwen3-14B as the teacher and Dream-7B as the student demonstrate that JustOPD consistently improves mathematical reasoning performance over the base DLM across multiple divergence choices.
Figures & tables
Divergence
f(u)
f~(u)
Af(u)
Forward KL
ulogu
ulogu−u+1
u
Reverse KL
−logu
−logu+u−1
logu−1
α -divergence, α∈(0,1)
α(α−1)uα−αu−(1−α)
unchanged
αuα−1
Jensen-Shannon
21(ulogu−(1+u)log21+u)
unchanged
21log21+u
Table 1: Typical f -divergences and their centralized versions f~ and per-token advantages Af .
Algorithm 1 JustOPD for DLMs: Sampled-Token Distillation
Figure 1: The α -divergence advantage interpolates between the logarithmic growth of reverse KL and the linear growth of forward KL. The Jensen-Shannon advantage also grows logarithmically.
GSM8K
MATH500
Accuracy
Dream-7B
Qwen3-14B
Dream-7B
Qwen3-14B
L=256
77.03
51.71
31.80
14.40
L=512
78.77
93.93
48.20
48.20
L=1024
56.25
94.84
36.80
70.80
Table 2: Performance of Dream-7B and Qwen3-14B with different generation lengths L .
GSM8K
MATH500
Accuracy
Dream-7B
Qwen3-14B-FT
Dream-7B
Qwen3-14B-FT
L=256
77.03
93.48
31.80
53.20
Table 3: Performance of Dream-7B and fine-tuned Qwen3-14B with a short sequence length of L=256 .
Acc. (L=256)
Dream-7B
α=0
α=0.2
α=0.5
α=0.8
α=1
JSD
GSM8K
77.03
80.97
81.80
80.36
80.67
79.68
80.52
MATH500
31.80
38.80
36.60
38.40
39.60
38.40
39.40
Table 4: Performance of Dream-7B before and after OPD with Qwen3-14B-FT on GSM8K and MATH500 on the short sequence length of L=256 across different α -divergences and Jensen-Shannon divergence (JSD). α=0 is the reverse KL and α=1 is the forward KL.
Acc.
Dream-7B
α=0
α=0.5
α=1
JSD
GSM8K ( L=512 )
78.77
84.45
83.24
79.23
81.96
MATH500 ( L=1024 )
36.80
43.80
46.20
42.80
48.00
Table 5: Performance of Dream-7B before and after OPD on GSM8K and MATH500 with Qwen3-14B across different α -divergences and JSD. The generation length L is specified for each benchmark.
Table 7: Performance of Dream-7B and Qwen3-14B with different generation lengths L . Stu. and Tr. denote the base Dream-7B (student) and Qwen3-14B (teacher) models, respectively.
GSM8K
MATH500
AIME 24
Model
Acc. ( L=512 )
Acc. ( L=1024 )
Pass@16 ( L=1024 )
Avg@16 ( L=1024 )
Dream-7B
78.77
36.80
0.00
0.00
+JustOPD
84.45
43.80
3.33
0.21
Appendix
Table 8: Performance of Dream-7B before and after OPD on GSM8K, MATH500, and AIME 24. The generation length L is specified for each benchmark.
Department of Computer Science and Engineering, Texas A&M University · Department of Bioinformatics and Systems Medicine,2026 University of Texas Health Science Center at Houston · Department of Electrical and Computer Engineering, Texas A&M UniversityJun 4