atlas

Research map / Large language models / Language, safety and interpretability

DistiLLM: Towards Streamlined Distillation for Large Language Models

ICML 2024 · Large language models › Language, safety and interpretability · approach: Parallel and early-exit decoding · 4 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 DistiLLM, a KD framework for auto-regressive LLMs combining a skew KL divergence loss with an adaptive off-policy replay-buffer approach using student-generated outputs, achieving up to 4.3x training speedup over prior KD methods.

Problem

Knowledge distillation for auto-regressive LLMs lacks a standardized objective, and using student-generated outputs to fix training-inference mismatch greatly increases training cost.

Approach

A skew KL divergence (SKL/SRKL) whose gradients and estimator variance are more stable than KLD/RKLD, paired with an adaptive scheduler that raises the probability of using student-generated outputs only when validation loss rises, and a replay buffer with a linearly decreasing replay ratio for off-policy reuse.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use DistiLLM instead of the strongest listed baselineT5-Base · SAMSumROUGE-L: 48.57 -> 49.11Helped
use DistiLLM instead of the strongest listed baselineT5-Small · SAMSumROUGE-L: 41.92 -> 42.37Helped
use DistiLLM instead of the strongest listed baselinemT5-Base · IWSLT 2017 En-DeBLEU: 30.24 -> 30.32Helped
use DistiLLM instead of the strongest listed baselinemT5-Small · IWSLT 2017 En-DeBLEU: 22.04 -> 22.53Helped
replace on-policy sampling with off-policy sampling (ablation)DistiLLM · Dolly Evalscore: 26.37 -> 26.12Hurt
replace on-policy sampling with off-policy sampling (ablation)DistiLLM · Self-Instructscore: 13.14 -> 13.16Helped
replace on-policy sampling with off-policy sampling (ablation)DistiLLM · Super-Naturalscore: 28.24 -> 28.20Hurt
replace on-policy sampling with off-policy sampling (ablation)DistiLLM · instruction-following benchmarkstraining speed: 2.2× to 3.4× fasterHelped
use adaptive off-policy sampling rather than on-policy or mixed sampling (ablation)DistiLLM · instruction-following benchmarksperformanceNo clear effect

Surprising findings

Limitations

Experimental setup

Datasets: databricks-dolly-15k OpenWebText SAMSum IWSLT 2017 En-De XSum CNN/DM

Benchmarks: Dolly evaluation Self-Instruct Vicuna evaluation Super-Natural Instructions Unnatural Instruction SAMSum IWSLT 2017 En-De

Metrics: ROUGE-L GPT-4 feedback score BLEU training time

Baselines: KD SeqKD ImitKD MiniLLM GKD SFT

Builds on: skew KL divergence MiniLLM GKD ImitKD generalized JSD

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