SVDq: 1.25-bit and 410x Key Cache Compression for LLM Attention

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Yankun, Hong, Xing, Li, Hui-Ling, Zhen, Xianzhi, Yu, Wulong, Liu, Mingxuan, Yuan
Natura: Preprint
Pubblicazione: 2025
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866913701744869376
author Yankun, Hong
Xing, Li
Hui-Ling, Zhen
Xianzhi, Yu
Wulong, Liu
Mingxuan, Yuan
author_facet Yankun, Hong
Xing, Li
Hui-Ling, Zhen
Xianzhi, Yu
Wulong, Liu
Mingxuan, Yuan
contents 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.
format Preprint
id arxiv_https___arxiv_org_abs_2502_15304
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle SVDq: 1.25-bit and 410x Key Cache Compression for LLM Attention
Yankun, Hong
Xing, Li
Hui-Ling, Zhen
Xianzhi, Yu
Wulong, Liu
Mingxuan, Yuan
Machine Learning
Artificial Intelligence
Computation and Language
68T50
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.
title SVDq: 1.25-bit and 410x Key Cache Compression for LLM Attention
topic Machine Learning
Artificial Intelligence
Computation and Language
68T50
url https://arxiv.org/abs/2502.15304