UltraSketchLLM: Saliency-Driven Sketching for Ultra-Low Bit LLM Compression

Sunan Zou, Ziyun Zhang, Xueting Sun, Guojie Luo
6/8/2025
cs.LGcs.AI

No confident code implementation found for this paper.

Abstract

The rapid growth of large language models (LLMs) has outpaced the memory constraints of edge devices, necessitating extreme weight compression beyond the 1-bit limit. While quantization reduces model size, it is fundamentally limited to 1 bit per weight. Existing multiple-to-one compression methods either rely on mapping tables (inducing memory overhead) or incur severe accuracy degradation due to random weight grouping. We introduce UltraSketchLLM, an index-free, sketch-based framework that achieves ultra-low bit compression (down to 0.5 bits per weight) while preserving model performance. UltraSketchLLM leverages data sketching, a sub-linear representation technique from streaming applications, to map multiple weights to single values with bounded error. Our approach integrates an underestimate AbsMaxMin sketch to minimize relative errors for small weights, importance-aware space allocation to prioritize salient weights, and a straight-through estimator for compression-aware finetuning. Experiments on Llama-3.2-1B demonstrate up to 0.5-bit compression with competitive perplexity, alongside tolerable latency overhead. UltraSketchLLM offers a practical solution for deploying LLMs in resource-constrained environments.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{zou2025ultrasketchllm,
  title  = {UltraSketchLLM: Saliency-Driven Sketching for Ultra-Low Bit LLM Compression},
  author = {Sunan Zou and Ziyun Zhang and Xueting Sun and Guojie Luo},
  year   = {2025},
  eprint = {2506.17255},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2506.17255v1}
}

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/2506.17255.svg)](https://codeofpaper.com/paper/2506.17255)

Discussion