atlas

Research map / Architectures and efficiency / Quantization

SKIM: Any-bit Quantization Pushing The Limits of Post-Training Quantization

ICML 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.

Proposes SKIM, a post-training weight-only quantization method that combines greedy channel-wise mixed-precision bit allocation, weighted K-means clustering, and a trainable scaling vector optimized by iterative grouping/scaling, enabling any-bit (including non-integer) quantization.

Problem

Post-training weight-only LLM quantization suffers large perplexity drops at low bit widths, and existing methods offer only a few fixed bit levels that often require manual tuning and extra memory.

Approach

Allocates bits across weight channels with a greedy algorithm driven by per-channel quantization error, clusters each channel with sensitivity-weighted K-means at its allocated bit width, and adds a trainable per-column scaling vector optimized by alternating fixed-label K-means and gradient descent on the scale, so that any average bit width (including non-integer) is supported.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
add channel-wise greedy mixed-precision bit allocation (ablation)SKIM · OPT models, perplexity evaluationperplexityHurt
add the trainable scaling vector after grouping (ablation)SKIM · LLaMA quantizationperplexityHelped
use S-diag instead of L-diag for weighted K-means (ablation)SKIM weighted K-means clustering · 3-bit quantizationperplexity: 6.36 -> 6.33Helped
use L-full instead of S-diag for scaling-vector loss (ablation)SKIM scaling-vector optimization · 3-bit quantizationperplexity: 6.27 -> 6.24Helped
use L-full instead of L-diag for scaling-vector loss (ablation)SKIM scaling-vector optimization · 3-bit quantizationperplexity: 6.29 -> 6.24Helped
use S-diag instead of L-diag for scaling-vector loss (ablation)SKIM scaling-vector optimization · 3-bit quantizationperplexity: 6.29 -> 6.27Helped
increase iterative optimization beyond the first iteration (ablation)SKIM · LLaMA quantizationperplexityMixed
use SKIM instead of SqueezeLLM at 3-bit quantizationLLaMA-7B · MMLU zero-shot and five-shotaverage accuracy: 27.2% -> 28.3%; 31.2% -> 33.2%Helped

Surprising findings

Limitations

Experimental setup

Datasets: C4

Benchmarks: WikiText2 C4 MMLU

Metrics: perplexity accuracy peak memory usage

Baselines: SqueezeLLM OmniQuant DecoupleQ ABQ-LLM

Builds on: SqueezeLLM OmniQuant SmoothQuant

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