Accelerating Diffusion Large Language Models with SlowFast Sampling: The Three Golden Principles
Qingyan Wei, Yaojie Zhang, Zhiyuan Liu, Dongrui Liu, Linfeng Zhang
TL;DR
This work tackles the latency bottleneck of diffusion-based LLMs by introducing SlowFast Sampling, a dynamic two-stage decoding strategy guided by the Certainty, Convergence, and Positional principles. By alternating between exploratory and accelerated decoding and leveraging region-based caching, the method achieves large inference speedups while preserving generation quality. Extensive experiments on LLaDA 8B and Dream 7B demonstrate substantial throughput gains, including up to $34.22\times$ with dLLM-Cache, and even outperform autoregressive LLaMA3 8B in some settings. The approach is shown to be compatible with caching and scalable across benchmarks, highlighting its practical potential for fast, high-quality generation with dLLMs.
Abstract
Diffusion-based language models (dLLMs) have emerged as a promising alternative to traditional autoregressive LLMs by enabling parallel token generation and significantly reducing inference latency. However, existing sampling strategies for dLLMs, such as confidence-based or semi-autoregressive decoding, often suffer from static behavior, leading to suboptimal efficiency and limited flexibility. In this paper, we propose SlowFast Sampling, a novel dynamic sampling strategy that adaptively alternates between exploratory and accelerated decoding stages. Our method is guided by three golden principles: certainty principle, convergence principle, and positional principle, which govern when and where tokens can be confidently and efficiently decoded. We further integrate our strategy with dLLM-Cache to reduce redundant computation. Extensive experiments across benchmarks and models show that SlowFast Sampling achieves up to 15.63$\times$ speedup on LLaDA with minimal accuracy drop, and up to 34.22$\times$ when combined with caching. Notably, our approach outperforms strong autoregressive baselines like LLaMA3 8B in throughput, demonstrating that well-designed sampling can unlock the full potential of dLLMs for fast and high-quality generation.
