Reviving Any-Subset Autoregressive Models with Principled Parallel Sampling and Speculative Decoding
On the map: Efficient LLM inference and serving → Diffusion LLM and MoE inference
Abstract (arXiv)
In arbitrary-order language models, it is an open question how to sample tokens in parallel from the correct joint distribution. With discrete diffusion models, the more tokens they generate in parallel, the less their predicted distributions adhere to the originally learned data distribution, as they rely on a conditional independence assumption that only works with infinitesimally small timesteps. We find that a different class of models, any-subset autoregressive models (AS-ARMs), holds the solution. As implied by the name, AS-ARMs can generate tokens in any order, and in parallel. Moreover, AS-ARMs support parallelized joint probability density estimation, allowing them to correct their own parallel-generated token distributions, via our Any-Subset Speculative Decoding (ASSD) algorithm. ASSD provably enables generation of tokens from the correct joint distribution, with the number of neural network calls upper bounded by the number of tokens predicted. We empirically verify that ASSD speeds up language generation, without sacrificing quality. Furthermore, we provide a mathematically justified scheme for training AS-ARMs for generation, and show that AS-ARMs achieve state-of-the-art performance among sub-200M parameter models on infilling benchmark tasks, and nearly match the performance of models 50X larger on code generation. Our theoretical and empirical results indicate that the once-forgotten AS-ARMs are a promising direction of language modeling.
Key facts. Cited by 15 papers in the map (data through 14 Oct 2026). Placed in Diffusion LLM and MoE inference, one of 12 directions in Efficient LLM inference and serving. Builds on 39 of its 46 references that are in the map. First posted on arXiv 29 Apr 2025.
Builds on
39 of 46 references.
References · 39
- 2017Attention Is All You Needcited by 60,361
- 2014Adam: A Method for Stochastic Optimizationcited by 37,240
- 2023GPT-4 Technical Reportcited by 18,396
- 2023LLaMA: Open and Efficient Foundation Language Modelscited by 14,132
- 2022FlashAttention: Fast and Memory-Efficient Exact Attention with IO-Awarenesscited by 3,673
- 2016Pointer Sentinel Mixture Modelscited by 3,096
- 2019XLNet: Generalized Autoregressive Pretraining for Language Understandingcited by 2,811
- 2019HuggingFace's Transformers: State-of-the-art Natural Language Processingcited by 2,218
- 2023Code Llama: Open Foundation Models for Codecited by 2,139
- 2017Decoupled Weight Decay Regularizationcited by 1,831
- 2021Structured Denoising Diffusion Models in Discrete State-Spacescited by 1,719
- 2022Fast Inference from Transformers via Speculative Decodingcited by 1,653
27 more
- 2018Self-Attention with Relative Position Representationscited by 1,120
- 2023Accelerating Large Language Model Decoding with Speculative Samplingcited by 1,006
- 2025Large Language Diffusion Modelscited by 912
- 2024Simple and Effective Masked Diffusion Language Modelscited by 848
- 2024Medusa: Simple LLM Inference Acceleration Framework with Multiple Decoding Headscited by 843
- 2023StarCoder: may the source be with you!cited by 799
- 2022InCoder: A Generative Model for Code Infilling and Synthesiscited by 498
- 2022A Continuous Time Framework for Discrete Denoising Modelscited by 451
- 2016A Corpus and Evaluation Framework for Deeper Understanding of Commonsense Storiescited by 417
- 2015MADE: Masked Autoencoder for Distribution Estimationcited by 307
- 2024LayerSkip: Enabling Early Exit Inference and Self-Speculative Decodingcited by 307
- 2024Break the Sequential Dependency of LLM Inference Using Lookahead Decodingcited by 298
- 2024Scaling Diffusion Language Models via Adaptation from Autoregressive Modelscited by 274
- 2022Efficient Training of Language Models to Fill in the Middlecited by 255
- 2021Autoregressive Diffusion Modelscited by 210
- 2024Masked Diffusion Models are Secretly Time-Agnostic Masked Models and Exploit Inaccurate Categorical Samplingcited by 208
- 2024Hydra: Sequentially-Dependent Draft Heads for Medusa Decodingcited by 117
- 2024Energy-Based Diffusion Language Models for Text Generationcited by 89
- 2024Beyond Autoregression: Fast LLMs via Self-Distillation Through Timecited by 78
- 2013A Deep and Tractable Density Estimatorcited by 68
- 2022Training and Inference on Any-Order Autoregressive Models the Right Waycited by 64
- 2024Think While You Generate: Discrete Diffusion with Planned Denoisingcited by 63
- 2024Informed Correctors for Discrete Diffusion Modelscited by 57
- 2024textitJump Your Steps: Optimizing Sampling Schedule of Discrete Diffusion Modelscited by 40
- 2021Arbitrary Conditional Distributions with Energycited by 22
- 2024σ-GPTs: A New Approach to Autoregressive Modelscited by 20
- 2024The N-Grammys: Accelerating Autoregressive Inference with Learning-Free Batched Speculationcited by 14
Built on by
Citing papers per year: 2025: 9; 2026: 6.
15 papers.
Sort:
By area:
- 2025Accelerated Sampling from Masked Diffusion Models via Entropy Bounded Unmaskingcited by 131
- 2025Accelerating Diffusion LLMs via Adaptive Parallel Decodingcited by 112
- 2025A Survey on Parallel Text Generation: From Parallel Decoding to Diffusion Language Modelscited by 30
- 2025Learning Unmasking Policies for Diffusion Language Modelscited by 30
- 2025Set Block Decoding is a Language Model Inference Acceleratorcited by 23
- 2025Self-Speculative Masked Diffusionscited by 11
- 2025Enabling Approximate Joint Sampling in Diffusion LMscited by 10
- 2025Demystifying MaskGIT Sampler and Beyond: Adaptive Order Selection in Masked Diffusioncited by 10
- 2026DUEL: Exact Likelihood for Masked Diffusion via Deterministic Unmaskingcited by 9
- 2025Partition Generative Modeling: Masked Modeling Without Maskscited by 6
- 2026S2D2: Fast Decoding for Diffusion LLMs via Training-Free Self-Speculationcited by 5
- 2026Set Diffusion: Interpolating Token Orderings Between Autoregression and Diffusion for Fast and Flexible Decodingcited by 2
- 2026AutoIndexer: Flexible-Order Decoding by Training Causal Models on Chains of Edits8 Oct 2026
- 2026Set Diffusion: Interpolating Token Orderings Between Autoregression and Diffusion for Fast and Flexible Decoding2 Jul 2026
- 2026Diffusion Language Model Parallel Decoding via Product-of-Experts Bridge6 Jun 2026
- 2026S2D2: Fast Decoding for Diffusion LLMs via Training-Free Self-Speculation26 Mar 2026
- 2026DUEL: Exact Likelihood for Masked Diffusion via Deterministic Unmasking2 Mar 2026
- 2026Why Any-Order Autoregressive Models Need Two-Stream Attention: A Structural-Semantic Tradeoff17 Feb 2026
- 2025Learning Unmasking Policies for Diffusion Language Models9 Dec 2025
- 2025Demystifying MaskGIT Sampler and Beyond: Adaptive Order Selection in Masked Diffusion6 Oct 2025
- 2025Self-Speculative Masked Diffusions4 Oct 2025
- 2025Enabling Approximate Joint Sampling in Diffusion LMs25 Sep 2025
- 2025Set Block Decoding is a Language Model Inference Accelerator4 Sep 2025
- 2025A Survey on Parallel Text Generation: From Parallel Decoding to Diffusion Language Models12 Aug 2025
3 more
- 2025Accelerated Sampling from Masked Diffusion Models via Entropy Bounded Unmaskingcited by 131
- 2025A Survey on Parallel Text Generation: From Parallel Decoding to Diffusion Language Modelscited by 30
- 2025Learning Unmasking Policies for Diffusion Language Modelscited by 30
- 2025Self-Speculative Masked Diffusionscited by 11
- 2025Demystifying MaskGIT Sampler and Beyond: Adaptive Order Selection in Masked Diffusioncited by 10
- 2026DUEL: Exact Likelihood for Masked Diffusion via Deterministic Unmaskingcited by 9
- 2026S2D2: Fast Decoding for Diffusion LLMs via Training-Free Self-Speculationcited by 5
- 2026Set Diffusion: Interpolating Token Orderings Between Autoregression and Diffusion for Fast and Flexible Decodingcited by 2
- 2026Why Any-Order Autoregressive Models Need Two-Stream Attention: A Structural-Semantic Tradeoffcited by 0
- 2026Diffusion Language Model Parallel Decoding via Product-of-Experts Bridgecited by 0
- 2026Set Diffusion: Interpolating Token Orderings Between Autoregression and Diffusion for Fast and Flexible Decoding2 Jul 2026
- 2026Diffusion Language Model Parallel Decoding via Product-of-Experts Bridge6 Jun 2026
- 2026S2D2: Fast Decoding for Diffusion LLMs via Training-Free Self-Speculation26 Mar 2026
- 2026DUEL: Exact Likelihood for Masked Diffusion via Deterministic Unmasking2 Mar 2026
- 2026Why Any-Order Autoregressive Models Need Two-Stream Attention: A Structural-Semantic Tradeoff17 Feb 2026
- 2025Learning Unmasking Policies for Diffusion Language Models9 Dec 2025
- 2025Demystifying MaskGIT Sampler and Beyond: Adaptive Order Selection in Masked Diffusion6 Oct 2025
- 2025Self-Speculative Masked Diffusions4 Oct 2025
- 2025A Survey on Parallel Text Generation: From Parallel Decoding to Diffusion Language Models12 Aug 2025
- 2025Accelerated Sampling from Masked Diffusion Models via Entropy Bounded Unmasking30 May 2025
- 2025Accelerating Diffusion LLMs via Adaptive Parallel Decodingcited by 112
- 2025Accelerating Diffusion LLMs via Adaptive Parallel Decoding31 May 2025
- 2025Set Block Decoding is a Language Model Inference Acceleratorcited by 23
- 2025Enabling Approximate Joint Sampling in Diffusion LMscited by 10
- 2025Partition Generative Modeling: Masked Modeling Without Maskscited by 6
- 2026AutoIndexer: Flexible-Order Decoding by Training Causal Models on Chains of Editscited by 0
- 2026AutoIndexer: Flexible-Order Decoding by Training Causal Models on Chains of Edits8 Oct 2026
- 2025Enabling Approximate Joint Sampling in Diffusion LMs25 Sep 2025
- 2025Set Block Decoding is a Language Model Inference Accelerator4 Sep 2025
- 2025Partition Generative Modeling: Masked Modeling Without Masks24 May 2025
Similar, not cited
Close in wording, no citation either way
- 2026Why Diffusion Language Models Struggle with Truly Parallel (Non-Autoregressive) Decoding?
- 2026Auto-Regressive Masked Diffusion Models
- 2026Rethinking the Generation Order of Block Diffusion Language Models
- 2025On Powerful Ways to Generate: Autoregression, Diffusion, and Beyond
- 2026Autoregressive Models Rival Diffusion Models at ANY-ORDER Generation
- 2025Learning to Parallel: Accelerating Diffusion Large Language Models via Learnable Parallel Decoding
- 2025Diffusion Language Models Know the Answer Before Decoding
- 2023Fast and Robust Early-Exiting Framework for Autoregressive Language Models with Synchronized Parallel Decoding