atlas

Research map / Architectures and efficiency / Pruning and efficient tuning

OATS: Outlier-Aware Pruning Through Sparse and Low Rank Decomposition

ICLR 2025 · Architectures and efficiency › Pruning and efficient tuning · approach: Structured network pruning · 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 OATS, a retraining-free compression method that decomposes each transformer weight matrix (after outlier-aware diagonal scaling) into a sparse plus low-rank matrix via alternating thresholding, outperforming SparseGPT, Wanda and DSNoT on LLMs and ViTs.

Problem

Post-training pruning of large transformers suffers steady performance degradation as compression increases, and structured pruning hurts accuracy more than unstructured pruning, while large models are costly to deploy.

Approach

Approximate each weight matrix as a sum of a sparse and a low-rank matrix (Robust PCA) after scaling columns by the square root of the diagonal of the input activation second moment, solved by alternating thresholding (truncated SVD and hard thresholding); Wanda is a special case with rank ratio zero.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use OATS sparse-plus-low-rank decomposition instead of the strongest listed pruning baselinePhi-3 Mini, 50% compression · MMLU 5-shotaccuracy: 54.57 -> 59.99Helped
Use OATS instead of the strongest listed pruning baselinePhi-3 Medium, Llama-3 8B, and Llama-3 70B at 50% compression · MMLU 5-shotaccuracy: 69.76 -> 72.28; 53.60 -> 56.46; 72.76 -> 74.79Helped
Use OATS instead of the strongest listed pruning baselinePhi-3 Mini, Phi-3 Medium, Llama-3 8B, and Llama-3 70B at 50% compression · Zero-shot task averageaccuracy: 66.36 -> 68.41; 73.25 -> 73.39; 64.66 -> 65.71; 73.17 -> 73.30Helped
Use OATS instead of the strongest listed pruning baselinePhi-3 Mini, Phi-3 Medium, Llama-3 8B, and Llama-3 70B at 50% compression · WikiText-2perplexity: 16.68 -> 15.18; 9.89 -> 9.05; 11.95 -> 10.87; 5.27 -> 4.78Helped
Use OATS instead of the strongest listed pruning baselineViT-Base and DinoV2-Giant at 50% compression · ImageNet validationtop-1 accuracy: 78.44 -> 78.77; 86.04 -> 86.14Helped
Use OATS instead of unstructured pruningPhi-3 Medium 15B, single-token CPU inference at 40% compression · CPU inferencespeedup: $1.26\times$ -> $1.73\times$Helped
Add second-moment scaling and row-wise thresholding (ablation)OATS on Phi-3 Mini at 40% compression, rank ratio 20% · MMLUaccuracy: 62.46 -> 65.84Helped
Add second-moment scaling and row-wise thresholding (ablation)OATS on Phi-3 Mini at 40% compression, rank ratio 20% · Zero-shot tasksaccuracy: 67.58 -> 70.71Helped
Add second-moment scaling and row-wise thresholding (ablation)OATS on Phi-3 Mini at 40% compression, rank ratio 20% · WikiText-2perplexity: 19.21 -> 11.50Helped
Replace outlier-sensitive D scaling with robust median scaling (ablation)OATS on Phi-3 Mini at 50% compression · MMLUaccuracy: 59.99 -> 55.54Hurt
Switch the thresholding order to hard-thresholding first (ablation)OATS on Phi-3 Mini at 40% compression, rank ratio 20% · MMLUaccuracy: 65.84 -> 65.51Hurt
Switch the thresholding order to hard-thresholding first (ablation)OATS on Phi-3 Mini at 40% compression, rank ratio 20% · WikiText-2perplexity: 11.50 -> 11.72Hurt

Surprising findings

Limitations

Experimental setup

Datasets: C4 ImageNet ImageNet-21k WikiText-2 MMLU PIQA HellaSwag WinoGrande OpenBookQA RTE BoolQ ARC-e

Benchmarks: MMLU PIQA HellaSwag WinoGrande OpenBookQA RTE BoolQ ARC-e ARC-c WikiText-2 ImageNet

Metrics: 5-shot accuracy zero-shot accuracy perplexity top-1 accuracy throughput (tokens/s) speedup

Baselines: SparseGPT Wanda DSNoT OWL

Builds on: Wanda Robust PCA SparseGPT OWL

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