atlas

Research map / Architectures and efficiency / Quantization

QLLM: Accurate and Efficient Low-Bitwidth Quantization for Large Language Models

ICLR 2024 · Architectures and efficiency › Quantization · approach: Post-training quantization of LLMs · 11 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 QLLM, a post-training quantization method for LLMs that disassembles outlier activation channels into sub-channels, re-merges similar channels to keep channel count, and tunes low-rank adapters that are merged into quantized weights afterward.

Problem

Activation outlier channels in LLMs make low-bit (e.g., W4A4) post-training quantization severely degrade accuracy; existing smoothing methods either offer limited relief or suffer unstable gradients, and block-wise full-weight tuning is memory-expensive.

Approach

Adaptive channel reassembly: split outlier input channels into T equal-output sub-channels (with duplicated weights), then merge T-1 most similar channel pairs via bipartite soft matching to keep the channel count; the threshold is chosen per layer by grid search minimizing attention/FFN output reconstruction error, followed by low-rank error correction (EEC) merged back into weights.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use QLLM instead of OmniQuant for W4A4 quantizationLLaMA-1-7B · five zero-shot tasksaccuracy Avg. (%): 50.47 -> 51.84Helped
Use QLLM instead of OmniQuant for W4A4 quantizationLLaMA-1-65B · five zero-shot tasksaccuracy Avg. (%): 56.41 -> 59.83Helped
Use QLLM instead of SmoothQuant for W4A4 quantizationLLaMA-2-70B · five zero-shot tasksaccuracy Avg. (%): 48.64 -> 58.62Helped
Add channel disassembly to the quantized model (ablation)LLaMA-1-13B W4A4 · WikiText2perplexity: 1702.34 -> 19.34Helped
Increase channel expansion ratio from γ=0.01 to γ=0.07 (ablation)LLaMA-1-13B W4A4 with channel disassembly · WikiText2perplexity: 8.31 -> 7.81Helped
Add channel assembly to channel disassembly at γ=0.07 (ablation)LLaMA-1-13B W4A4 · WikiText2perplexity: 7.81 -> 9.39Hurt
Use adaptive reassembly instead of fixed-ratio disassembly and assembly (ablation)LLaMA-1-13B W4A4 · WikiText2perplexity: 8.68 -> 8.41Helped
Add efficient error correction to channel disassembly at γ=0.07 (ablation)LLaMA-1-13B W4A4 · WikiText2perplexity: 11.13 -> 7.81Helped
Add channel reassembly to EEC (ablation)LLaMA-1-7B W4A4 · WikiText2perplexity: 16.64 -> 9.65Helped
Add adaptive channel reassembly to TQW (ablation)LLaMA-1-7B W4A4 · WikiText2perplexity: 13.13 -> 8.90Helped
Add channel reassembly (ablation)LLaMA-1-7B · calibration set block reconstructionreconstruction error: 4.71 -> 2.74Helped
Use EEC instead of tuning all quantized weights directly (ablation)LLaMA-1-7B W4A4, 1 reconstruction block · WikiText2perplexity: 10.10 -> 11.21Hurt

Surprising findings

Limitations

Experimental setup

Datasets: WikiText2 C4 PTB

Benchmarks: PIQA ARC-e ARC-c HellaSwag Winogrande WikiText2 C4 PTB Vicuna benchmark

Metrics: zero-shot accuracy perplexity throughput (tokens/s) win/tie/lose counts

Baselines: OmniQuant SmoothQuant Outlier Suppression+ LLM-QAT QUIK

Builds on: OmniQuant SmoothQuant LoRA bipartite soft matching

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