Align, Then Correct: Training-Free Two-Stage Low-Rank Compensation for Extremely Quantized Large Language Models
Organizations: Hanyang University, Seoul, Republic of Korea · Qualcomm AI Research, Qualcomm Korea YH, Seoul, Republic of Korea
Abstract
Low-rank quantization error compensation (LQEC) recovers the accuracy lost under aggressive weight quantization by attaching a closed-form rank- adapter beside each frozen quantized weight, without any training. We show that existing compensators are limited by two shared simplifications. They calibrate symmetrically, evaluating the full-precision and compensated weights on the same activation, which yields a compensation target that is inherently high-rank -- so a fixed rank budget captures only a small fraction of it. And they minimize only the second-order term of the loss, although the compensated model is not stationary: a first-order descent direction larger than the applied compensation itself remains in every layer, and no reconstruction objective can absorb it. We propose a two-stage closed-form framework that removes both simplifications. Stage 1 aligns each layer's output with the full-precision model under a Fisher-weighted asymmetric objective, concentrating the rank budget on a rank-compressible target. Stage 2 re-measures statistics on the compensated model and applies a rank-constrained natural-gradient step that absorbs the remaining first-order signal. Every adapter is the result of a single truncated SVD; backward passes serve only to collect statistics. At 2 bits under QuIP#, our method reduces WikiText-2 perplexity from 12.43 to 10.26 on Qwen3-8B and from 21.11 to 13.22 on Qwen3-4B. On the held-out C4 corpus, it recovers 51% and 84% of the gap to FP16, versus 31% and 63% for the strongest baseline, with consistent gains in the seven-task zero-shot average, at higher bit-widths, and under a distinct quantizer.
Figures & tables
| Qwen3-8B | Qwen3-4B | |||||
|---|---|---|---|---|---|---|
| Method | WT2 | C4 | CSQA | WT2 | C4 | CSQA |
| FP16 | 9.73 | 15.24 | 69.38 | 13.64 | 19.84 | 66.73 |
| QuIP# | 12.43 | 19.19 | 62.81 | 21.11 | 29.21 | 57.47 |
| + EoRA | 12.20 | 18.98 | 63.03 | 20.92 | 27.71 | 58.69 |
| + QERA | 12.22 | 18.97 | 63.06 | 20.91 | 27.67 | 58.63 |
| + ProjQ | 12.15 | 18.91 | 63.07 | 21.16 | 27.81 | 58.41 |
| bits | bits | |||||
| Method | WT2 | C4 | CSQA | WT2 | C4 | CSQA |
| FP16 | 9.73 | 15.24 | 69.38 | 9.73 | 15.24 | 69.38 |
| QuIP# | 10.48 | 16.30 | 68.10 | 9.99 | 15.54 | 68.83 |
| + EoRA | 10.37 | 16.22 | 68.54 | 9.94 | 15.53 | 68.76 |
| + QERA | 10.38 | 16.21 | 68.55 | 9.95 | 15.53 | 68.91 |
| + ProjQ | 10.36 | 16.21 | 68.49 | 9.96 | 15.55 | 68.84 |
| Method | RTN | +EoRA | +QERA | +ProjQ | +LQ-LoRA | +Ours |
| avg. CSQA | 56.26 | 62.26 | 62.29 | 62.16 | 61.45 | 62.50 |
| Use | Objective | WT2 | C4 | CSQA Avg |
|---|---|---|---|---|
| - | Sym | 12.34 | 19.13 | 62.79 |
| - | Asym | 12.50 | 19.33 | 63.22 |
| ✓ | Sym | 12.26 | 19.04 | 62.92 |
| ✓ | Asym | 10.26 | 17.17 | 64.51 |
| Configuration | WT2 | C4 | CSQA Avg |
|---|---|---|---|
| S1-only | 12.48 | 19.33 | 63.28 |
| S2-only | 12.81 | 19.87 | 62.67 |
| S2 S1 | 12.55 | 19.31 | 63.21 |
| S1 S2 (ours) | 10.26 | 17.17 | 64.51 |
Appendix figures & tables5 assets
Supplementary material from the paper’s appendix.
Appendix
| Method | WT2 | C4 | ARC-C | ARC-E | BoolQ | HellaS | OBQA | PIQA | WinoG | CSQA Avg |
|---|---|---|---|---|---|---|---|---|---|---|
| Full precision | ||||||||||
| FP16 | 9.7276 | 15.2365 | 56.66 | 80.85 | 86.67 | 75.04 | 41.20 | 77.53 | 67.72 | 69.38 |
| 4-bit QuIP# | ||||||||||
| QuIP# | 9.9923 | 15.5443 | 55.46 | 79.38 | 86.64 | 74.10 | 40.40 | 77.64 | 68.19 | 68.83 |
| + EoRA | 9.9443 | 15.5276 | 55.20 | 79.55 | 86.57 | 74.10 | 40.00 | 77.64 | 68.27 | 68.76 |
| + QERA | 9.9455 | 15.5286 | 54.86 | 79.55 | 86.70 | 74.18 | 40.80 | 77.86 | 68.43 | 68.91 |
| Method | WT2 | C4 | ARC-C | ARC-E | BoolQ | HellaS | OBQA | PIQA | WinoG | CSQA Avg |
|---|---|---|---|---|---|---|---|---|---|---|
| 2-bit QuIP# | ||||||||||
| QuIP# | 21.1093 | 29.2146 | 39.59 | 63.38 | 77.98 | 57.10 | 35.60 | 68.44 | 60.22 | 57.47 |
| + EoRA | 20.9228 | 27.7091 | 41.38 | 65.66 | 76.82 | 57.64 | 38.20 | 70.67 | 60.46 | 58.69 |
| + QERA | 20.9066 | 27.6689 | 41.30 | 65.24 | 76.91 | 57.75 | 37.60 | 70.51 | 61.09 | 58.63 |
| + ProjQ | 21.1621 | 27.8139 | 40.70 | 65.15 | 76.97 | 57.77 | 37.00 | 70.40 | 60.85 | 58.41 |
| + LQ-LoRA | 16.7533 | 23.3417 | 39.93 | 68.01 | 81.68 | 59.93 | 36.20 | 72.03 | 59.83 | 59.66 |
| Method | ARC-C | ARC-E | BoolQ | HellaS | OBQA | PIQA | WinoG | CSQA Avg |
|---|---|---|---|---|---|---|---|---|
| FP16 | 36.77 | 61.91 | 63.91 | 64.18 | 37.60 | 74.92 | 60.77 | 57.15 |
| QuIP# | 27.73 | 43.73 | 52.02 | 46.00 | 30.40 | 64.58 | 55.17 | 45.66 |
| + EoRA | 27.47 | 46.09 | 52.20 | 47.59 | 31.80 | 66.00 | 53.83 | 46.43 |
| + QERA | 27.30 | 46.00 | 52.17 | 47.65 | 32.00 | 65.89 | 53.04 | 46.29 |
| + ProjQ | 28.58 | 46.13 | 51.77 | 47.30 | 31.20 | 65.89 | 54.14 | 46.43 |
| + LQ-LoRA | 29.10 | 48.15 | 53.61 | 49.09 | 31.00 | 67.30 | 55.80 | 47.72 |