atlas

Research map / Architectures and efficiency / Quantization

Training-Free Activation Sparsity in Large Language Models

ICLR 2025 · Architectures and efficiency › Quantization · approach: Post-training quantization of LLMs · 3 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 TEAL, a training-free method that applies magnitude-based activation sparsity to every matrix input in LLaMA-style models, with a greedy per-layer sparsity allocation and a custom sparse GEMV kernel for decoding speed-ups.

Problem

Activation sparsity for speeding up memory-bound LLM decoding has relied on ReLU-based models or costly continued pre-training; modern SwiGLU LLMs have dense activations, and prior training-free methods (CATS) sparsify only part of the model.

Approach

Zero out low-magnitude entries of the input to every linear layer (input sparsity) using per-tensor thresholds estimated offline from generic text, with block-wise greedy allocation of sparsity across the seven matrices of each block, so that 40-50% model-wide sparsity is achieved training-free.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Apply TEAL 25% instead of CATS 25%Llama-3-8B · Six-task averageaverage score: 64.15 -> 67.73Helped
Apply TEAL 40% instead of CATS 25%Llama-3-70B · Six-task averageaverage score: 79.25 -> 79.29Helped
Increase TEAL sparsity from 25% to 40%Llama-3-8B · WikiText validationperplexity: 5.94 -> 6.21Hurt
Increase TEAL sparsity from 25% to 40%Llama-3-8B · Six-task averageaverage score: 67.73 -> 66.21Hurt
Use greedy layer-level sparsities instead of uniform sparsity (ablation)TEAL on Llama-3-8B · Six-task averageaverage score: Uniform 25: 67.63; Greedy 25: 67.73; Uniform 40: 65.35; Greedy 40: 66.21; Uniform 50: 62.67; Greedy 50: 63.42; Uniform 6Helped
Use input sparsity rather than output sparsity for W_up (ablation)TEAL on SwiGLU models · W_up activation erroractivation errorHelped
Fine-tune with LoRA rank 32 (ablation)TEAL on Llama-3-8B · WikiText at 50% sparsityperplexity: 6.673 -> 6.622Helped
Fine-tune with LoRA rank 32 (ablation)TEAL on Llama-3-8B · WikiText at 70% sparsityperplexity: 13.39 -> 9.927Helped
Fine-tune with LoRA rank 32 (ablation)TEAL on Llama-3-8B · WikiText at 90% sparsityperplexity: 4.141 · 10⁵ -> 4.589 · 10³Helped
Combine TEAL with MaskLLM 2:4 weight sparsity (ablation)Llama-3-8B · WikiTextperplexity: 6.673 -> 9.590Hurt
Sparsify the initial prefill tokens (ablation)TEAL · PrefillperplexityHurt
Increase activation sparsityTEAL on Llama-2-7B · Single-batch decoding on A6000speed-up: 1.78×Helped

Surprising findings

Limitations

Experimental setup

Datasets: C4 WikiText MMLU ARC HellaSwag GSM8K PiQA WinoGrande

Benchmarks: WikiText MMLU ARC challenge HellaSwag GSM8K PiQA WinoGrande

Metrics: perplexity accuracy average accuracy tokens per second speed-up

Baselines: CATS Deja Vu kernel MaskLLM ReLUfication

Builds on: CATS DejaVu GPT-Fast AWQ

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