atlas

Research map / Label-efficient and robust learning / Knowledge distillation

On-Policy Distillation of Language Models: Learning from Self-Generated Mistakes

ICLR 2024 · Label-efficient and robust learning › Knowledge distillation · approach: Distillation with causal and adaptive guidance · 3 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes Generalized Knowledge Distillation (GKD), which trains an auto-regressive student on its own self-generated (on-policy) outputs with teacher token-level feedback, using flexible divergences (forward/reverse KL, generalized JSD) and optionally mixing with RL fine-tuning.

Problem

Knowledge distillation for auto-regressive sequence models suffers from train-inference distribution mismatch, since students are trained on fixed teacher or ground-truth sequences but generate their own outputs at inference, and forward KL can force a low-capacity student to cover teacher modes.

Approach

Frame distillation as imitation learning with an interactive expert: the student samples its own outputs and minimizes a token-level divergence to the teacher on those outputs, generalized by a student data fraction (mixing on-policy, supervised, and teacher-generated data) and a choice of divergence, and combined with RL fine-tuning by regularizing toward the teacher.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use on-policy GKD instead of baseline KDT5 students · Summarizationperformance improvement over the initial student: 2.1×Helped
Use on-policy GKD instead of baseline KDT5 students · Machine translationperformance improvement over the initial student: 1.7×Helped
Use on-policy GKD instead of baseline KDT5 students · Arithmetic reasoningperformance improvement over the initial student: 1.9×Helped
Distill with on-policy GKDFLAN-T5-Base · BBHaccuracy: 2%Helped
Distill with on-policy GKDFLAN-T5-Base · MMLUaccuracy: 1%Helped
Use on-policy student-generated sequences instead of fixed supervised sequences (ablation)GKD · XSumROUGE-2Helped
Use mixed student-generated and fixed sequences instead of fixed supervised sequences (ablation)GKD · XSumROUGE-2Helped
Use reverse KL or JSD (0.9) instead of forward KL (ablation)On-policy GKD · XSum, temperature samplingROUGE-2Helped
Change the divergence among forward KL, reverse KL, and JSD variants (ablation)On-policy GKD · XSum, greedy samplingROUGE-2No clear effect
Use on-policy or mixed sequences instead of only fixed supervised sequences (ablation)GKD · WMT14 en-deBLEUHelped
Use generalized JSD instead of forward or reverse KL (ablation)GKD · WMT14 en-deBLEUHelped
Use solely student-generated CoTs instead of fixed or mixed CoT data (ablation)GKD · GSM8KaccuracyHelped

Surprising findings

Limitations

Experimental setup

Datasets: XSum WMT14 en-de GSM8K FLAN2021 PaLM-540B generated CoT data

Benchmarks: XSum WMT14 en-de GSM8K MMLU BBH

Metrics: ROUGE-2 BLEU accuracy Self-BLEU factual consistency (entailment)

Baselines: SeqKD Supervised KD ImitKD f-distill MiniLLM PaLM 540B

Builds on: ImitKD SeqKD MiniLLM RLEF

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy