atlas

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

Beyond Autoregression: Fast LLMs via Self-Distillation Through Time

ICLR 2025 · Large language models › Language, safety and interpretability · approach: Parallel and early-exit decoding · 0 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 Self-Distillation Through Time (SDTT), a distillation method for masked discrete diffusion language models that cuts sampling steps by 32-64x while keeping quality and LAMBADA performance, yielding up to 8x faster decoding than KV-cached GPT-2 at 1.3B scale.

Problem

Autoregressive LLMs generate one token at a time, causing latency; discrete diffusion language models match AR quality but need thousands of denoising steps and cannot use KV caching, so their inference is slow.

Approach

Fine-tune a pretrained MDLM so a student matches the teacher's multi-step sampling outcome in fewer steps, using teacher log-probabilities of tokens denoised over m/k steps as targets (no deterministic DDIM-like mapping needed), applied iteratively over rounds with reverse KL.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Apply 7 rounds of SDTT with KLDMDLM teacher · LAMBADAaccuracyHelped
Use KLD instead of MSE or TVD for SDTT (ablation)MDLM student · LAMBADAaccuracyHelped
Use KLD instead of MSE or TVD for SDTT (ablation)MDLM student · conditional generationMAUVEHelped
Use KLD instead of MSE for SDTT (ablation)MDLM student · unconditional generationgenerative perplexityHurt
Reduce each SDTT round from 10k to 5k or 2.5k training iterations (ablation)Iterated SDTT · conditional generationMAUVEHurt
Reduce each SDTT round from 10k to 5k or 2.5k training iterations (ablation)Iterated SDTT · final distillation roundgenerative perplexityHelped
Distill 4 or 8 teacher sampling steps at once instead of 2 (ablation)Iterated SDTT · LAMBADAaccuracyHurt
Use the analytical sampler rather than ancestral sampling to generate teacher targets (ablation)SDTT · generationgenerative perplexityNo clear effect
Use the EMA weights as the teacher for successive rounds (ablation)Iterated SDTT · generationgenerative perplexityHelped
Use 4 teacher sampling steps per target and extend rounds to 15k iterations (ablation)Iterated SDTT · generationstudent performanceHurt
Apply SDTT to the pretrained MDLMMDLM · text generation, 1.3B parametersspeedup: 8xHelped
Apply SDTT to the 169M diffusion modelMDLM · unconditional generationgenerative perplexityHelped

Surprising findings

Limitations

Experimental setup

Datasets: OpenWebText WebText (MAUVE prompts) LAMBADA

Benchmarks: LAMBADA ARC-Easy ARC-Challenge HellaSwag MathQA PIQA WinoGrande

Metrics: generative perplexity MAUVE self-BLEU LAMBADA accuracy LAMBADA perplexity MCQ accuracy latency

Baselines: GPT-2 MDLM teacher SEDD Llama3 8B (evaluator) MSE distillation TVD distillation

Builds on: MDLM knowledge distillation progressive distillation DDIM

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