How Qwen3 Makes Reasoning Portable to Smaller Models
Qwen3's post-training creates a difficult transfer problem: a smaller model must inherit more than a collection of good answers. It must learn when to deliberate, how to respond directly, and how to use a limited computation budget without the flagship's full capacity. This chapter explains how the report's off-policy and on-policy distillation address that problem, then uses the Qwen3-8B comparison and the sparse Qwen3-30B-A3B design to separate training efficiency from the very different question of deployment cost.
From teacher examples to student-generated behavior
The distillation pipeline begins with a strong teacher and a lightweight student. The report applies it to five small dense models—Qwen3-0.6B, 1.7B, 4B, 8B, and 14B—and to the Qwen3-30B-A3B MoE model. The objective is not simply to shrink the parameter count. The student should acquire the mode-switching behavior that makes Qwen3 a family rather than a collection of unrelated small assistants.
The first phase is off-policy distillation. The team combines teacher outputs generated under /think and /no_think and uses those outputs to teach the student basic reasoning patterns and the ability to switch between modes. “Off-policy” means the sequences were generated by the teacher's policy, not by the student's current behavior. The student receives examples of what a strong model does, including the contrast between a deliberate path and a direct response, and learns from those examples as a starting point.
This is useful because a small student may not yet know how to explore a difficult problem. If training asked it to generate all of its own reasoning examples from the beginning, many of those examples could be short, incorrect, or repetitive. Teacher-generated sequences provide a stronger initial signal. But imitation alone has a limitation: the student will eventually encounter prompts and partial trajectories that differ from the teacher's examples. A student that only learns the teacher's completed paths may not know how to recover when its own generation takes a different route.
The second phase is on-policy distillation. Prompts are sampled, and the student generates its own response in either thinking or non-thinking mode. The teacher then supplies token-level logits for the same situation, and the student is fine-tuned by minimizing the Kullback–Leibler divergence between the student and teacher distributions. In plain language, the teacher guides the student's next-token preferences while the student is operating on its own sequence. The student is not merely copying a fixed answer; it is being corrected in the states its own behavior actually reaches.
That distinction explains why on-policy distillation can transfer both capability and control. The /think and /nothink examples establish the intended branches. Student-generated sequences test whether the student can enter and continue those branches. Teacher logits provide a richer signal than a final-answer label: they indicate how the teacher ranks possible continuations at each point in the sequence.