Attention in Constant Time: Vashista Sparse Attention for Long-Context Decoding with Exponential Guarantees
Vashista Nobaub
TL;DR
This work introduces a geometric theory of sparse long-context decoding for attention by modeling the attention mechanism as a projection onto the convex hull of key vectors and applying entropic regularization. A face-stability main theorem shows that, with a positive face gap $\Delta(q)>0$, mass concentrates on a small active face and leakage off-face decays exponentially as $\exp(-\Delta(q)/(2\varepsilon))$, enabling constant-time per-token decoding. The authors present Vashista Sparse Attention, a practical drop-in mechanism with paging-based context selection that achieves $O(PD+K_cD)$ decode complexity, where $P$ is the routed page count and $K_c$ the candidate set size, independent of context length $T$ under the stability regime. They provide diagnostics to detect the presence of a gap, validate the approach experimentally in industrial-style long-context serving settings, and outline deployment guidance for privacy-conscious and air-gapped environments, with implications for retrieval-augmented generation and long-horizon agents. Overall, the paper offers a principled framework and engineering pathway to reliable, scalable long-context decoding with provable guarantees and practical tooling for production deployments.
Abstract
Large language models spend most of their inference cost on attention over long contexts, yet empirical behavior suggests that only a small subset of tokens meaningfully contributes to each query. We formalize this phenomenon by modeling attention as a projection onto the convex hull of key vectors and analyzing its entropic (softmax-like) relaxation. Our main theoretical contribution is a face-stability theorem showing that, under a strict complementarity margin (a support gap (Δ) certified by KKT multipliers), entropic attention concentrates on a constant-size active face: the total mass assigned to inactive tokens decays exponentially as (\exp(-Ω(Δ/\varepsilon))), while the error on the active face scales linearly in the temperature/regularization parameter (\varepsilon). This yields a practical criterion for when sparse long-context decoding is safe and provides a principled knob to trade accuracy for compute. Building on these guarantees, we introduce Vashista Sparse Attention, a drop-in mechanism that maintains a small candidate set per query through a paging-style context selection strategy compatible with modern inference stacks. Across long-context evaluations, we observe stable constant-size effective support, strong wall-clock speedups, and minimal quality degradation in the regimes predicted by the support-gap diagnostics. Finally, we discuss deployment implications for privacy-sensitive and air-gapped settings, where interchangeable attention modules enable predictable latency and cost without external retrieval dependencies.
