← Latest papers
💬 NLP

Focus on the Core: Empowering Diffusion Large Language Models by Self-Contrast

The paper introduces FoCore, a training-free decoding strategy for Diffusion Large Language Models that leverages the early convergence of high-information-density tokens through self-contrast to simultaneously improve generation quality and accelerate inference speed.

Original authors: Jinyuan Feng, Xin Yu, Yiqun Chen, Xiaochi Wei, Yan Gao, Yi Wu, Yao Hu, Zhiqiang Pu

Published 2026-05-05
📖 5 min read🧠 Deep dive

Original authors: Jinyuan Feng, Xin Yu, Yiqun Chen, Xiaochi Wei, Yan Gao, Yi Wu, Yao Hu, Zhiqiang Pu

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

Imagine you are trying to solve a complex puzzle, like a math problem or writing a piece of code. You have a very smart assistant (a Diffusion Large Language Model) who can look at the whole picture at once, rather than just building it one brick at a time like a traditional robot. This is a superpower: it can see the "big picture" and understand how all the pieces fit together globally.

However, there's a catch. When this assistant tries to fill in the blanks, it tends to get distracted by the immediate surroundings. It focuses too much on the words right next to the empty space and misses the critical clues hidden elsewhere in the sentence. It's like trying to solve a mystery by only looking at the footprints right next to the victim, while ignoring the crucial note found in the other room that explains why the crime happened.

The authors of this paper, FoCore (Focus on the Core), discovered that not all words in a sentence are created equal.

The "High-Density" vs. "Low-Density" Tokens

Think of a sentence as a landscape.

  • Low-Density (LD) Tokens: These are the "scenery." Words like "the," "is," "and," or "in." They are important for grammar, but if you remove them, the core meaning of the logic usually stays the same. They are like the grass and trees in a forest; they fill the space but aren't the destination.
  • High-Density (HD) Tokens: These are the "landmarks." These are the numbers, the specific names, the key verbs, or the critical logic words (like "in 4 years" in a time problem). If you miss these, the whole answer is wrong. They are the mountain peaks or the lighthouse; they guide the entire journey.

The paper found that current AI models often ignore these landmarks because they are too busy looking at the grass right next to them.

The Problem: Getting Lost in the Details

When the AI tries to generate an answer, it usually picks the "safest" next word based on what's immediately around it. The paper shows that this causes the AI to miss the HD tokens.

  • Example: In the sentence "Sarah will be 20 in 4 years," the word "in" is an HD token. It tells you the math is about the future. If the AI ignores this and just looks at "20" and "4," it might think you need to add them (20 + 4 = 24) instead of subtracting to find her current age. The AI gets stuck in a local trap and misses the global truth.

The Solution: FoCore (Focus on the Core)

The authors created a new way for the AI to think, called FoCore. It doesn't require retraining the AI; it just changes how the AI "thinks" while it's working.

Here is the analogy: The "Self-Contrast" Game.

Imagine the AI is trying to solve a riddle.

  1. The Normal Way: The AI guesses the next word based on what it sees.
  2. The FoCore Way: The AI plays a game of "What if?"
    • It identifies the most important words (the HD tokens) it has already figured out.
    • It temporarily hides (masks) those important words, pretending it doesn't know them.
    • It asks: "If I didn't know this key clue, what would I guess?" (This is the "negative" guess).
    • Then, it compares that wrong guess with its original guess.
    • The Result: By seeing the difference between "knowing the clue" and "not knowing the clue," the AI realizes, "Oh! That clue is super important. I need to make sure I stick to that path."

This process forces the AI to anchor its attention on the critical logic (the HD tokens) rather than drifting off into the noise.

The Bonus: FoCore_A (The Speedster)

The paper also noticed something cool: once the AI figures out the "HD tokens" (the landmarks), it actually knows them very quickly and confidently. The surrounding "LD tokens" (the scenery) take longer to decide.

FoCore_A uses this to speed things up.

  • Analogy: Imagine you are walking through a forest. You quickly spot the mountain peak (HD token). Once you see the peak, you know exactly which direction to go. You don't need to stop and check every single tree (LD token) along the path.
  • How it works: As soon as the AI detects that the "landmarks" are stable, it stops checking them one by one. Instead, it fills in the rest of the "scenery" words in parallel (all at once).
  • The Benefit: This makes the AI significantly faster. The paper claims it can cut the time it takes to generate an answer by more than half (from ~20 seconds down to ~8 seconds) without making mistakes.

What Did They Prove?

The authors tested this on:

  • Math problems: Solving word problems where logic matters.
  • Coding: Writing computer code where syntax and logic must be perfect.
  • Reasoning: Solving logic puzzles.

The Results:

  • Better Quality: The AI made fewer mistakes and solved harder problems correctly. For example, on a coding test (HumanEval), the success rate went up from about 39% to 42%.
  • Faster Speed: The accelerated version (FoCore_A) was much faster, reducing the time to generate answers by about 58%.

Summary

The paper argues that Diffusion AI models have a superpower (seeing the whole picture), but they are currently using a strategy that makes them blind to the most important parts of that picture. FoCore fixes this by teaching the AI to constantly check: "Am I focusing on the critical clues?" by comparing its guesses with and without those clues. This leads to smarter, more accurate, and faster answers.

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 →