atlas

Research map / Architectures and efficiency / Quantization

Dobi-SVD: Differentiable SVD for LLM Compression and Some New Perspectives

ICLR 2025 · Architectures and efficiency › Quantization · approach: KV cache quantization · 0 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.

Dobi-SVD compresses LLMs by directly truncating activations with a differentiable, gradient-stabilized truncation-position search, IPCA-based optimal weight update, and quantized remapping that makes compression ratio bijective with truncation position.

Problem

SVD-based LLM compression degrades sharply at high compression ratios because weight-truncation or activation-aware SVD methods pick suboptimal truncation positions, update weights poorly, and suffer from the limitation that real compression requires discarding at least half the singular values.

Approach

Truncate activations (A = xW) via SVD instead of weights, learn per-matrix continuous truncation positions by differentiable tanh-smoothed truncation with Taylor-stabilized SVD backprop, derive the rank-k weight update by IPCA on projected weights, and remap storage by 8-bit quantizing the orthogonal U and V factors so compression ratio maps bijectively to k.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
directly truncate activations instead of weightsLLaMA-7B · WikiText2PPL: 5.68 -> 20.71 vs 5.68 -> 105474 at Param Ratio 0.4Helped
add remapping (ablation)Dobi-SVD · WikiText2, LLaMA-7B, ratio 0.4PPL: 58.02 -> 9.95Helped
use quantized 8+16-bit remapping instead of 16-bit remapping (ablation)Dobi-SVD · WikiText2, LLaMA-7B, ratio 0.4PPL: 9.78 -> 9.95Hurt
use quantized 8+16-bit remapping instead of 16-bit remapping (ablation)Dobi-SVD · WikiText2, LLaMA-7B, ratio 0.8PPL: 6.05 -> 6.08Hurt
add GPTQ-4bit quantizationDobi-SVD · WikiText2, LLaMA-7B, ratio 0.4PPL: 9.95 -> 12.04Hurt
add GPTQ-4bit quantizationDobi-SVD · WikiText2, LLaMA-7B, ratio 0.6PPL: 8.12 -> 9.97Hurt
remove remapping (ablation)Dobi-SVD · Wiki2, LLaMA-7B, ratio 0.4PPL: 9.95 -> 46.18Hurt
use differentiable truncation for a single late layer instead of multiple late layers (ablation)Dobi-SVD · LLaMA-7Bmodel performanceHelped
train with batch size 16 instead of 256 (ablation)Dobi-SVD · LLaMA-7Bmodel performanceNo clear effect
use IPCA instead of PCA for weight updatesDobi-SVD · weight-update memory usagememory usageHelped
add remapping (ablation)Dobi-SVD · LLaMA-7B, ratio 0.8PPL: 8.87 -> 6.08Helped

Surprising findings

Limitations

Experimental setup

Datasets: WikiText2 C4 PTB TextQA BridgeData V2 OpenbookQA WinoGrande HellaSwag PIQA MathQA ARC-e ARC-c

Benchmarks: WikiText2 PTB C4 PIQA HellaSwag WinoGrande ARC-e ARC-c OpenbookQA MathQA MMLU BoolQ

Metrics: perplexity accuracy tokens/s memory (GB) MSE

Baselines: ASVD SVD-LLM LLM-Pruner FLAP Wanda-sp SliceGPT Bonsai GPTQ

Builds on: SVD-LLM ASVD Eckart-Young-Mirsky theorem Incremental PCA GPTQ

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