← Latest papers
🤖 machine learning

Neither Parallel Nor Sequential: How DiffusionGemma Actually Commits Tokens

By instrumenting DiffusionGemma 26B, this study reveals that its token commitment process is neither purely parallel nor strictly sequential but rather a regime-dependent, partial left-to-right bias that forms large simultaneous batches, demonstrating that perceived decoding order is often an artifact of measurement granularity rather than a fixed architectural property.

Original authors: Ali Asaria, Tony Salomone, Deep Gandhi

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

Original authors: Ali Asaria, Tony Salomone, Deep Gandhi

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 a giant, chaotic art studio where a robot is trying to paint a picture (or write a story) on a large canvas.

In the old way of doing things (called "Autoregressive" models), the robot paints strictly from left to right, like reading a book. It finishes one word, then the next, one by one.

In the new "Diffusion" way, the robot starts with a canvas full of blank, masked squares. It's supposed to look at the whole picture at once and fill in many squares simultaneously. The big question researchers asked was: Does this new robot actually paint the whole canvas at once, or does it secretly sneak back to the left and paint word-by-word anyway?

The authors of this paper decided to put a tiny camera inside the robot's brain to watch exactly how it paints. They studied a specific model called DiffusionGemma.

Here is what they found, explained simply:

1. It's Not "All at Once," But It's Not "One by One" Either

The robot doesn't paint the whole picture in a single magical flash, nor does it paint strictly left-to-right like a human reading a book.

Instead, it paints in large, messy batches.

  • The Analogy: Imagine a teacher grading a stack of 20 essays. A strict left-to-right robot would grade Essay 1, then Essay 2, then Essay 3.
  • What DiffusionGemma does: It grabs a handful of essays (say, 15 of them), grades them all at the same time, puts them down, grabs another handful, and grades those.
  • The Result: Within that handful, the robot doesn't care which essay it graded first. It's a "batch" of work. Because it does these big batches, the order looks a little bit messy, but there is still a slight tendency to move from left to right as it goes through the batches.

2. The "16-Block" Myth

Earlier, people thought the robot worked in perfect blocks of 16 words (like a train with 16-carriage cars).

  • The Finding: The researchers tested this by looking at the robot's work in groups of 4, 8, 16, 32, and 64 words.
  • The Truth: The robot didn't suddenly snap into a perfect pattern at 16. The pattern just got smoother and more "left-to-right" as the groups got bigger. The number 16 wasn't a special rule for the robot; it was just a number the researchers picked to look at the data. The robot is more fluid than that.

3. The "JSON" Exception

The robot behaves differently depending on what it's asked to do.

  • For Stories, Code, and Math: It follows that "messy batch" left-to-right pattern.
  • For Structured Data (like JSON): It acts almost like a random scatter. If you ask it to fill out a form with specific keys and values, it doesn't care about the order at all. It fills them in wherever it feels like it, with no left-to-right bias.

4. The "Confidence" Check

The robot has a "confidence meter" (it measures how sure it is about a word before locking it in).

  • On Math Problems: If the robot is very confident (low "entropy"), it is usually right. If it's unsure, it's more likely to be wrong. The confidence meter works well here.
  • On Factual Questions: The confidence meter is useless. The robot can be super confident and still get the fact wrong. It's like a student who is 100% sure they know the capital of France is "London" because they are confident, not because they are right.

5. The "Early Finish" Surprise

The robot was given a budget to take up to 48 "steps" (rounds of thinking) to finish a task.

  • The Reality: It almost never uses the full budget. It usually finishes in a tiny burst of just 3 to 17 steps. It locks in its answers very quickly, often when it is already extremely confident, long before it runs out of time.

6. Is it as Good as the Old Robot?

When the researchers compared this new Diffusion robot to the old "left-to-right" robot (Gemma-4), they found they are equally good at getting the answers right on math, facts, and JSON tasks. The new robot just gets there in a different, slightly messier way.

Summary

The paper concludes that DiffusionGemma is neither purely parallel nor purely sequential. It's a hybrid:

  • It works in large, simultaneous batches.
  • It has a weak tendency to move left-to-right, but only when you look at it from a distance.
  • It finishes early and stops thinking once it feels confident.
  • Its "confidence" is a good predictor of success for math, but a bad predictor for facts.

The authors emphasize that we need to stop assuming these models work like perfect blocks or perfect lines. They are more like a group of painters working in teams, sometimes overlapping, sometimes finishing early, and sometimes ignoring the order entirely depending on the job.

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 →