← Latest papers
💬 NLP

LESS Is More: Mutual-Stability Sampling for Diffusion Language Models

The paper introduces \textsc{LESS}, a training-free and model-agnostic adaptive sampler that significantly improves the efficiency and accuracy of Diffusion Large Language Models by dynamically determining token commitment through a mutual-stability rule, thereby reducing reverse steps by 72.1% compared to fixed-budget decoding.

Original authors: Amr Mohamed, Guokan Shang, Michalis Vazirgiannis

Published 2026-06-16
📖 5 min read🧠 Deep dive

Original authors: Amr Mohamed, Guokan Shang, Michalis Vazirgiannis

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

The Big Picture: The "Edit-While-You-Type" Problem

Imagine you are writing a story, but instead of typing one word at a time from left to right (like a standard AI), you start with a blank page where every word is hidden behind a mask. You have to guess what goes in every single mask at once, then refine your guesses over and over again until the story makes sense.

This is how Diffusion Language Models (dLLMs) work. They are powerful because they can look at the whole sentence at once (like editing a draft) rather than just guessing the next word based on the previous one.

The Problem:
The current way these models work is like a student taking a test who is forced to spend exactly 256 minutes on the exam, even if they finish the math problems in 10 minutes and the history problems in 5 minutes.

  • They keep "re-checking" answers that are already perfect (wasting time).
  • They sometimes lock in a wrong answer too early because the timer says "stop," even though the answer wasn't settled yet.

The paper introduces a new method called LESS (Mutual-Stability Sampling) that acts like a smart proctor. It lets the student stop working on a specific question the moment they are sure the answer is right, rather than waiting for the clock to run out.


How LESS Works: The "Three-Check" Rule

The paper argues that you shouldn't just trust a model's "confidence" (how sure it says it is). Sometimes a model is very confident but wrong, or it changes its mind every second.

To decide when to stop refining a specific word (or "token"), LESS uses a Joint Stability Rule. Think of it as a three-part security check before you can "lock in" an answer:

  1. The Confidence Check: "Are you sure?"
    • The model must be highly confident that its top guess is the right one.
  2. The Persistence Check: "Have you changed your mind recently?"
    • The model must have picked the same top word for the last few rounds of checking. If it keeps flipping between "cat" and "dog," it's not stable yet.
  3. The Motion Check: "Is the whole picture settling down?"
    • This is the paper's big innovation. It uses a math tool called Jensen-Shannon Divergence (JSD).
    • Analogy: Imagine you are looking at a blurry photo. Even if you are 90% sure it's a dog, if the photo is still shifting and blurring in the background, you shouldn't commit to the answer. JSD measures if the "blur" around the answer has stopped moving. If the distribution of possible words is still shifting, the answer isn't stable.

The Result: A word is only "unmasked" (revealed and locked in) when all three conditions are met.


Why This is a Big Deal

The paper tested LESS on three different AI models (Dream-7B, LLaDA-8B, and LLaDA-1.5-8B) across seven different tasks, including math, coding, and general knowledge.

The Findings:

  • Less Work, Same (or Better) Quality: LESS managed to finish the "exam" using 72% fewer steps than the standard method.
  • Faster Speed: Because the AI does fewer "re-checks," it finishes tasks much faster. In tests, it reduced the time to solve a math problem from about 19 seconds to just 5 seconds.
  • Smarter Decisions: Unlike other methods that might lock in an answer just because it looks confident, LESS waits until the answer is stable. This actually improved accuracy on difficult math and coding tasks compared to other "free" (no retraining needed) methods.

The "Less is More" Metaphor

Think of the standard AI decoding process like a sculptor chipping away at a block of stone.

  • Old Way: The sculptor is told to chip away exactly 100 times, no matter what. They might chip away 20 times on a part that is already smooth (wasting effort) or stop chipping a rough part after only 50 times because they hit the limit (leaving it messy).
  • LESS Way: The sculptor looks at each part of the statue. As soon as a part is smooth, stable, and the chisel isn't making it wobble anymore, they stop working on that specific part and move on. They finish the whole statue in fewer total chisels, and the result is often cleaner.

Summary of Claims

The paper claims that by treating the decision to "lock in" a word as an online stopping problem (deciding when to stop based on real-time stability), LESS can:

  1. Reduce the number of computational steps by over 70%.
  2. Lower the time it takes to generate text.
  3. Maintain or improve accuracy, especially in complex tasks like math and coding.
  4. Do all of this without needing to retrain the AI models (it's a "plug-and-play" update to how they decode).

The authors conclude that stability is more important than just confidence, and by waiting for a word to be truly "settled" before committing to it, we get better results with less computing power.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →