Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

Entropy-Aware On-Policy Distillation of Language Models

About

On-policy distillation is a promising approach for transferring knowledge between language models, where a student learns from dense token-level signals along its own trajectories. This framework typically uses reverse KL divergence, encouraging the student to match the teacher's high-confidence predictions. However, we show that the mode-seeking property of reverse KL reduces generation diversity and yields unstable learning signals when the teacher distribution has high entropy. To address this, we introduce Entropy-Aware On-Policy Distillation. Our key idea is augmenting the standard reverse KL objective with forward KL when teacher entropy is high, capturing the full range of plausible outputs while retaining precise imitation elsewhere. It balances mode-seeking precision with mode-covering robustness without sacrificing on-policy training efficiency. Experiments show that our method maintains generation diversity (sustained token-level entropy) and improves student-teacher alignment (lower forward KL on high-entropy tokens). Across six math reasoning benchmarks, this yields Pass@8 accuracy gains of +1.37 for Qwen3-0.6B-Base, +2.39 for Qwen3-1.7B-Base, and +5.05 for Qwen3-4B-Base compared to baseline on-policy distillation methods. These results demonstrate that accounting for teacher uncertainty is essential for maintaining diversity and achieving effective knowledge transfer.

Woogyeol Jin, Taywon Min, Yongjin Yang, Swanand Ravindra Kadhe, Yi Zhou, Dennis Wei, Nathalie Baracaldo, Kimin Lee• 2026

Related benchmarks

TaskDatasetResultRank
Instruction FollowingAlpacaEval 2.0
Win Rate29.54
722
Scientific Question AnsweringGPQA Diamond
Accuracy47.47
123
General ReasoningMMLU-Pro
pass@1 Accuracy43.2
93
Code GenerationLiveCodeBench v6
Accuracy15.43
75
Mathematical ReasoningAMC 23
Accuracy75.23
69
Scientific ReasoningGPQA Diamond
Accuracy32.58
62
Instruction FollowingIFBench
IFBench Score36.39
56
Mathematical ReasoningMATH-500 1 (test)
Accuracy85.5
38
Code GenerationHumanEval v1 (test)
Accuracy79.27
37
Instruction FollowingIFEval v1 (test)
Accuracy79.85
28
Showing 10 of 25 rows

Other info

Follow for update