atlas

Research map / Large language models / Language, safety and interpretability

Let LLM Tell What to Prune and How Much to Prune

ICML 2025 · Large language models › Language, safety and interpretability · approach: LLM pruning and scaling data

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 a structured pruning framework that jointly prunes blocks, attention/MLP layers, and weight rows/columns for LLMs, using transfer entropy and information-entropy criteria to set dynamic per-unit pruning ratios without fine-tuning.

Problem

Existing structured pruning of LLMs targets a single structure unit (block, layer, or row/column) and assigns a prescribed uniform pruning ratio, which yields poor trade-offs between inference speed and performance.

Approach

Measures block and layer importance via transfer entropy from masking each module, allocates per-block pruning ratios dynamically (with DFS compensation for leftover budget), then distributes pruning within blocks to rows/columns via entropy-based K-means clustering, followed by weighted bias compensation.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use the proposed all-structure pruning method instead of SliceGPTLLaMA2-7B · WikiText2 test, 30% pruningperplexity: 8.63 -> 8.71Hurt
Use the proposed all-structure pruning method instead of FLAPLLaMA2-7B · WikiText2 test, 40% pruningperplexity: 14.49 -> 12.55Helped
Use the proposed all-structure pruning method instead of FLAPLLaMA2-7B · WikiText2 test, 50% pruningperplexity: 25.98 -> 20.07Helped
Use the proposed all-structure pruning method instead of FLAPLLaMA2-13B · WikiText2 test, 30% pruningperplexity: 7.31 -> 7.03Helped
Use the proposed all-structure pruning method instead of FLAPLLaMA2-13B · WikiText2 test, 40% pruningperplexity: 9.60 -> 8.85Helped
Use the proposed all-structure pruning method instead of FLAPLLaMA2-13B · WikiText2 test, 50% pruningperplexity: 15.25 -> 13.44Helped
Use the proposed all-structure pruning method instead of FLAPLLaMA3-8B · WikiText2 test, 40% pruningperplexity: 14.13 -> 14.72Hurt
Use the proposed all-structure pruning method instead of FLAPLLaMA3-8B · WikiText2 test, 50% pruningperplexity: 23.12 -> 21.97Helped
Use the proposed all-structure pruning method instead of SliceGPTVicuna-7B · WikiText2 test, 30% pruningperplexity: 9.93 -> 9.90Helped
Use the proposed all-structure pruning method instead of FLAPLLaMA2-7B · zero-shot average, 30% pruningaccuracy: 55.12 -> 56.65Helped
Use the proposed all-structure pruning method instead of FLAPLLaMA2-7B · zero-shot average, 40% pruningaccuracy: 47.62 -> 50.39Helped
Use the proposed all-structure pruning method instead of FLAPLLaMA2-7B · zero-shot average, 50% pruningaccuracy: 43.53 -> 45.52Helped

Surprising findings

Limitations

Experimental setup

Datasets: WikiText2

Benchmarks: WikiText2 PIQA WinoGrande HellaSwag ARC-e ARC-c

Metrics: perplexity zero-shot accuracy tokens per second memory (MB)

Baselines: SparseGPT Wanda FLAP SliceGPT LLM-Pruner BlockPruner SLEB

Builds on: FLAP SliceGPT SLEB ShortGPT Wanda

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