简体中文 · English
MiniLLM: Reverse-KL distillation for generative models¶
Reverse KL on student rollouts, teacher-mixed sampling, a variance-reducing baseline and length normalization are implemented as diagnostics. The paper's 120M–13B autoregressive models were not trained locally.
Paper information¶
| Field | Details |
|---|---|
| Paper | MiniLLM: Knowledge Distillation of Large Language Models |
| Institutions | Tsinghua University / Microsoft Research |
| First public release | 2023-06-14 |
| Author code | microsoft/LMOps/minillm |
| Local adapter/algorithm key | minillm |
| Local reproduction code | src/auto_research/post_training/ |
Original paper summary¶
Background and main changes¶
Forward KL covers all teacher probability mass, so a small student may overestimate low-probability teacher regions. MiniLLM optimizes mode-seeking reverse KL on the student's own generation distribution and stabilizes policy gradients with teacher-mixed sampling, single-step decomposition, length normalization and a reward baseline.
flowchart LR
P["Prompt"] --> Q["Student policy qθ"]
Q --> Y["Student rollout"]
T["Teacher policy p"] --> R["log qθ - log p"]
Y --> R
R --> B["Variance reduction and length normalization"]
B --> U["Reverse-KL policy update"]
Key figure from the paper¶
Figure 1: MiniLLM versus SeqKD across teacher/student sizes. From the paper; copyright belongs to the authors.
Core equation¶
Offline and online results¶
Across GPT-2, GPT-J, OPT and LLaMA, the paper reports higher response quality, less exposure bias and better long-text performance than SeqKD. GPT-4 feedback win rate reaches 82.1% in some settings. This is public offline instruction following, not a production A/B.
Local reproduction¶
auto-research post-train --algorithm minillm \
--dataset gsm8k-candidate --maximum-examples 128 \
--steps 120 --seed 42
| Metric | Untrained policy | MiniLLM |
|---|---|---|
| Validation accuracy | 0.2500 | 0.8750 |
| Mean reward | 0.3732 | 0.8817 |
| KL(reference) | 0.0000 | 0.5477 |
| Teacher mix / online teacher scores | — | 0.20 / 480 |
Stable metrics: classic-agentic-rl-opd-seed42.json.
Scope¶
A candidate policy verifies reverse-KL sampling and gradient direction. It does not include a real tokenizer, long-text generation or a GPT-4 judge. Local accuracy is not the paper's generation-quality score.
