atlas

Research map / Architectures and efficiency / Pruning and efficient tuning

SlimLLM: Accurate Structured Pruning for Large Language Models

ICML 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 SlimLLM, a structured pruning method for LLMs that scores attention heads by Pearson similarity and FFN channels by PCA-based feature-space importance, recovers accuracy with per-dimension linear regression, and sets per-layer pruning ratios via cosine similarity.

Problem

Structured pruning of LLMs requires accurately determining sub-module (head/channel) importance and minimizing performance loss, while choosing per-layer pruning ratios; existing methods aggregate element-wise weight importance and use uniform ratios.

Approach

Evaluate heads and channels as whole units rather than aggregating element importance: heads by Pearson similarity between original and head-removed outputs (with greedy search), FFN channels by PCA eigenvalue-weighted feature-space importance, recover performance with per-dimension least-squares linear regression on output matrices, and allocate layer pruning ratios from input-output cosine simil

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use SlimLLM instead of LoRAP at 20% pruning without tuningLLaMA-7B · Commonsense Reasoning averageAverage: 60.53 -> 61.22Helped
Use SlimLLM instead of LoRAP at 20% pruning with tuningLLaMA-7B · Commonsense Reasoning averageAverage: 61.7 -> 62.41Helped
Use SlimLLM instead of LoRAP at 50% pruning without tuningLLaMA-7B · Commonsense Reasoning averageAverage: 47.25 -> 50.10Helped
Use SlimLLM instead of LoRAP at 50% pruning with tuningLLaMA-7B · Commonsense Reasoning averageAverage: 52.17 -> 53.16Helped
Use SlimLLM instead of LoRAP at 20% pruning without tuningLLaMA2-7B · Commonsense Reasoning averageAverage: 59.44 -> 60.44Helped
Use SlimLLM instead of LoRAP at 20% pruning with tuningLLaMA2-7B · Commonsense Reasoning averageAverage: 61.24 -> 61.70Helped
Use SlimLLM instead of LoRAP at 50% pruning without tuningLLaMA2-7B · Commonsense Reasoning averageAverage: 46.09 -> 46.93Helped
Use SlimLLM instead of LoRAP at 50% pruning with tuningLLaMA2-7B · Commonsense Reasoning averageAverage: 52.31 -> 52.02Hurt
Add greedy head search (ablation)SlimLLM · LLaMA-7B, 50% pruningAverage: 48.35 -> 50.10Helped
Add feature space importance (ablation)SlimLLM · LLaMA-7B, 50% pruningAverage: 49.74 -> 50.10Helped
Use non-uniform instead of uniform layer pruning (ablation)SlimLLM · LLaMA-7B, 50% pruningAverage: 42.16 -> 50.10Helped
Set layer-ratio alpha to 7 rather than 1, 4, or 10 (ablation)SlimLLM · LLaMA-7B, 50% pruningAverage: 44.42; 44.95; 50.10; 46.86Mixed

Surprising findings

Limitations

Experimental setup

Datasets: BookCorpus Alpaca (cleaned)

Benchmarks: WikiText2 PTB BoolQ PIQA HellaSwag WinoGrande ARC-easy ARC-challenge OpenbookQA

Metrics: perplexity zero-shot accuracy average accuracy decoding latency

Baselines: LLM-Pruner LoRAPrune LoRAP

Builds on: LLM-Pruner LoRAP LoRAPrune 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