Skip to content
aiqbench takeMachine Learning

aiqbench analysis

This paper analyses GPTQ, a common post-training quantization method for LLM weights, and shows that random rotation narrows but does not close its rate gap to the WaterSIC approach in the worst case. The worst-case gap with rotation is still substantial, so rotation alone cannot replace waterfilling in general. On 96 Qwen3 and Llama-3.1 Hessians, however, the gap is small (median 0.04 bit), so practitioners quantizing real models may find the theoretical worst case less relevant than the spectral spread of their layers.
Source coveringarXiv

How Much Does Random Rotation Help GPTQ? Sharp Worst-Case Rate Gaps in the High-Rate Regime

arXiv3 min read

arXiv:2611.01669v1 Announce Type: cross Abstract: GPTQ is Babai's nearest-plane algorithm on the lattice of the Cholesky factor of the layer's input second moment $\Sigma$. In the high-rate, entropy-coded regime it needs $\tfrac12\log_2(\AM/\GM)$ of its Cholesky pivots more bits than WaterSIC, which is within $0.255$ bit of the rate-distortion limit for every $\Sigma$; random rotations close most of this gap in practice, and Ordentlich and Polyanskiy asked for the worst-case gap between rotated GPTQ and WaterSIC. We show that after a Haar rotation the $k$-th pivot converges almost surely, uniformly in $k\ge\delta n$ and over spectra $\nu$ of bounded condition number, to $1/S_\nu(-k/n)$, a classical formula from the theory of Lyapunov exponents, and use it to answer the question. Over spectra with condition number $\kappa$ the worst rotated gap is $\tfrac12\log_2\kappa-\log_2\ln\kappa+\tfrac12-\tfrac1{\ln2}+o(1)$ bits, attained only by two-point spectra, just $\tfrac12\log_2\ln\kappa+O(1)$ bits below the worst case without rotation, so rotation cannot replace waterfilling in general. It nearly can on real layers: rotation cuts the cost of an $\eta$-fraction of outlier eigenvalues of size $\mu$ from about $\eta\mu$ to $\eta^2\mu/2$ to leading order, but cannot remove spectral spread on a logarithmic scale; for non-Gaussian weights it also adds a weight-side rate cost, which we characterize exactly under a standard high-rate assumption. On $96$ Hessians of Qwen3 and Llama-3.1 the rotated gap has median $0.04$ bit and maximum $0.36$ bit, against $2$--$5$ bits in the worst case for the same condition numbers, and the limit matches it to within $0.009$ bit.

Title:How Much Does Random Rotation Help GPTQ? Sharp Worst-Case Rate Gaps in the High-Rate Regime

Abstract:GPTQ is Babai's nearest-plane algorithm on the lattice of the Cholesky factor of the layer's input second moment $\Sigma$. In the high-rate, entropy-coded regime it needs $\tfrac12\log_2(\AM/\GM)$ of its Cholesky pivots more bits than WaterSIC, which is within $0.255$ bit of the rate-distortion limit for every $\Sigma$; random rotations close most of this gap in practice, and Ordentlich and Polyanskiy asked for the worst-case gap between rotated GPTQ and WaterSIC. We show that after a Haar rotation the $k$-th pivot converges almost surely, uniformly in $k\ge\delta n$ and over spectra $\nu$ of bounded condition number, to $1/S_\nu(-k/n)$, a classical formula from the theory of Lyapunov exponents, and use it to answer the question. Over spectra with condition number $\kappa$ the worst rotated gap is $\tfrac12\log_2\kappa-\log_2\ln\kappa+\tfrac12-\tfrac1{\ln2}+o(1)$ bits, attained only by two-point spectra, just $\tfrac12\log_2\ln\kappa+O(1)$ bits below the worst case without rotation, so rotation cannot replace waterfilling in general. It nearly can on real layers: rotation cuts the cost of an $\eta$-fraction of outlier eigenvalues of size $\mu$ from about $\eta\mu$ to $\eta^2\mu/2$ to leading order, but cannot remove spectral spread on a logarithmic scale; for non-Gaussian weights it also adds a weight-side rate cost, which we characterize exactly under a standard high-rate assumption. On $96$ Hessians of Qwen3 and Llama-3.1 the rotated gap has median $0.04$ bit and maximum $0.36$ bit, against $2$--$5$ bits in the worst case for the same condition numbers, and the limit matches it to within $0.009$ bit.

Information Theory (cs.IT); Machine Learning (cs.LG)

arXiv:2611.01669 [cs.IT]

(or arXiv:2611.01669v1 [cs.IT] for this version)

https://doi.org/10.48550/arXiv.2611.01669 Focus to learn more arXiv-issued DOI via DataCite (pending registration)

arXivLabs is a framework that allows collaborators to develop and share new arXiv features directly on our website.

Both individuals and organizations that work with arXivLabs have embraced and accepted our values of openness, community, excellence, and user data privacy. arXiv is committed to these values and only works with partners that adhere to them.

Have an idea for a project that will add value for arXiv's community? Learn more about arXivLabs.

Full text under the publisher's open licence · 353 words