Visual Autoregressive Transformers Must Use $Ω(n^2 d)$ Memory
Yang Cao, Xiaoyu Li, Yekun Ke, Yingyu Liang, Zhenmei Shi, Zhao Song
TL;DR
The paper tackles the memory bottleneck in Visual Autoregressive Transformers by formalizing the KV-cache compression problem and proving a fundamental $\Omega(n^2 d)$ memory lower bound for sequential visual token generation when $d = \Omega(\log n)$. Its core method combines reductions from one-way communication problems (Index and Multi-Index) with Johnson-Lindenstrauss projections to show that subquadratic memory usage is unattainable without additional structural constraints. The results hold for both exact and $(1\pm\eta)$-approximate attention, highlighting a theoretical limit on memory efficiency for VAR KV-cache. The work also discusses sparsity priors as potential mitigations, clarifying when practical reductions may be possible and guiding future design of memory-efficient VAR architectures.
Abstract
A fundamental challenge in Visual Autoregressive models is the substantial memory overhead required during inference to store previously generated representations. Despite various attempts to mitigate this issue through compression techniques, prior works have not explicitly formalized the problem of KV-cache compression in this context. In this work, we take the first step in formally defining the KV-cache compression problem for Visual Autoregressive transformers. We then establish a fundamental negative result, proving that any mechanism for sequential visual token generation under attention-based architectures must use at least $Ω(n^2 d)$ memory, when $d = Ω(\log n)$, where $n$ is the number of tokens generated and $d$ is the embedding dimensionality. This result demonstrates that achieving truly sub-quadratic memory usage is impossible without additional structural constraints. Our proof is constructed via a reduction from a computational lower bound problem, leveraging randomized embedding techniques inspired by dimensionality reduction principles. Finally, we discuss how sparsity priors on visual representations can influence memory efficiency, presenting both impossibility results and potential directions for mitigating memory overhead.
