atlas

Research map / Architectures and efficiency / Quantization

NestQuant: nested lattice quantization for matrix products and LLMs

ICML 2025 · Architectures and efficiency › Quantization · approach: Post-training quantization of LLMs · 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 NestQuant, a post-training quantizer for weights, activations and KV cache built on nested Gosset (E8) lattice codes with multi-beta shaping and QA-LDLQ, reaching ~6.6 wikitext2 perplexity on 4-bit Llama-3-8B.

Problem

Full 4-bit post-training quantization of LLMs (weights, KV cache and activations) loses significant accuracy with uniform scalar quantizers; matrix-product quantization is far from information-theoretic limits.

Approach

Apply nested-lattice Voronoi codes built on the 8-dimensional Gosset lattice, with a union of several scaling coefficients (betas) to limit overload, a fast Gosset oracle for runtime decoding, and QA-LDLQ, a weight-rounding correction that accounts for quantized activations.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use NestQuant instead of SpinQuant for 4-bit weights, KV cache, and activationsLlama-3-8B · Wikitext2perplexity: 7.3 -> 6.6Helped
Use NestQuant instead of SpinQuant for 4-bit weights onlyLlama-3-8B · Wikitext2perplexity: 6.5 -> 6.3Helped
Use NestQuant instead of SpinQuant for 4-bit weights and KV cacheLlama-3-8B · Wikitext2perplexity: 6.6 -> 6.4Helped
Use NestQuant instead of SpinQuant for 4-bit full quantizationLlama-3-8B · Winograndeaccuracy: 0.66 -> 0.72Helped
Use NestQuant instead of SpinQuant for 4-bit weights onlyLlama-3-8B · ARC-Challengeaccuracy: 0.54 -> 0.53Hurt
Add LDLQ (ablation)NestQuant q=14,k=4 on Llama-3-8B · Wikitext2, weights + KV cache + activationsperplexity: 6.849 -> 6.633Helped
Replace the standard decoder with NestQuantM's simplified decoder (ablation)NestQuant on Llama-3-8B · Wikitext2, weights + KV cache + activationsperplexity: 6.63 -> 6.82Hurt
Reduce q from 14 to 12 (ablation)NestQuant on Llama-3-8B · Wikitext2, weights + KV cache + activationsperplexity: 6.633 -> 6.841Hurt
Reduce q from 14 to 10 (ablation)NestQuant on Llama-3-8B · Wikitext2, weights + KV cache + activationsperplexity: 6.633 -> 7.251Hurt
Reduce q from 14 to 8 (ablation)NestQuant on Llama-3-8B · Wikitext2, weights + KV cache + activationsperplexity: 6.633 -> 7.989Hurt

Surprising findings

Limitations

Experimental setup

Datasets: WikiText2

Benchmarks: WikiText2 perplexity ARC-Easy ARC-Challenge HellaSwag PIQA Winogrande

Metrics: perplexity zero-shot accuracy bits per entry RMSE

Baselines: SpinQuant QuaRot OstQuant QuIP# DuQuant GPTQ LLM-QAT

Builds on: Voronoi codes LDLQ QuaRot SpinQuant QuIP#

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