atlas

Research map / Architectures and efficiency / Quantization

Rotated Runtime Smooth: Training-Free Activation Smoother for accurate INT4 inference

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.

Proposes Rotated Runtime Smooth (RRS), a training-free activation smoother that combines runtime channel-wise smoothing with Hadamard rotation to enable accurate INT4 weight-activation inference.

Problem

Activation outliers (channel-wise and spike outliers) stretch quantization ranges and hinder accurate INT4 weight-activation (A4W4) quantization of LLMs, while existing smoothing (SmoothQuant) and rotation (QuaRot) methods fail or are insufficient at 4 bits.

Approach

Runtime Smooth divides activations by group-wise channel maxima computed at inference (after reordering channels), avoiding migration of outliers into weights; applying it after a Hadamard rotation spreads spike outliers across channels so the smoothing scales become consistent, removing the victim effect.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Apply RRS instead of QuaRotINT4 inference · WikiText-2, A4W4KV16, LLaMA3-70Bperplexity: 57.33 -> 6.66Helped
Apply RRS instead of QuaRotINT4 inference · WikiText-2, A4W4KV16, LLaMA2-70Bperplexity: 3.85 -> 3.86Hurt
Apply RRS instead of QuaRotINT4 inference · WikiText-2, A4W4KV16, LLaMA3-8Bperplexity: 8.38 -> 8.11Helped
Apply RRS instead of QuaRotINT4 inference · Common Sense QA, 4-4-16, LLaMA-3.1-8BAvg. accuracy (%): 57.7 -> 61.7Helped
Apply RRS instead of QuaRotINT4 inference · Common Sense QA, 4-4-4, MistralAvg. accuracy (%): 62.9 -> 64.4Helped
Increase RRS runtime smoothing group size from 1 to 128 (ablation)RRS · WikiText-2, Mistralperplexity: 6.29 -> 6.31Hurt
Increase RRS runtime smoothing group size from 1 to 512 (ablation)RRS · WikiText-2, Mistralperplexity: 6.29 -> 6.33Hurt
Increase runtime smoothing group size (ablation)Runtime Smooth · WikiText-2, Mistral, Qwen1.5-7B, and LLaMA3.1-8BperplexityHurt
Use RRS rather than RS as group size increases (ablation)Runtime smoothing on WikiText-2 · WikiText-2, Mistral, Qwen1.5-7B, and LLaMA3.1-8BperplexityHelped
Replace fixed rotation with trainable rotation (ablation)SpinQuant compared with the training-free method · WikiText-2, LLaMA-2-7B, LLaMA-2-13B, LLaMA-3-8B, and LLaMA-3.1-8Bperplexity: 6.03 -> 6.37; 5.35 -> 5.55; 7.91 -> 7.99; 7.89 -> 7.93Hurt

Surprising findings

Limitations

Experimental setup

Datasets: WikiText-2

Benchmarks: WikiText-2 ARC-e ARC-c BoolQ OBQA

Metrics: perplexity zero-shot accuracy kernel latency

Baselines: RTN SmoothQuant GPTQ QuaRot SpinQuant Runtime Smooth (RS)

Builds on: SmoothQuant QuaRot GPTQ QuIP

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