SVDq: 1.25-bit and 410x Key Cache Compression for LLM Attention
Preprint
Abstract
For the efficient inference of Large Language Models (LLMs), the effective compression of key-value (KV) cache is essential. Three main types of KV cache compression techniques, namely sparsity, channel compression, and quantization, have been identified. This study presents SVDq, a Singular Value Decomposition (SVD) - based mixed precision quantization method for K cache. Initially, K cache is transformed into latent channels using SVD basis representations. Since the values in latent channels decay rapidly and become negligible after only a few latent channels, our method then incorporates importance-aware quantization and compression for latent channels. This enables the effective allocation of higher precision to more significant channels. Theoretically, we prove that SVDq results in quantization errors (x0.1 or even lower) that are much lower than those of per-channel key quantization in the original space. Our findings based on RULER and LongBench benchmarks demonstrate that SVDq can achieve an equivalent key cache precision as low as 1.25-bit. When combined with key sparsity, it can reach a key compression ratio of up to 410x for attention computation, all while maintaining comparable model performance. Notably, our method is nearly lossless for LongBench datasets. This indicates that SVDq enables high-precision low-bit quantization, providing a more efficient solution for KV cache compression in LLMs.Keywords
All Related Versions
This publication has 12 references indexed in Scilit:
- PQCache: Product Quantization-based KVCache for Long Context LLM InferenceProceedings of the ACM on Management of Data, 2025
- Align Attention Heads Before Merging Them: An Effective Way for Converting MHA to GQA2025
- KVQuant: Towards 10 Million Context Length LLM Inference with KV Cache Quantization2024
- Loki: Low-rank Keys for Efficient Sparse Attention2024
- Eigen Attention: Attention in Low-Rank Space for KV Cache Compression2024
- LongBench: A Bilingual, Multitask Benchmark for Long Context Understanding2024
- Unlocking Data-free Low-bit Quantization with Matrix Decomposition for KV Cache Compression2024
- H2O: Heavy-Hitter Oracle for Efficient Generative Inference of Large Language Models2023
- GQA: Training Generalized Multi-Query Transformer Models from Multi-Head Checkpoints2023
- SYMMETRIC GAUGE FUNCTIONS AND UNITARILY INVARIANT NORMSThe Quarterly Journal of Mathematics, 1960