Kronecker Product Attention: Memory-Efficient KV Compression via Structured Factorization
We propose Kronecker Product Attention (KPA), which represents key and value activations as sums of Kronecker products of compact, token-dependent matrix factors.
ProofPaper ↗
Key points
- Efficient autoregressive generation is increasingly limited by the memory footprint of the key-value (KV) cache, which grows linearly with sequence length, batch size, and model depth.
- Existing approaches such as Multi-Query Attention (MQA), Grouped-Query Attention (GQA), Multi-Head Latent Attention (MLA), and Tensor Product Attention (TPA) reduce this cost through different trade-offs, but often sacrifice expressivity, require additional positional-encoding machinery, or impose restrictive low-rank structure.
- KPA strictly generalizes TPA: rank-one vector-outer-product factorization arises as a degenerate Kronecker split, while non-degenerate matrix factors can represent richer block-structured patterns.
- We further show that a structured rotary embedding operator matched to the Kronecker representation preserves the relative-position property of RoPE while rotating only the compact factors, removing the need for a decoupled RoPE branch as in MLA.
Sources (1)
- [1]Kronecker Product Attention: Memory-Efficient KV Compression via Structured FactorizationarXiv (AI, ML, NLP, CV, robotics, multi-agent) · Oct 8, 07:23 PM
We propose Kronecker Product Attention (KPA), which represents key and value activations as sums of Kronecker products of compact, token-dependent matrix factors.
Efficient autoregressive generation is increasingly limited by the memory footprint of the key-value (KV) cache, which grows linearly with sequence length, batch size, and model depth.
Extractive summary: sentences quoted from the sources.
Before this
- Oct 8, 2026RaReCache: Bridging the Gap in Cross-Model KV Cache Reuse via Rank disagreement-based Selective Recomputation
- Oct 8, 2026Read What Matters: Query-Adaptive Quantization for KV Caches
- Oct 8, 2026Bridging KV-Cache Quantization and Linear Attention: From Theory to Pretrained Weight Migration
- Oct 8, 2026One Model to Loop Them All: Elastic Latent Recurrence for Language Models
- Oct 7, 2026ResidualQuant: KV Cache Quantization for Looped Transformers with 2-Bit Residuals
- Oct 7, 2026Dual-QK: Sharp Queries and Flat Keys for Prunable 2-bit KV Caches