The paper introduces IDLM, a framework that distills discrete diffusion language models to drastically reduce reverse diffusion steps while preserving generation quality.
It leverages gradient-stable relaxations and simplex output approximations to address the challenges of backpropagation through discrete one-hot token spaces.
Empirical results demonstrate 4× to 256× inference acceleration on benchmarks while maintaining teacher-level entropy and generative perplexity.
Inverse-distilled Diffusion LLMs (IDLM) are a distillation framework for discrete Diffusion LLMs (DLMs) introduced to reduce the inference cost of reverse diffusion while preserving generation quality, entropy, and generative perplexity. The method extends Inverse Distillation, originally developed for continuous diffusion models, to the discrete language setting, where tokens are treated as one-hot vectors and reverse-time generation is defined by a learned backward dynamics. The central claim is twofold: first, the inverse objective in the discrete setting can be given a uniqueness guarantee; second, with gradient-stable relaxations, the resulting student generators can reduce the number of inference steps by large factors while retaining the teacher’s distributional behavior (Li et al., 22 Feb 2026).
1. Problem setting and motivation
DLMs have recently achieved strong results in text generation, but their practical deployment is constrained by slow sampling. The underlying bottleneck is that reverse diffusion in text typically requires hundreds to thousands of steps at inference time. IDLM is formulated specifically to distill a pretrained DLM teacher into a faster student generator that preserves the teacher’s generation quality, entropy, and perplexity under substantially smaller step budgets (Li et al., 22 Feb 2026).
The discrete setup represents tokens as one-hot vectors
V={x∈{0,1}N:i=1∑Nxi=1},Δ={z∈RN:z≥0,⟨z,1⟩=1}.
The forward diffusion process is a continuous-time Markov chain,
Within this formulation, the target of distillation is not merely a local approximation to a teacher transition rule. The stated goal is to compress the teacher into a student distribution pθ whose induced generations preserve key distributional quantities, especially average sequence entropy and GenPPL. This places IDLM at the intersection of discrete diffusion, distribution matching, and fast text generation.
2. Relation to existing discrete diffusion objectives
IDLM is constructed to operate over standard discrete DLM training objectives rather than replacing them with an unrelated proxy. Three formulations are reviewed explicitly: SEDD, MDLM, and UDLM/Duo (Li et al., 22 Feb 2026).
For SEDD, Score Entropy Discrete Diffusion learns a score function s(xt,t) using
which is stated to correspond to a negative ELBO objective.
For UDLM/Duo under uniform diffusion, the formulation introduces a Gaussianized latent relaxation
p~t∣0(wt∣x0)=N(α~tx0,(1−α~t2)I),
with discrete recovery
xt(wt):=argmax(wt),xt(wt)∼pt∣0(xt∣x0),
and soft relaxation
dtdpt=Qtpt,p0=p∗,0
The associated loss is
dtdpt=Qtpt,p0=p∗,1
These formulations matter because IDLM does not define a separate language-modeling criterion. Instead, it reuses the discrete teacher loss dtdpt=Qtpt,p0=p∗,2 and asks for a student distribution under which the teacher remains optimal. This design anchors IDLM to established DLM objectives while redirecting them toward inference acceleration.
3. Inverse distillation in the discrete setting
The core inverse-distillation construction begins from the continuous-diffusion idea of fitting a student distribution dtdpt=Qtpt,p0=p∗,3 such that a fixed teacher dtdpt=Qtpt,p0=p∗,4 remains optimal under the student’s data distribution. In the discrete language setting, IDLM replaces the continuous teacher loss with a discrete DLM loss and defines
dtdpt=Qtpt,p0=p∗,5
The student is a generator dtdpt=Qtpt,p0=p∗,6, later relaxed to dtdpt=Qtpt,p0=p∗,7, inducing dtdpt=Qtpt,p0=p∗,8 (Li et al., 22 Feb 2026).
A recurring issue in inverse distillation is that nonnegativity alone is insufficient: an objective may admit spurious global minimizers that do not recover the target data distribution. IDLM is designed specifically to avoid that failure mode. In this sense, its defining feature is not only acceleration but also a proof that the inverse formulation is aligned with the true discrete data distribution.
This also clarifies a potential misconception. IDLM is not presented as a heuristic few-step sampler trained only to mimic teacher outputs at selected times. Its objective is a distributional inverse-distillation criterion, and the theoretical analysis is intended to show that minimizing this criterion corresponds to matching dtdpt=Qtpt,p0=p∗,9, not merely matching a subset of teacher trajectories.
4. Uniqueness theorem and path-measure interpretation
A major theoretical contribution is the claim that for SEDD, MDLM, and Duo in the pt∣0(xt∣x0):=Cat(xt;exp(σˉtQ)x0),σˉt:=∫0tσsds.0 limit, the inverse objective is not only nonnegative but uniquely minimized by the true data distribution. The stated result is
This excludes spurious zero-loss solutions and makes the optimization target principled in the stated sense (Li et al., 22 Feb 2026).
The proof is organized through reverse-time path measures. Let pt∣0(xt∣x0):=Cat(xt;exp(σˉtQ)x0),σˉt:=∫0tσsds.3 denote the reverse-time path measure induced by the student distribution pt∣0(xt∣x0):=Cat(xt;exp(σˉtQ)x0),σˉt:=∫0tσsds.4, and pt∣0(xt∣x0):=Cat(xt;exp(σˉtQ)x0),σˉt:=∫0tσsds.5 the teacher path measure induced by pt∣0(xt∣x0):=Cat(xt;exp(σˉtQ)x0),σˉt:=∫0tσsds.6. Then
Since the conditional path term is nonnegative, the lower bound by pt∣0(xt∣x0):=Cat(xt;exp(σˉtQ)x0),σˉt:=∫0tσsds.9 follows immediately. Zero loss implies pθ0, and hence pθ1.
For SEDD, the equivalence is made explicit by showing that
pθ2
The derivation uses the convex variational identity
pθ3
with maximizer
pθ4
The parameterization
pθ5
then connects the KL objective back to the discrete SEDD loss. The corresponding conclusions for MDLM and UDLM are transferred via the stated equivalences under appropriate diffusion matrices.
5. Optimization difficulties and gradient-stable relaxations
Although the inverse objective has a clean theoretical form, optimization in discrete space is described as difficult for two reasons. First, the student generator outputs one-hot tokens in pθ6, which makes backpropagation awkward and often requires unstable tricks such as hardGumbel-Softmax. Second, sampling pθ7 depends on pθ8, and thus implicitly on the student parameters pθ9, so differentiation through the sampling procedure is difficult (Li et al., 22 Feb 2026).
The first stabilization replaces the discrete output space by the simplex: s(xt,t)0
This is justified because the discrete losses use s(xt,t)1 only through inner products s(xt,t)2 or through
s(xt,t)3
both of which extend naturally to convex combinations. The student can therefore use differentiable softmax outputs rather than hard discrete samples.
The second stabilization depends on the diffusion formulation. For Duo, the Gaussian latent admits the reparameterization
s(xt,t)4
which isolates randomness in s(xt,t)5, independent of s(xt,t)6. The relaxed objective becomes
s(xt,t)7
For MDLM under the absorbing process, the forward state is either unchanged, s(xt,t)8, or masked, s(xt,t)9. Under the subs parameterization, the non-mask case is trivial because LSEDD(s,x0):=∫01Ept∣0(xt∣x0)[y=xt∑λxty(⟨s(xt,t),y⟩−pt∣0(xt∣x0)pt∣0(y∣x0)log⟨s(xt,t),y⟩)]dt.0, giving zero loss, so only the masked state contributes. The masking probability
is independent of LSEDD(s,x0):=∫01Ept∣0(xt∣x0)[y=xt∑λxty(⟨s(xt,t),y⟩−pt∣0(xt∣x0)pt∣0(y∣x0)log⟨s(xt,t),y⟩)]dt.2, and the masked state itself is fixed. Consequently, no differentiation through the forward sampling step is required in that case.
Training uses alternating optimization between a fake model LSEDD(s,x0):=∫01Ept∣0(xt∣x0)[y=xt∑λxty(⟨s(xt,t),y⟩−pt∣0(xt∣x0)pt∣0(y∣x0)log⟨s(xt,t),y⟩)]dt.3 and the student generator LSEDD(s,x0):=∫01Ept∣0(xt∣x0)[y=xt∑λxty(⟨s(xt,t),y⟩−pt∣0(xt∣x0)pt∣0(y∣x0)log⟨s(xt,t),y⟩)]dt.4. Both are initialized from the pretrained teacher LSEDD(s,x0):=∫01Ept∣0(xt∣x0)[y=xt∑λxty(⟨s(xt,t),y⟩−pt∣0(xt∣x0)pt∣0(y∣x0)log⟨s(xt,t),y⟩)]dt.5. With the student fixed, the fake model minimizes the teacher loss on student-generated inputs: LSEDD(s,x0):=∫01Ept∣0(xt∣x0)[y=xt∑λxty(⟨s(xt,t),y⟩−pt∣0(xt∣x0)pt∣0(y∣x0)log⟨s(xt,t),y⟩)]dt.6
With the fake model fixed, the student update optimizes
The stated pseudocode alternates these two updates for LSEDD(s,x0):=∫01Ept∣0(xt∣x0)[y=xt∑λxty(⟨s(xt,t),y⟩−pt∣0(xt∣x0)pt∣0(y∣x0)log⟨s(xt,t),y⟩)]dt.8 iterations.
6. Multistep students and empirical results
Single-step distillation is reported to remain hard for text, so IDLM is extended to multistep students. The student is initialized from the teacher, uses the same latent or input space as the teacher, and is trained to perform multi-step reverse diffusion. For SEDD and MDLM,
This design allows the student to exploit supervision from intermediate teacher states and improves quality at small step budgets (Li et al., 22 Feb 2026).
Experiments are conducted on OpenWebText for the main text generation studies, with One Billion Words used as additional preprocessing or data context for discrete diffusion setups. Teachers are distilled from pretrained SEDD, MDLM, Duo, and Duo-DCD checkpoints; for SEDD, only an absorbing-process checkpoint is available. The student models have about 169M parameters, with 12 layers, 12 heads, hidden size 768, sequence length 1024, and dropout 0.1. Optimization uses AdamW, batch size 8 per device, global batch size 512, constant learning rate with 2500 warmup steps, EMA decay 0.9999, and float64 sampling for evaluation because of GenPPL sensitivity. The reported metrics are GenPPL, defined as GPT-2 Large generative perplexity where lower is better, and average sequence entropy, where higher is better. Baselines include SDTT, Duo-DCD, the teacher models themselves, and the original SEDD, MDLM, and Duo models at various step counts.
The main quantitative findings are summarized below.
Setting
Step reduction
Selected reported values
IDLM-SEDD
x0(xt,t)1 = x0(xt,t)2
Matches SEDD quality/diversity; outperforms SEDD in GenPPL across step counts
x0(xt,t)9 = LMDLM(x0,x0):=∫01Ept∣0(xt∣x0)[λt⟨logx0(xt,t),x0⟩]dt,0 versus Duo-DCD teacher
GenPPL 53.55, entropy 5.41
IDLM-DCD (greedy)
4 steps; LMDLM(x0,x0):=∫01Ept∣0(xt∣x0)[λt⟨logx0(xt,t),x0⟩]dt,1 over original Duo in the strongest setting
GenPPL 77.49, entropy 5.28
Across these results, the headline statement is that IDLM reduces inference steps by LMDLM(x0,x0):=∫01Ept∣0(xt∣x0)[λt⟨logx0(xt,t),x0⟩]dt,2 to LMDLM(x0,x0):=∫01Ept∣0(xt∣x0)[λt⟨logx0(xt,t),x0⟩]dt,3 while preserving the teacher model’s entropy and generative perplexity. In the Duo and Duo-DCD comparisons, the reported accelerations extend to LMDLM(x0,x0):=∫01Ept∣0(xt∣x0)[λt⟨logx0(xt,t),x0⟩]dt,4 and LMDLM(x0,x0):=∫01Ept∣0(xt∣x0)[λt⟨logx0(xt,t),x0⟩]dt,5 in the listed settings. IDLM-SEDD reduces steps from 1024 to 256 while maintaining strong GenPPL and high entropy. IDLM-MDLM reduces 1024 steps to 16, matches MDLM and SDTT quality and diversity in the low-step regime, and is reported to outperform SDTT there. For Duo-family teachers, both ancestral and Greedy-Tail sampling are evaluated; IDLM-DCD is typically strongest in GenPPL, while IDLM-Duo can exhibit higher entropy but slightly worse GenPPL than Duo-DCD in the low-step regime.
7. Limitations, scope, and implications
Several limitations are stated explicitly. GenPPL and entropy are not complete measures of generative capability. Evaluation is mostly on GPT-2-scale models and OpenWebText-style benchmarks. Stronger conclusions would require larger models and more standardized downstream evaluation. One-step generation remains difficult, which is why multistep students are emphasized in practice. The reported gains also depend on available teacher checkpoints and on the specific discrete diffusion formulations being distilled (Li et al., 22 Feb 2026).
Within that scope, the main implications are clear. IDLM shows that inverse distillation can be extended to discrete diffusion LLMs, that the resulting objective is uniquely minimized by the true data distribution for the stated families of objectives, and that simplex relaxation together with reparameterized or structure-aware training makes the method practical. This suggests a route by which diffusion LLMs can be accelerated substantially without abandoning the diffusion framework itself. A plausible implication is that IDLM is most naturally interpreted as a compression method for preserving a teacher’s distributional behavior—rather than as a replacement for diffusion modeling—especially in regimes where quality, diversity, and controllability remain important.