Compressing Large Language Models using Low Rank and Low Precision Decomposition

R. Saha, Naomi Sagan, Varun Srivastava, Andrea J. Goldsmith, Mert Pilanci
2/3/2026

No official code found. Best implementation: pilancilab/caldera (110 stars, last commit 2025-11-24).

Abstract

The prohibitive sizes of Large Language Models (LLMs) today make it difficult to deploy them on memory-constrained edge devices. This work introduces $\rm CALDERA$ -- a new post-training LLM compression algorithm that harnesses the inherent low-rank structure of a weight matrix $\mathbf{W}$ by approximating it via a low-rank, low-precision decomposition as $\mathbf{W} \approx \mathbf{Q} + \mathbf{L}\mathbf{R}$. Here, $\mathbf{L}$ and $\mathbf{R}$ are low rank factors, and the entries of $\mathbf{Q}$, $\mathbf{L}$ and $\mathbf{R}$ are quantized. The model is compressed by substituting each layer with its $\mathbf{Q} + \mathbf{L}\mathbf{R}$ decomposition, and the zero-shot performance of the compressed model is evaluated. Additionally, $\mathbf{L}$ and $\mathbf{R}$ are readily amenable to low-rank adaptation, consequently enhancing the zero-shot performance. $\rm CALDERA$ obtains this decomposition by formulating it as an optimization problem $\min_{\mathbf{Q},\mathbf{L},\mathbf{R}}\lVert(\mathbf{Q} + \mathbf{L}\mathbf{R} - \mathbf{W})\mathbf{X}^\top\rVert_{\rm F}^2$, where $\mathbf{X}$ is the calibration data, and $\mathbf{Q}, \mathbf{L}, \mathbf{R}$ are constrained to be representable using low-precision formats. Theoretical upper bounds on the approximation error of $\rm CALDERA$ are established using a rank-constrained regression framework, and the tradeoff between compression ratio and model performance is studied by analyzing the impact of target rank and quantization bit budget. Results illustrate that compressing LlaMa-$2$ $7$B/$13B$/$70$B and LlaMa-$3$ $8$B models using $\rm CALDERA$ outperforms existing post-training LLM compression techniques in the regime of less than $2.5$ bits per parameter. The implementation is available at: https://github.com/pilancilab/caldera.

View on arXivView PDF

Code Implementations(1)

pilancilab/calderaCommunity100%

Compressing Large Language Models using Low Precision and Low Rank Decomposition

1108Shell, PythonMay 25, 202411 months ago

Similar Papers

Cite this paper

@article{saha2026compressing,
  title  = {Compressing Large Language Models using Low Rank and Low Precision Decomposition},
  author = {R. Saha and Naomi Sagan and Varun Srivastava and Andrea J. Goldsmith and Mert Pilanci},
  year   = {2026},
  eprint = {2405.18886},
  archivePrefix = {arXiv},
  doi    = {10.48550/arXiv.2405.18886},
  url    = {https://arxiv.org/abs/2405.18886},
  journal = {NEURIPS 2024 2024}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2405.18886.svg)](https://codeofpaper.com/paper/2405.18886)

Discussion