English

AdaSVD: Adaptive Singular Value Decomposition for Large Language Models

Computer Vision and Pattern Recognition 2025-09-26 v4 Artificial Intelligence Computation and Language

Abstract

Large language models (LLMs) have achieved remarkable success in natural language processing (NLP) tasks, yet their substantial memory requirements present significant challenges for deployment on resource-constrained devices. Singular Value Decomposition (SVD) has emerged as a promising compression technique for LLMs, offering considerable reductions in memory overhead. However, existing SVD-based methods often struggle to effectively mitigate the errors introduced by SVD truncation, leading to a noticeable performance gap when compared to the original models. Furthermore, applying a uniform compression ratio across all transformer layers fails to account for the varying importance of different layers. To address these challenges, we propose AdaSVD, an adaptive SVD-based LLM compression approach. Specifically, AdaSVD introduces adaComp, which adaptively compensates for SVD truncation errors by alternately updating the singular matrices U\mathcal{U} and V\mathcal{V}^\top. Additionally, AdaSVD introduces adaCR, which adaptively assigns layer-specific compression ratios based on the relative importance of each layer. Extensive experiments across multiple LLM/VLM families and evaluation metrics demonstrate that AdaSVD consistently outperforms state-of-the-art (SOTA) SVD-based methods, achieving superior performance with significantly reduced memory requirements. Code and models of AdaSVD will be available at https://github.com/ZHITENGLI/AdaSVD.

Keywords

Cite

@article{arxiv.2502.01403,
  title  = {AdaSVD: Adaptive Singular Value Decomposition for Large Language Models},
  author = {Zhiteng Li and Mingyuan Xia and Jingyuan Zhang and Zheng Hui and Haotong Qin and Linghe Kong and Yulun Zhang and Xiaokang Yang},
  journal= {arXiv preprint arXiv:2502.01403},
  year   = {2025}
}

Comments

The code and models will be available at https://github.com/ZHITENGLI/AdaSVD

R2 v1 2026-06-28T21:30:40.713Z