atlas

Research map / Architectures and efficiency / Pruning and efficient tuning

R-Sparse: Rank-Aware Activation Sparsity for Efficient LLM Inference

ICLR 2025 · Architectures and efficiency › Pruning and efficient tuning · approach: Layer-wise pruning 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 R-Sparse, a training-free method that sparsifies input activation channels and approximates the remaining computation with a low-rank SVD path, with an evolutionary search for per-layer sparse/rank ratios, reaching 50% model-level sparsity on Llama-2/3 and Mistral.

Problem

Activation sparsity for LLM inference is hard to apply training-free to non-ReLU LLMs (SiLU/GELU), suffers from difficulty predicting active output channels, and reaches limited model-level sparsity.

Approach

Decompose each linear layer into an input-activation sparse part (keep high-magnitude input channels) and a low-rank SVD part applied to the dropped channels, leveraging that important contributions concentrate in the bottom-right of the channel-by-singular-value contribution matrix; per-layer sparse/rank ratios are found by evolutionary search over perplexity.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Apply R-Sparse at 50% model-level sparsity instead of GRIFFIN at 50%Llama-2-7B · Common-sense reasoning (8-task average)accuracy: 45.91 -> 64.06Helped
Apply R-Sparse at 50% model-level sparsity instead of GRIFFIN at 50%Llama-3-8B · Common-sense reasoning (8-task average)accuracy: 45.11 -> 66.20Helped
Apply R-Sparse at 50% model-level sparsity instead of GRIFFIN at 50%Mistral-7B · Common-sense reasoning (8-task average)accuracy: 48.07 -> 68.39Helped
Combine sparse activation computation with a low-rank component rather than using vanilla activation sparsity alone (ablation)R-Sparse on Llama-2-7B · Common-sense reasoning (WG, PIQA, SciQ, OBQA average)accuracy: 66.25 -> 67.50Helped
Add a sparse component to low-rank decomposition (ablation)R-Sparse on Llama-2-7B · Common-sense reasoning (WG, PIQA, SciQ, OBQA average)accuracy: 33.05 -> 67.50Helped
Combine R-Sparse with INT4 weight quantization at 40% sparsityLlama-2-7B · Common-sense reasoning (WG, PIQA, SciQ, OBQA average)accuracy: 67.32 -> 66.41Hurt
Combine R-Sparse with INT4 weight quantization at 50% sparsityLlama-2-7B · Common-sense reasoning (WG, PIQA, SciQ, OBQA average)accuracy: 67.32 -> 65.76Hurt
Use an adaptive searched sparsification recipe instead of a uniform recipe (ablation)R-Sparse · OBQAaccuracy: +1.95Helped
Use an adaptive searched sparsification recipe instead of a uniform recipe (ablation)R-Sparse · ARC-Eaccuracy: +0.89Helped
Use an adaptive searched sparsification recipe instead of a uniform recipe (ablation)R-Sparse · ARC-Caccuracy: +1.13Helped
Use an adaptive searched sparsification recipe instead of a uniform recipe (ablation)R-Sparse · BoolQaccuracy: +1.11Helped
Use a customized Triton kernel for R-Sparse inferenceLlama-2-7B · Generation speedgeneration speed improvement: 42%Helped

Surprising findings

Limitations

Experimental setup

Datasets: C4

Benchmarks: Winogrande PIQA SciQ OpenBookQA HellaSwag BoolQ ARC-Easy ARC-Challenge XSUM WikiText-2

Metrics: accuracy Rouge-L perplexity

Baselines: ReLUfication CATS GRIFFIN vanilla activation sparsity low-rank decomposition uniform sparsification recipe

Builds on: CATS GRIFFIN ReLUfication GPTQ

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