English

SPA-Cache: Singular Proxies for Adaptive Caching in Diffusion Language Models

Machine Learning 2026-05-26 v2 Artificial Intelligence

Abstract

While Diffusion Language Models (DLMs) offer a flexible, arbitrary-order alternative to the autoregressive paradigm, their non-causal nature precludes standard KV caching, forcing costly hidden state recomputation at every decoding step. Existing DLM caching approaches reduce this cost by selective hidden state updates; however, they are still limited by (i) costly token-wise update identification heuristics and (ii) rigid, uniform budget allocation that fails to account for heterogeneous hidden state dynamics. To address these challenges, we present SPA-Cache that jointly optimizes update identification and budget allocation in DLM cache. First, we derive a low-dimensional singular proxy that enables the identification of update-critical tokens in a low-dimensional subspace, substantially reducing the overhead of update identification. Second, we introduce an adaptive strategy that allocates fewer updates to stable layers without degrading generation quality. Together, these contributions significantly improve the efficiency of DLMs, yielding up to an 8×8\times throughput improvement over vanilla decoding and a 22--4×4\times speedup over existing caching baselines.

Keywords

Cite

@article{arxiv.2602.02544,
  title  = {SPA-Cache: Singular Proxies for Adaptive Caching in Diffusion Language Models},
  author = {Wenhao Sun and Rong-Cheng Tu and Yifu Ding and Zhao Jin and Jingyi Liao and Yongcheng Jing and Dacheng Tao},
  journal= {arXiv preprint arXiv:2602.02544},
  year   = {2026}
}

Comments

Accepted by ICML 2026.The code repository is available at https://github.com/wenhao728/spa-cache

R2 v1 2026-07-01T09:32:38.706Z