LQER: Low-Rank Quantization Error Reconstruction for LLMs

Abstract

Post-training quantization of Large Language Models (LLMs) is challenging. In this work, we introduce Low-rank Quantization Error Reduction (LQER), which combines quantization and low-rank approximation to recover the model capability. LQER leverages an activation-induced scale matrix to drive the singular value distribution of quantization error towards a desirable distribution, which enables nearly-lossless W4A8 quantization on various LLMs and downstream tasks without the need for knowledge distillation, grid search, or gradient-based iterative optimization. Unlike existing methods, the computation pattern of LQER eliminates the need for specialized Scatter and Gather processes to collect high-precision weights from irregular memory locations. Our W4A8 LLMs achieve near-lossless performance on six popular downstream tasks, while using $1.36 \times$ fewer hardware resources than the leading state-of-the-art method. We will open-source our framework at https://github.com/ChengZhang-98/lqer

Cite

Text

Zhang et al. "LQER: Low-Rank Quantization Error Reconstruction for LLMs." International Conference on Machine Learning, 2024.

Markdown

[Zhang et al. "LQER: Low-Rank Quantization Error Reconstruction for LLMs." International Conference on Machine Learning, 2024.](https://mlanthology.org/icml/2024/zhang2024icml-lqer/)

BibTeX

@inproceedings{zhang2024icml-lqer,
  title     = {{LQER: Low-Rank Quantization Error Reconstruction for LLMs}},
  author    = {Zhang, Cheng and Cheng, Jianyi and Constantinides, George Anthony and Zhao, Yiren},
  booktitle = {International Conference on Machine Learning},
  year      = {2024},
  pages     = {58763-58779},
  volume    = {235},
  url       = {https://mlanthology.org/icml/2024/zhang2024icml-lqer/}
}