atlas

Research map / Architectures and efficiency / Quantization

QSVD: Efficient Low-rank Approximation for Unified Query-Key-Value Weight Compression in Low-Precision Vision-Language Models

NeurIPS 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.

Applies SVD jointly to concatenated query/key/value weights of VLMs, allocates ranks globally via a Fisher-like importance score, and adds outlier-suppressing rotations plus learned beta and W8A8/W4A4 quantization to shrink KV cache and compute.

Problem

VLM inference is costly in compute and KV-cache memory, which limits deployment on resource-constrained devices; prior SVD compression works per matrix and rarely combines with quantization for VLMs.

Approach

Concatenate W_Q, W_K, W_V into one matrix and factor it with a shared down-projection so only a rank-r latent C_qkv is cached; rank is allocated globally across layers using a per-singular-value importance score derived from gradients, and a learned exponent beta plus orthogonal rotations suppress outliers before low-bit quantization.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use joint QKV SVD with W8A8 quantization rather than QuaRotLLaVA-v1.5 7B · VizWizaccuracy: 51.93% -> 54.06%Helped
Use joint QKV SVD with W8A8 quantization rather than DuquantLLaVA-v1.5 13B · ScienceQAaccuracy: 69.66% -> 72.12%Helped
Use joint QKV SVD with W8A8 quantization rather than QSVDLLMLLaVA-v1.5 13B · VizWizaccuracy: 56.32% -> 55.42%Hurt
Use joint QKV SVD without quantization rather than SVDLLMLLaVA-v1.5 13B · VizWizaccuracy: 49.37% -> 55.79%Helped
Compress with QSVD-noQ at R1=70%LLaVA-v1.5 13B · HallusionBenchOverall: 26.70% -> 30.30%Helped
Apply QSVD-noQ compressionLLaVA-v1.5 7B on RTX 4070 · 4K token length, batch size 1speedup: 2.1×Helped
Add W8A8 quantization to QSVDLLaVA-v1.5 7B on RTX 4070 · 4K token length, batch size 1speedup: 13.1×Helped
Use uniform rank allocation across VLM blocks instead of cross-layer rank allocation (ablation)QSVD-noQ on LLaVA-v1.5 13B · ScienceQA-IMG, R1 53.3% / R2 20.0%accuracy: 71.74% -> 70.40%Hurt
Use Fisher-information rank allocation instead of cross-layer rank allocation (ablation)QSVD-noQ on LLaVA-v1.5 13B · ScienceQA-IMG, R1 53.3% / R2 20.0%accuracy: 71.74% -> 70.60%Hurt
Learn beta rather than fixing it at 0.0 (ablation)QSVD on LLaVA-v1.5 7B · Science QA W4A4accuracy: 54.53% -> 55.16%Helped
Learn beta rather than fixing it at 0.4 (ablation)QSVD on LLaVA-v1.5 7B · Science QA W4A4accuracy: 54.83% -> 55.16%Helped
Learn beta rather than fixing it at 0.8 (ablation)QSVD on LLaVA-v1.5 7B · Science QA W4A4accuracy: 6.09% -> 55.16%Helped

Surprising findings

Limitations

Experimental setup

Datasets: ScienceQA training set (256 samples for calibration)

Benchmarks: ScienceQA-IMG VizWiz SEED-Bench-IMG HRBench-4K HallusionBench

Metrics: accuracy hardware cost ratio R1 (weights/FLOPs) KV cache ratio R2 speedup latency

Baselines: ASVD SVD-LLM QuaRot DuQuant QVLM QASVD QSVDLLM

Builds on: ASVD SVD-LLM QuaRot DuQuant Multi-Head Latent Attention

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