CreditDecoding: Accelerating Parallel Decoding in Diffusion Large Language Models with Trace Credits
Kangyu Wang, Zhiyun Jiang, Haibo Feng, Weijia Zhao, Lin Liu, Jianguo Li, Zhenzhong Lan, Weiyao Lin
TL;DR
This work tackles inefficiencies in diffusion large language model (dLLM) inference under parallel decoding by exposing two bottlenecks: redundant remasking of tokens that stabilize early and history-agnostic decisions that ignore past convergence signals. It introduces CreditDecoding, a training-free approach that builds a token-level Trace Credit from historical logits and fuses it with current logits via logit augmentation to accelerate convergence for underconfident but correct tokens. Empirical results across eight benchmarks show substantial speedups (up to 5.48×) with minimal accuracy loss and improved robustness, while remaining orthogonal to existing optimizations such as KV caching and EOS stopping, and scaling to long contexts. The method is readily integrable and offers a practical path to faster, more reliable dLLM inference in real-world deployments as base models become stronger.
Abstract
Diffusion large language models (dLLMs) generate text through iterative denoising steps, achieving parallel decoding by denoising only high-confidence positions at each step. However, existing approaches often repetitively remask tokens due to initially low confidence scores, leading to redundant iterations and limiting overall acceleration. Through the analysis of dLLM decoding traces, we observe that the model often determines the final prediction for a token several steps before the decoding step. To leverage this historical information and avoid redundant steps, we introduce the concept of Trace Credit, which quantifies each token's convergence potential by accumulating historical logits. Furthermore, we propose CreditDecoding, a training-free parallel decoding algorithm that accelerates the confidence convergence of correct but underconfident tokens by fusing current logits with Trace Credit. This process significantly reduces redundant iterations and enhances decoding robustness. On eight benchmarks, CreditDecoding achieves a 5.48 times speedup and a 0.48 performance improvement over LLaDA-8B-Instruct, and a 4.11 times speedup with a 0.15 performance improvement over LLaDA-MoE-Instruct. Importantly, CreditDecoding scales effectively to long sequences and is orthogonal to mainstream inference optimizations, making it a readily integrable and versatile solution.
