atlas

Research map / Architectures and efficiency / Quantization

SeedLM: Compressing LLM Weights into Seeds of Pseudo-Random Generators

ICLR 2025 · Architectures and efficiency › Quantization · approach: Post-training quantization of LLMs · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

SeedLM compresses LLM weight blocks into LFSR pseudo-random generator seeds plus few quantized coefficients, achieving data-free 3/4-bit post-training compression with near-FP16 zero-shot accuracy and FPGA speedups.

Problem

Post-training LLM weight compression for deployment is memory-bound; state-of-the-art low-bit methods require calibration data and per-layer tuning, and memory reads dominate inference cost.

Approach

Represent each block of C weights as a linear combination of P columns from a pseudo-random matrix generated on the fly by an LFSR seeded with a searched K-bit seed; store only the seed and 4-bit quantized coefficients, trading compute for fewer memory reads, with no calibration data.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use SeedLM 4-bit instead of AWQ 4-bitLlama 2 7B · zero-shot tasksMean accuracy: 67.30 -> 67.57Helped
Use SeedLM 3-bit instead of QuIP# 3-bitLlama 2 7B · zero-shot tasksMean accuracy: 55.85 -> 64.48Helped
Use SeedLM 4-bit instead of AWQ 4-bitLlama 2 13B · zero-shot tasksMean accuracy: 71.14 -> 71.46Helped
Use SeedLM 3-bit instead of QuIP# 3-bitLlama 2 13B · zero-shot tasksMean accuracy: 68.44 -> 68.58Helped
Use SeedLM 4-bit instead of AWQ 4-bitLlama 2 70B · zero-shot tasksMean accuracy: 76.27 -> 75.90Hurt
Use SeedLM 3-bit instead of AWQ 3-bitLlama 2 70B · zero-shot tasksMean accuracy: 73.91 -> 73.83Hurt
Use SeedLM 4-bit instead of AWQ 4-bitLlama 3 8B · zero-shot tasksMean accuracy: 71.51 -> 71.31Hurt
Use SeedLM 3-bit instead of QuIP# 3-bitLlama 3 8B · zero-shot tasksMean accuracy: 62.84 -> 62.79Hurt
Use SeedLM 4-bit instead of AWQ 4-bitLlama 3 70B · zero-shot tasksMean accuracy: 72.34 -> 78.06Helped
Use SeedLM 3-bit instead of AWQ 3-bitLlama 3 70B · zero-shot tasksMean accuracy: 61.35 -> 74.68Helped
Use SeedLM 4-bit instead of AWQ 4-bitLlama 2 13B · WikiText-2 testPerplexity: 5.1 -> 5.1No clear effect
Use SeedLM 4-bit instead of AWQ 4-bitLlama 3 70B · WikiText-2 testPerplexity: 4.7 -> 3.8Helped

Surprising findings

Limitations

Experimental setup

Datasets: WikiText-2

Benchmarks: WikiText-2 ARC-Easy ARC-Challenge HellaSwag WinoGrande BoolQ

Metrics: perplexity accuracy retained accuracy speedup cycles

Baselines: AWQ OmniQuant QuIP# GPTQ

Builds on: NOLA PRANC LoRA

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy