Scale Sensitivity in Low-Bit Post-Training Quantization: Curvature of the Quantization Error Landscape
Organizations: Ludwig-Maximilians-Universität München Munich Center for Machine Learning (MCML) Konrad Zuse School of Excellence in Reliable AI (DAAD) · University of Tromso, DLR-German Aerospace Center
Abstract
Post-training quantization (PTQ) methods in the GPTQ family minimize a layer-wise reconstruction error on a uniform grid whose scale must be chosen; the common max-based choice degrades sharply at low bit-widths. We study how sensitive this objective is to the scale. For a layer with i.i.d. Gaussian weights and calibration activations of sufficiently large effective rank, we prove that, as the width grows, the normalized round-to-nearest loss converges with high probability, uniformly over all scales, to the mean-squared error of a uniform quantizer applied to a standard Gaussian; we verify the effective-rank condition for wide, randomly initialized MLPs with odd Lipschitz activations and isotropic Gaussian calibration data. The limiting objective has a unique nondegenerate minimizer, whose scale decreases strictly with the number of levels and whose curvature with respect to relative scale errors decays approximately exponentially with the bit-width. GPTQ experiments on five LLMs show the same trend: the scale rule changes perplexity substantially at 2--3 bits and negligibly from 6 bits on, and a local measure of GPTQ scale sensitivity decreases with bit-width in line with the Gaussian curvature. The Gaussian-optimal scale fails on raw weights; after Hadamard incoherence processing it matches the best searched rule at 3 bits and above without any search, but remains clearly worse at 2 bits.
Figures & tables
| Rule | WikiText-2 PPL | C4 PPL | PIQA | ARC-E | ARC-C | HellaSwag | WinoGrande | BoolQ | Mean |
|---|---|---|---|---|---|---|---|---|---|
| Shrink-2.4 | 14.050 | 17.177 | 0.705 | 0.553 | 0.369 | 0.708 | 0.666 | 0.795 | 0.632 |
| Proxy-static | 11.756 | 16.328 | 0.729 | 0.635 | 0.412 | 0.721 | 0.685 | 0.798 | 0.663 |
| Min-max | 41.473 | 45.506 | 0.624 | 0.408 | 0.282 | 0.472 | 0.515 | 0.524 | 0.471 |
| Analytic | 930,372.777 | 643,344.609 | 0.514 | 0.254 | 0.268 | 0.267 | 0.507 | 0.622 | 0.405 |
| Rule | WikiText-2 PPL | C4 PPL | PIQA | ARC-E | ARC-C | HellaSwag | WinoGrande | BoolQ | Mean |
|---|---|---|---|---|---|---|---|---|---|
| Shrink-2.4 | 9.095 | 14.452 | 0.785 | 0.744 | 0.508 | 0.740 | 0.717 | 0.817 | 0.718 |
| Proxy-static | 9.229 | 14.618 | 0.781 | 0.757 | 0.488 | 0.739 | 0.733 | 0.817 | 0.719 |
| Min-max | 15.396 | 22.775 | 0.705 | 0.544 | 0.332 | 0.620 | 0.595 | 0.621 | 0.569 |
| Analytic | 9.214 | 14.602 | 0.786 | 0.761 | 0.506 | 0.737 | 0.711 | 0.824 | 0.721 |
Appendix figures & tables19 assets
Supplementary material from the paper’s appendix.
Appendix
| Section | Content | Reported in |
|---|---|---|
| B.2 | Global scale sensitivity and ablations | Figures 1 , 2 , 5 , 6 , 7 , 8 , and 9 |
| B.3 | Scale selection and zero-shot accuracy | Tables 1 , 2 , 6 , 7 , and 8 |
| B.4 | Preprocessing and effective rank | Figure 10 and Table 9 |
| B.5 | Gaussian landscapes and finite-width convergence | Figures 11 and 12 |
| B.6 | Local reconstruction sensitivity and empirical landscapes | Figures 3 , 13 , 14 , and 15 |
| Model | Short name | Hugging Face repository | Revision |
|---|---|---|---|
| OPT-125M | OPT-125M | facebook/opt-125m | 27dcfa74d334 |
| Llama-3.2-1B-Instruct | Llama-1B | meta-llama/Llama-3.2-1B-Instruct | 9213176726f5 |
| Llama-3.2-3B-Instruct | Llama-3B | meta-llama/Llama-3.2-3B-Instruct | 0cb88a4f764b |
| Llama-3.1-8B-Instruct | Llama-8B | meta-llama/Llama-3.1-8B-Instruct | 0e9e39f249a1 |
| Qwen3-8B | Qwen3-8B | Qwen/Qwen3-8B | b968826d9c46 |
| Rule | Scale | Objective |
|---|---|---|
| Min-max | none | |
| Shrink-2.4 | , | |
| WMSE | , grid search | |
| Proxy-static (ours) | , grid search | (GPTQ step loss) |
| RTNH | , grid search | |
| Analytic | none; is the RMS of |
| Model | Rule | Wiki2 PPL | C4 PPL | PIQA | ARC-E | ARC-C | HellaSwag | WinoGrande | BoolQ | Mean |
|---|---|---|---|---|---|---|---|---|---|---|
| (a) Without preprocessing | ||||||||||
| Llama-3.1-8B | FP16 reference | |||||||||
| Shrink-2.4 | ||||||||||
| Proxy-static | ||||||||||
| Analytic | ||||||||||
| Min-max | ||||||||||
| Model | Rule | Wiki2 PPL | C4 PPL | PIQA | ARC-E | ARC-C | HellaSwag | WinoGrande | BoolQ | Mean |
|---|---|---|---|---|---|---|---|---|---|---|
| (a) Without preprocessing | ||||||||||
| Llama-3.1-8B | FP16 reference | |||||||||
| Shrink-2.4 | ||||||||||
| Proxy-static | ||||||||||
| Analytic | ||||||||||
| Min-max | ||||||||||
| Engine | Rule | Wiki2 PPL | C4 PPL | PIQA | ARC-E | ARC-C | HellaSwag | WinoGrande | BoolQ | Mean |
|---|---|---|---|---|---|---|---|---|---|---|
| (a) Llama-3.1-8B | ||||||||||
| FP16 reference | ||||||||||
| GPTQ | Shrink-2.4 | |||||||||
| Proxy-static | ||||||||||
| ResComp | Shrink-2.4 | |||||||||
| Proxy-static | ||||||||||
| Preprocessing | Median scale gap | Gap lower | Median best-loss ratio | Loss lower |
|---|---|---|---|---|
| than HIP | relative to HIP | than HIP | ||
| None | 0.445 | 0/10 | 3.46 | 0/10 |
| HIP | 0.187 | — | 1.00 | — |
| Diagonal + HIP | 0.0298 | 8/10 | 3.63 | 0/10 |
| Whitening + HIP | 0.00406 | 10/10 | 20.8 | 0/10 |