atlas

Research map / Architectures and efficiency / Quantization

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

ICLR 2025 · Architectures and efficiency › Quantization · approach: KV cache quantization · 1 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes SVD-LLM, a post-training SVD-based LLM compression method with truncation-aware Cholesky data whitening (so truncated singular values equal compression loss) plus sequential LoRA updates of the low-rank factors.

Problem

SVD-based LLM compression degrades severely at high compression ratios because truncated singular values do not map directly to compression loss and the compressed weights are not updated after truncation.

Approach

Whiten the activations via Cholesky decomposition of XX^T so that the truncated singular values of WS equal the layer's Frobenius compression loss, then recover accuracy by sequentially fine-tuning the two low-rank factors with LoRA.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
replace ASVD with SVD-LLMLLaMA-7B compression · WikiText-2, 20% compressioncompression time: about $5.5$ hours -> $3.5$ hours; $36\%$ times fasterHelped
use SVD-LLM rather than vanilla SVD, FWSVD, or ASVDLLaMA-7B compression · 10 datasets, compression ratios from 20% to 80%perplexity and average accuracy: reduces the perplexity by more than 99%; over 400% higher average accuracyHelped
use SVD-LLM instead of the three SVD-based baselinescompressed LLaMA-7B · TruthfulQA and GSM8K, compression ratios 60% and abovegeneration abilityHelped
add truncation-aware data whitening (ablation)SVD-LLM · LLaMA-7B, WikiText-2, all reported compression ratiosperplexityHelped
add sequential low-rank parameter update (ablation)SVD-LLM · LLaMA-7B, WikiText-2, all reported compression ratiosperplexityHelped
use both truncation-aware whitening and sequential low-rank parameter update rather than either component alone (ablation)SVD-LLM · LLaMA-7B, WikiText-2, all reported compression ratiosperplexityHelped
change the number, random seed, or source dataset of calibration data (ablation)SVD-LLM · LLaMA-7B, 20% compressionfinal performance: no more than 3%No clear effect
reverse the sequential update order, updating W'_v before W'_u (ablation)SVD-LLM · LLaMA-7B, WikiText-2, 20% to 80% compressionperplexityNo clear effect
replace sequential LoRA fine-tuning with normal LoRA fine-tuning (ablation)SVD-LLM · reported compression ratioscompression performanceHurt
add sequential LoRA fine-tuning to ASVD rather than use SVD-LLM (ablation)ASVD · various compression ratioscompression performanceHurt

Surprising findings

Limitations

Experimental setup

Datasets: WikiText-2 C4 Alpaca OpenbookQA WinoGrande HellaSwag ARC-e PIQA MathQA TruthfulQA GSM8K

Benchmarks: WikiText-2 C4 OpenbookQA WinoGrande HellaSwag ARC-e PIQA MathQA TruthfulQA GSM8K

Metrics: perplexity accuracy throughput (tokens/sec) peak memory compression time

Baselines: SVD FWSVD ASVD FLAP LLM-Pruner SliceGPT BlockPruner PB-LLM BiLLM OneBit StableLM-3B DRONE

Builds on: ASVD FWSVD DRONE LoRA LLM-Pruner

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy