atlas

Research map / Architectures and efficiency / Quantization

LQER: Low-Rank Quantization Error Reconstruction for LLMs

ICML 2024 · Architectures and efficiency › Quantization · approach: Post-training quantization of LLMs · 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 LQER and L²QER, a post-training quantization method that adds a low-rank, high-precision correction (SVD of an activation-scaled quantization error) to a low-bit MXINT weight, achieving near-lossless W4A8 LLM quantization without iterative optimization.

Problem

Post-training quantization of LLMs to low bitwidth (especially weight-activation W4A8) loses accuracy due to outliers, while fine-grained outlier handling methods incur high optimization cost or irregular scatter/gather computation patterns in hardware.

Approach

Approximate the weight as a low-precision full-rank quantized matrix plus a high-precision low-rank correction obtained by SVD of the quantization error; left-multiply the error by a diagonal matrix of activation magnitudes before SVD so its singular values decay faster, needing only 32 calibration samples and no training.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add low-rank quantization-error reconstruction (ablation)Plain MXINT W4A8 on OPT-1.3B · WikiText-2perplexity: 16.42 -> 15.28Helped
Add the activation-induced scale matrix S to LQER (ablation)LQER W4A8 on OPT-1.3B · WikiText-2perplexity: 15.28 -> 15.02Helped
Add low-rank quantization-error reconstruction (ablation)Plain MXINT W4A8 on LLaMA-7B · WikiText-2perplexity: 6.17 -> 6.06Helped
Add the activation-induced scale matrix S to LQER (ablation)LQER W4A8 on LLaMA-7B · WikiText-2perplexity: 6.06 -> 5.89Helped
Use L²QER-MXINT W4A8 instead of AWQ INT4 g128LLaMA-7B · WikiText-2perplexity: 5.20 -> 5.21No clear effect
Use L²QER-MXINT W4A8 instead of AWQ INT4 g128LLaMA-7B · Six downstream tasksaverage accuracy: 62.5% -> 63.0%Helped
Reduce activation precision from 8 bits to 6 bits (ablation)L²QER-MXINT on LLaMA-7B · WikiText-2perplexity: 5.21 -> 5.24Hurt
Quantize weights to 2 bits using L²QER with rank k=256LLaMA-7B · WikiText-2perplexity: 5.67 -> 10.30Hurt

Surprising findings

Limitations

Experimental setup

Datasets: SlimPajama (Wikipedia excluded, calibration subset) WikiText-2 ARC (easy) ARC (challenge) LAMBADA PIQA OpenBookQA BoolQ AlpacaEval

Benchmarks: WikiText-2 ARC (easy) ARC (challenge) LAMBADA PIQA OpenBookQA BoolQ AlpacaEval

Metrics: perplexity accuracy length-controlled win rate win rate average weight bitwidth FPGA circuit area (LUTs)

Baselines: GPTQ AWQ LLM.int4() OmniQuant AQAS QuIP# SmoothQuant

Builds on: LLM.int8() SmoothQuant AWQ LoftQ MXINT

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