autoregressive diffusion

**Autoregressive Diffusion** is a **hybrid generative model that combines autoregressive (left-to-right) generation with diffusion-based denoising** — generating tokens sequentially but using a diffusion process at each position, or applying diffusion with an autoregressive ordering constraint. **Autoregressive Diffusion Variants** - **ARDM (Autoregressive Diffusion Models)**: Generate tokens in a random order — each token is generated conditioned on previously generated tokens. - **Order-Agnostic**: Learn to generate in ANY order, not just left-to-right — order is sampled during training. - **Upsampling**: Generate a coarse sequence autoregressively, then refine with diffusion — hierarchical approach. - **Absorbing + AR**: Combine absorbing diffusion (unmask one token at a time) with autoregressive conditioning. **Why It Matters** - **Flexibility**: Unlike pure AR models (fixed left-to-right), ARDM can generate in any order — more flexible decoding. - **Quality**: Combining AR conditioning with diffusion can improve generation quality over pure non-autoregressive methods. - **Speed**: Can decode faster than pure AR (generate multiple tokens per step) while maintaining coherence. **Autoregressive Diffusion** is **sequential denoising** — combining the coherence of autoregressive generation with the flexibility and quality of diffusion models.

Go deeper with CFSGPT

Get AI-powered deep-dives, save terms, and run advanced simulations — free account.

Create Free Account