paper-with-me

홈 › Papers

Parallel Sampling via Autospeculation

2025-11-11 · Nima Anari, Carlo Baronio, CJ Chen, Alireza Haqi, Frederic Koehler, Anqi Li, Thuy-Duong Vuong arxiv

We present parallel algorithms to accelerate sampling via counting in two settings: any-order autoregressive models and denoising diffusion models. An any-order autoregressive model accesses a target distribution $μ$ on $[q]^n$ through an oracle that provides conditional marginals, while a denoising diffusion model accesses a target distribution $μ$ on $\mathbb{R}^n$ through an oracle that provides conditional means under Gaussian noise. Standard sequential sampling algorithms require $\widetilde{O}(n)$ time to produce a sample from $μ$ in either setting. We show that, by issuing oracle calls in parallel, the expected sampling time can be reduced to $\widetilde{O}(n^{1/2})$. This improves the previous $\widetilde{O}(n^{2/3})$ bound for any-order autoregressive models and yields the first parallel speedup for diffusion models in the high-accuracy regime, under the relatively mild assumption that the support of $μ$ is bounded. We introduce a novel technique to obtain our results: speculative rejection sampling. This technique leverages an auxiliary `speculative'' distribution~$ν$ that approximates~$μ$ to accelerate sampling. Our technique is inspired by the well-studied speculative decoding'' techniques popular in large language models, but differs in key ways. Firstly, we use autospeculation,'' namely we build the speculation $ν$ out of the same oracle that defines~$μ$. In contrast, speculative decoding typically requires a separate, faster, but potentially less accurate draft'' model $ν$. Secondly, the key differentiating factor in our technique is that we make and accept speculations at a `sequence'' level rather than at the level of single (or a few) steps. This last fact is key to unlocking our parallel runtime of $\widetilde{O}(n^{1/2})$.

📄 PDF Abstract BibTeX arXiv:2511.07869

Code (0)

등록된 구현이 없습니다.

Similar Papers 제목 키워드 기반

Diffusion Models are Secretly Exchangeable: Parallelizing DDPMs via Autospeculation

2025-05-06 · Hengyuan Hu, Aniket Das, Dorsa Sadigh, Nima Anari

Denoising Diffusion Probabilistic Models (DDPMs) have emerged as powerful tools for generative modeling. However, their sequential computation requirements lead to significant inference-time bottlenecks. In this work, we…

Denoising

Arithmetic Sampling: Parallel Diverse Decoding for Large Language Models

2022-10-18 · Luke Vilnis, Yury Zemlyanskiy, Patrick Murray, Alexandre Passos 외

Decoding methods for large language models often trade-off between diversity of outputs and parallelism of computation. Methods such as beam search and Gumbel top-k sampling can guarantee a different output for each elem…

DiversityLanguage ModelingLanguage ModellingLarge Language Model+1

Communication-free Sampling and 4D Hybrid Parallelism for Scalable Mini-batch GNN Training

2026-04-03 · Cunyang Wei, Siddharth Singh, Aishwarya Sarkar, Daniel Nichols 외 arxiv

Graph neural networks (GNNs) are widely used for learning on graph datasets derived from various real-world scenarios. Learning from extremely large graphs requires distributed training, and mini-batching with sampling i…

Fast and Efficient Parallel Sampling Using Higher Order Langevin Dynamics

2025-10-21 · Jaideep Mahajan, Kaihong Zhang, Feng Liang, Jingbo Liu arxiv

We study parallel sampling from high-dimensional strongly log-concave distributions. Langevin-based samplers converge rapidly in continuous time, but their discretizations are typically sequential and often require polyn…

Beyond Parallel Sampling: Diverse Query Initialization for Agentic Search

2026-06-15 · Sidhaarth Murali, João Coelho, Jingjie Ning, João Magalhães 외 arxiv

Test-time scaling for agentic search typically increases depth (i.e., more turns and tokens per trajectory) or breadth (i.e., more parallel rollouts). Here we focus on breadth scaling, showing that standard parallel samp…