Published: May 21, 2025
20
83
952

I’m a 19 y/o founder from Germany, and I cracked how Google’s Text Diffusion model works! There are three main approaches on this topic:

1.⁠ ⁠D3PM / SEDD: Puzzle-style Token Repair Mask-and-fix diffusion. Sentences are gradually “shredded” into ⟨MASK⟩ tokens; a transformer learns to un-shred them step-by-step. Imagine ChatGPT playing Wordle, but at 100x speed. (Discrete forward process + cross-entropy

Image in tweet by Georg von Manstein

2.⁠ ⁠Diffusion-LM: Noise-to-Meaning with Classifier Guidance Static-to-speech diffusion. Add Gaussian noise to token embeddings → predict the noise out. Because it’s continuous, you can steer with gradients (sentiment, style, etc.) like turning a radio dial until the song is

Image in tweet by Georg von Manstein
Image in tweet by Georg von Manstein

3.⁠ ⁠BlockDiff (Gemini): High-Speed Blockwise Diffusion LEGO-blocks diffusion. Generate 16-token blocks in parallel, then snap them together left-to-right. 8 denoise passes per block, KV-cache reused → 1.5 k token/s on TPU. Same fluency as autoregressive, 5× faster. Think

Image in tweet by Georg von Manstein

Share this thread

Read on Twitter

View original thread

Navigate thread

1/5