atlas

Research map / Architectures and efficiency / Quantization

NSNQuant: A Double Normalization Approach for Calibration-Free Low-Bit Vector Quantization of KV Cache

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.

Proposes NSNQuant, a calibration-free vector quantization method for low-bit KV cache compression that uses a Normalize-Shift-Normalize transform with Hadamard rotation to align KV distributions to a standard normal, enabling one reusable codebook.

Problem

KV cache size limits LLM long-context inference; existing calibration-based vector quantization (CQ) for KV cache degrades under distribution shift between calibration and test data.

Approach

A token-wise normalize, channel-wise centering, and second token-wise normalize (NSN) followed by a Hadamard transform makes key/value channels approximately standard normal, so a single codebook tuned on synthetic torch.randn data can quantize them without calibration data.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use calibration-free NSNQuant-2b instead of CQ-4c9bKV cache quantization · C4, LLaMA3.1-8BPPL: 12.24 -> 9.15Helped
Use calibration-free NSNQuant-1b instead of CQ-8c10bKV cache quantization · C4, LLaMA3.1-8BPPL: 49.60 -> 17.20Helped
Use NSNQuant-1b instead of CQ-8c10bLLaMA3.1-8B-Instruct · LongBench Avg.Avg.: 40.78 -> 47.38Helped
Use NSNQuant-2b instead of KIVI-2 + HadMistral-7B-Instruct-v0.3 · LongBench Avg.Avg.: 52.94 -> 52.75No clear effect
remove first token-wise normalization (ablation)NSNQuant-2b · WikiText-2, LLaMA2-7BPPL: 6.293 -> 5.285Helped
add channel-wise centering (ablation)NSNQuant-2b · WikiText-2, LLaMA2-7BPPL: 5.842 -> 5.285Helped
add second token-wise normalization (ablation)NSNQuant-2b · WikiText-2, LLaMA2-7BPPL: 5.456 -> 5.285Helped
add Hadamard transform (ablation)NSNQuant-2b · WikiText-2, LLaMA2-7BPPL: 5.730 -> 5.285Helped
fine-tune the K-Means codebook on synthetic standard-normal data (ablation)NSNQuant-1b · WikiText-2, LLaMA2-7BPPL: 6.910 -> 6.703Helped
replace naive Hadamard transform with randomized Hadamard transform (ablation)NSNQuant-2b · WikiText-2, LLaMA2-7BPPL: 5.285 -> 5.290No clear effect
increase residual size from 64 to 128 (ablation)NSNQuant-1b · GSM8K (8-shot, CoT), LLaMA3.1-8B-Instructaccuracy: 53.45 -> 57.54Helped
replace strategy 3 scaling with no scaling (ablation)NSNQuant-2b · WikiText-2, LLaMA2-7BPPL: 5.395 -> 5.285Helped

Surprising findings

Limitations

Experimental setup

Datasets: WikiText-2 C4 LongBench GSM8K HumanEval CoQA MMLU ShareGPT

Benchmarks: WikiText-2 C4 LongBench GSM8K HumanEval CoQA MMLU

Metrics: perplexity accuracy F1 ROUGE-L throughput peak memory latency

Baselines: KIVI-2 KIVI-2 + Had KVQuant-2b + 1% KVQuant-1b + 1% CQ-4c9b CQ-8c10b E8P

Builds on: Coupled Quantization (CQ) QuIP# KIVI KVQuant QLoRA

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