Discrete Diffusion Reading Group

Exploring diffusion-based generative models on discrete spaces.

Meeting at 1pm ET / 10am PT / 7pm CET / 10:30pm IST on Mondays.

Latest Sessions

View All Sessions
S24 | Advancing Image Classification with Discrete Diffusion Classification Modeling
1:01:49
August 3, 2026

S24 | Advancing Image Classification with Discrete Diffusion Classification Modeling

DiDiCM reframes image classification as discrete diffusion, modeling the posterior over class labels conditioned on the input image rather than predicting a label directly. Running the diffusion over class probabilities or over discrete labels lets you trade compute against memory. A few iterations already beat standard classifiers on ImageNet, and the gap widens as inputs grow corrupted or training data scarce.

Image classification is well studied, yet it stays hard under high uncertainty, such as when inputs are corrupted or training data are limited. Standard classifiers learn to predict a class label directly from an image, which can underperform in these regimes. This work introduces Discrete Diffusion Classification Modeling (DiDiCM), a framework that uses a diffusion process to model the posterior distribution over class labels given the input image. DiDiCM can run the diffusion over class probabilities or over discrete class labels, letting you trade compute against memory. Across a broad empirical study, DiDiCM beats standard classifiers: a few diffusion iterations reach higher accuracy on ImageNet than the baselines, and the gains grow as the task gets harder. The authors release their code.

S23 | Continuous Diffusion Scales Competitively with Discrete Diffusion for Language
1:02:05
July 13, 2026

S23 | Continuous Diffusion Scales Competitively with Discrete Diffusion for Language

Zhihan Yang (Cornell) presents RePlaid, revisiting the Plaid continuous diffusion language model to challenge the view that continuous diffusion is less scalable than discrete diffusion. RePlaid needs only 20x more compute than an autoregressive model to match its perplexity, close to MDLM at 14x and far below the 64x once attributed to the original Plaid, and it reaches a state-of-the-art perplexity of 22.1 among continuous diffusion language models on OpenWebText.

Diffusion has drawn wide attention in language modeling, yet continuous diffusion has looked less scalable than discrete approaches. This work challenges that belief. The authors revisit Plaid, a likelihood-based continuous diffusion language model, and construct RePlaid by aligning its architecture with modern discrete diffusion language models. In this unified setting they establish the first scaling law for continuous models that rivals discrete ones: RePlaid sits within a 20x compute gap of autoregressive models, outperforms Duo while using fewer parameters, and outperforms MDLM in the over-trained regime. Against recent continuous models on OpenWebText, RePlaid reaches a new state-of-the-art perplexity bound of 22.1 with better generation quality. The paper also offers theory for why likelihood-based training helps. Optimizing the noise schedule to minimize the variance of the ELBO naturally yields linear cross-entropy over time, which spreads denoising difficulty evenly without any case-specific time reparameterization. Optimizing token embeddings via likelihood creates structured geometries and drives most of the likelihood gain. Together these results suggest that continuous diffusion, when trained via likelihood, is a competitive and scalable alternative to discrete diffusion.

S22 | Nemotron-Labs-Diffusion: A Tri-Mode Language Model
57:05
June 22, 2026

S22 | Nemotron-Labs-Diffusion: A Tri-Mode Language Model

Nemotron-Labs-Diffusion unifies autoregressive, diffusion, and self-speculation decoding in one architecture, trained with a joint objective so it can switch modes to keep throughput high. The two objectives prove complementary: diffusion improves lookahead planning, while autoregression supplies left-to-right linguistic priors.

Nemotron-Labs-Diffusion is a tri-mode language model that unifies three decoding strategies in a single architecture: autoregressive (AR), diffusion, and self-speculation. Autoregressive models decode one token at a time, which underuses hardware at low batch sizes, while diffusion models decode many tokens per forward pass but usually trail AR in accuracy and need far more data to catch up. This work trains a single model with a joint AR-diffusion objective so it can switch modes to sustain high throughput across deployment settings and concurrency levels. The study makes three points. First, the AR and diffusion objectives are complementary: diffusion improves lookahead planning, while AR provides the left-to-right priors of natural language. Second, in self-speculation mode the diffusion path drafts tokens while the AR path verifies them, beating multi-token prediction in both acceptance rate and real-device efficiency. Third, a speed-of-light analysis shows diffusion can produce up to 76.5% more tokens per forward pass than self-speculation under an optimal sampler. The released family spans 3B, 8B, and 14B parameters with base, instruct, and vision-language variants. Nemotron-Labs-Diffusion-8B decodes six times more tokens per forward than Qwen3-8B at comparable accuracy, which translates to four times higher throughput on SPEED-Bench with SGLang on a GB200 GPU.

Featured Videos

View All Videos
How did diffusion LLMs get so fast?
22:14
February 9, 2026

How did diffusion LLMs get so fast?

Techniques for accelerating diffusion LLMs, from self-distillation and curriculum learning to KV caching and block diffusion

This video discusses techniques for making diffusion LLMs faster, including self-distillation through time, curriculum learning, confidence scores for unmasking, guided diffusion (FlashDLM), approximate KV caching (dLLM-Cache, dKV-Cache), and block diffusion.

But How Do Diffusion Language Models Actually Work?
12:27
August 3, 2025

But How Do Diffusion Language Models Actually Work?

Jia-Bin Huang explores several ideas for applying diffusion models to language modeling

Most Large Language Models (LLMs) today are based on Autoregressive models (i.e., they predict texts in a left-to-right order). But diffusion models offer iterative refinement, flexible control, and faster sampling. In this video, we explore several ideas for applying diffusion models to language modeling.

Simple Diffusion Language Models
15:07
July 3, 2024

Simple Diffusion Language Models

Quick introduction to Masked Diffusion Language Models (MDLM) by Alexander Rush

Quick introduction to Masked Diffusion Language Models (MDLM) by Alexander Rush

About the Reading Group

Diffusion LLMs are faster, more controllable successors to traditional LLMs and are rapidly gaining adoption. This reading group builds a community for exchanging and debating emerging ideas in this space. While our primary focus is discrete diffusion models for language, we also welcome work on other modalities and applications, such as molecular design, drug discovery, and beyond.

Meet the Organizers

Subham Sekhar Sahoo

Subham Sahoo

Holds a Ph.D. from Cornell Tech, where he specialized in Diffusion Language Models. He has made foundational contributions to the field, with his work deployed at scale by Google, NVIDIA, and ByteDance across language generation and drug discovery.

Justin Deschenaux

Justin Deschenaux

PhD student in Machine Learning at EPFL, advised by Prof. Caglar Gulcehre. Previously interned at Apple MLR. His research interests include diffusion language models, fast generative models, and generalization.

Zhihan Yang

Zhihan Yang

PhD student at Cornell CS. Previously completed his Bachelor's degrees in Mathematics and Statistics at Carleton College. He is a winner of the CRA Outstanding Undergraduate Researcher Award and his research focuses on principled, controllable, and efficient generative models.