SVD-LLM: Truncation-aware Singular Value Decomposition for Large Language Model Compression

Xin Wang, Yu Zheng, Zhongwei Wan, Mi Zhang
2/12/2026

No official code found. Best implementation: AIoT-MLSys-Lab/SVD-LLM (307 stars, Apache-2.0, last commit 2025-08-28).

Abstract

The advancements in Large Language Models (LLMs) have been hindered by their substantial sizes, which necessitates LLM compression methods for practical deployment. Singular Value Decomposition (SVD) offers a promising solution for LLM compression. However, state-of-the-art SVD-based LLM compression methods have two key limitations: truncating smaller singular values may lead to higher compression loss, and the lack of update on the compressed weights after SVD truncation. In this work, we propose SVD-LLM, a SVD-based post-training LLM compression method that addresses the limitations of existing methods. SVD-LLM incorporates a truncation-aware data whitening technique to ensure a direct mapping between singular values and compression loss. Moreover, SVD-LLM adopts a parameter update with sequential low-rank approximation to compensate for the accuracy degradation after SVD compression. We evaluate SVD-LLM on 10 datasets and seven models from three different LLM families at three different scales. Our results demonstrate the superiority of SVD-LLM over state-of-the-arts, especially at high model compression ratios. Our code is available at https://github.com/AIoT-MLSys-Lab/SVD-LLM

View on arXivView PDF

Code Implementations(1)

Apache-2.0

[ICLR 2025πŸ”₯] SVD-LLM & [NAACL 2025πŸ”₯] SVD-LLM V2

30747Shell, PythonMar 13, 20241 years agoApache-2.0
efficient-modelsgenerative-ailarge-language-modelsmodel-compression

Similar Papers

Cite this paper

@article{wang2026svdllm,
  title  = {SVD-LLM: Truncation-aware Singular Value Decomposition for Large Language Model Compression},
  author = {Xin Wang and Yu Zheng and Zhongwei Wan and Mi Zhang},
  year   = {2026},
  eprint = {2403.07378},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2403.07378},
  journal = {ICLR 2024 2024}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2403.07378.svg)](https://codeofpaper.com/paper/2403.07378)

Discussion