AGENTIC COMMONSAI industry briefings

繁中EN

TopicOpen Models & Open WeightsPublished

All English articles

I-DLM: A Diffusion LLM That Matches Same-Scale AR Quality

On this page6 sections
  1. Why Diffusion LMs Keep Falling Short
  2. Self-Consistency Comes Free with AR
  3. Inside ISD: Drafting and Auditing in One Pass
  4. Quality Ties, Speed Multiples
  5. No New Serving Stack Required
  6. References

Summary: A research team introduced I-DLM on April 13, 2026, reporting the first diffusion language model to match an autoregressive model of equal parameter count. Introspective Strided Decoding drafts and audits tokens in one pass, and I-DLM-8B stays level with Qwen3-8B across 15 benchmarks. The model serves on SGLang, reaching 2.9–4.1x throughput over prior diffusion models at concurrency 64.

The author list itself is a statement: 15 researchers from Together AI, UIUC, Princeton, Stanford, and UT Austin, with Tri Dao and James Zou among them and Yifan Yu and Yuqing Jian credited as co-first authors. Their paper, “Introspective Diffusion Language Models,” went up on arXiv as 2604.11035 on April 13, 2026 and made the Hacker News front page a day later. The model they built is called I-DLM, and its headline result is a first: a diffusion language model (DLM) whose quality matches an autoregressive (AR) model of equal parameter count.

The pitch behind diffusion has always been parallelism: one forward pass emits many tokens at once, so throughput should dwarf the AR habit of decoding a single token at a time. Quality is where the pitch kept failing, which is why most teams never left the AR side. What I-DLM adds comes in two parts: it pins down exactly why the gap exists, then closes it with a fix that runs on inference infrastructure teams already operate.

Why Diffusion LMs Keep Falling Short

Generation in a DLM is denoising in rounds: the sequence starts out fully MASKed, and tokens are filled back in step by step. Because a single round fills several positions at once and those positions are blind to one another mid-round, the same passage can resolve to A in one run and B in the next. The paper calls this a breakdown of “introspective consistency” — the model learned to remove noise but has no memory of what it already wrote. The yardstick is the introspective acceptance rate: AR models accept roughly 0.984 of their own prior outputs, SDAR manages 0.699, and vanilla DLMs land anywhere from 0.57 to 0.70.

Self-Consistency Comes Free with AR

Two design choices produce this consistency in AR models as a side effect. Causal masking limits every token’s view to its prefix, and logit shifting keeps the training-time and inference-time distributions identical. The I-DLM recipe imports both wholesale — attention kept strictly causal, a logit offset dubbed “Dream shift,” and a training objective built on all-masked inputs — applied to a pretrained AR checkpoint to turn it into a diffusion model. The conversion bill is strikingly modest — I-DLM-8B needed just 4.5 billion tokens, 8 H100 GPUs, and two epochs, with the stride widened across a curriculum from N=2 to N=3.

Inside ISD: Drafting and Auditing in One Pass

The centerpiece is Introspective Strided Decoding (ISD). A single forward pass drafts and audits simultaneously: it proposes N fresh tokens at MASK positions while re-examining what it generated before, keeping each token only if it survives the min(1, p(x)/q(x)) test and rewriting it when it fails. That test comes straight from speculative sampling, and the paper proves that decoding under it reproduces the original AR model’s output distribution. A lossless offshoot, R-ISD, attaches a gated LoRA of rank 128, costing roughly 1.12x overhead, and reproduces the base AR model’s output bit-for-bit — at which point parallel decoding is nothing but an accelerator.

Quality Ties, Speed Multiples

I-DLM-8B is derived from Qwen3-8B and stays level with it over 15 benchmarks spanning four areas: instruction following (IFEval), knowledge (GPQA variants, ARC-C, MMLU-Pro, MMLU), math (GSM8K, AIME-24/25, MATH-500, MathBench), and code (MBPP, HumanEval, LiveCodeBench-v6). Measured against the previous DLM generation, the gap runs one way: AIME-24 lands at 69.6 while LLaDA-2.1-mini 16B stops at 43.3 — a 26-point margin from half the parameters — and LiveCodeBench-v6 finishes 45.7 to 30.4. Push the model to 32B and LCB-v6 reaches 57.1, AIME-24 83.3, AIME-25 80.0, which the authors say beats the 100B-class LLaDA-2.1-flash. Throughput repeats the pattern: I-DLM beats LLaDA-2.1-mini and SDAR by 2.9 to 4.1x at concurrency 64, and a lone H100 at concurrency 32 serves each request at about 186 to 193 tokens/s. The sharpest number is the batch-scaling slope — 549 for I-DLM against SDAR’s 84 — so bigger batches keep getting cheaper, precisely the payoff structure parallel decoding was supposed to unlock.

No New Serving Stack Required

Until now, running a DLM meant adopting a purpose-built inference engine and rebuilding serving around it. I-DLM serves from inside the AR ecosystem instead: it runs on SGLang, then adds more on top — CUDA graphs are worth 42 to 76%, stationary-batch scheduling another 11 to 21%, argmax proposals 11 to 15%, and paged-only kernels 10 to 14% — netting 2.1 to 2.5x over a naive baseline. For engineering teams the consequence is a change of unit: you swap a checkpoint rather than replace an inference stack. The BSD 3-Clause-licensed code lives on GitHub, and Hugging Face hosts the 8B and 32B checkpoints along with the LoRA adapter.

References

AGENTIC COMMONSOperated by PHLEGON LABS
ShareXEmail
Support us

Related reading

  1. Meta's Self-Guided Test-Time Training for Long-Context LLMs

    Meta AI's S-TTT has models pick the evidence spans worth learning before test-time adaptation, cutting noise and gaining up to 15% on LongBench-v2 and LongBench-Pro.

    Meta

  2. Leanstral 1.5: Mistral Saturates miniF2F at $4 a Proof

    Mistral's Apache-2.0 Leanstral 1.5 saturates miniF2F, solves 587 PutnamBench problems at roughly $4 each, and turns Lean 4 proof engineering into a cheap, repeatable routine.

    Mistral

  3. GLM-5.2: Open Weights, 1M Context, Long-Horizon Gains

    Z.AI open-sources GLM-5.2, a 753B MIT-licensed model with a stable 1M-token context that trails Claude Opus 4.8 by about one percent on long-horizon coding benchmarks.

    Open Models