atlas

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

Probe Pruning: Accelerating LLMs through Dynamic Pruning via Model-Probing

ICLR 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 Probe Pruning, a training-free online dynamic structured pruning method that uses a small probe of each batch (5% samples, 50% tokens, ~1.5% FLOPs) to run a few layers ahead and select weight channels per batch, fused with historical states.

Problem

Structured pruning of LLMs without fine-tuning suffers large performance gaps because calibration-based pruning decisions are static and ignore batch-dependent activation outliers, while dynamic pruning needs intermediate hidden states that are not available before computation.

Approach

Select a small, high-residual-importance probe of samples and tokens from each batch, run it a few layers ahead to get intermediate states, fuse them with historical statistics via importance-scaled fusion, and prune channels per batch using a new squared-Wanda-based structured metric (PPsp).

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use dynamic Probe Pruning rather than calibration-based FLAPLLaMA-2-7B at 40% pruning · WikiText2perplexity: 38.9(1.3) -> 16.8(0.1)Helped
use dynamic Probe Pruning rather than FLAPLLaMA-3-8B at 40% MLP pruning · Commonsense reasoningaverage accuracy: 53.6 -> 58.9Helped
identify probe samples and tokens without residual importance (ablation)Probe Pruning on LLaMA-2-7B at 40% pruning · WikiText2perplexity: 16.8(0.1) -> 37.1(0.4)Hurt
identify probe samples and tokens without residual importance (ablation)Probe Pruning on LLaMA-2-7B at 40% pruning · Commonsense reasoningaverage accuracy: 56.6 -> 42.3Hurt
remove historical states from pruning decisions (ablation)Probe Pruning on LLaMA-2-7B at 40% pruning · WikiText2perplexity: 16.9(0.1) -> 20.1(0.3)Hurt
remove historical states from pruning decisions (ablation)Probe Pruning on LLaMA-2-7B at 40% pruning · Commonsense reasoningaverage accuracy: 51.2 -> 56.6Hurt
replace PPsp with Wanda-sp as the pruning metric (ablation)LLaMA-2-7B fixed-pruned model at 40% pruning · WikiText2perplexity: 29.7(0.3) -> 43.8(1.5)Hurt
replace PPsp with FLAP as the pruning metric (ablation)OPT-13B fixed-pruned model at 40% pruning · WikiText2perplexity: 35.5(0.3) -> 41.1(0.3)Hurt
use C4 rather than WikiText2 validation for calibration (ablation)FLAP on LLaMA-2-7B at 40% pruning · WikiText2perplexity: 18.5(0.2) -> 38.9(1.3)Hurt
square the FLAP attention metric (ablation)FLAP on LLaMA-2-7B at 40% overall pruning · WikiText2perplexity: 38.9(1.3) -> 29.1(0.4)Helped
increase probe batch size from 1 to 20 (ablation)Probe Pruning at 40% pruning · WikiText2perplexityHelped
run probing in parallel with computation of earlier pruned blocks (ablation)PP-Parallel on LLaMA-2-7B at 40% pruning · WikiText2perplexity: 16.8(0.1) -> 17.9(0.1)Hurt

Surprising findings

Limitations

Experimental setup

Datasets: C4 WikiText2 BoolQ PIQA HellaSwag WinoGrande ARC-Easy ARC-Challenge OpenbookQA

Benchmarks: WikiText2 BoolQ PIQA HellaSwag WinoGrande ARC-Easy ARC-Challenge OpenbookQA

Metrics: perplexity accuracy performance runtime ratio (PRR) Jaccard index FLOPs runtime speedup

Baselines: Wanda-sp FLAP LLM-Pruner LoRAPrune Full-Batch Probing

Builds on: Wanda FLAP LLM-Pruner LoRAPrune

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