atlas

Research map / Architectures and efficiency / Pruning and efficient tuning

You Only Prune Once: Designing Calibration-Free Model Compression With Policy Learning

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 PruneNet, a calibration-free structured pruning method that learns a stochastic row-selection policy for LLM FFN up-projections with a KS-distance spectral penalty optimized by REINFORCE.

Problem

Structured pruning of LLMs typically relies on external calibration data and degrades sharply at higher compression ratios; intrinsic methods like SliceGPT can even increase parameter count at low ratios.

Approach

Reformulate pruning as policy learning: a small MLP-based policy samples which FFN1 rows to keep (via a reparametrized multinomial), trained with REINFORCE to minimize the Kolmogorov-Smirnov distance between singular-value spectra of original and compressed weights, using no calibration data and reusable across compression ratios.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use PruneNet instead of SliceGPTLLaMA-2-7B · 20% compression, commonsense tasksaverage zero-shot accuracy: 58.17 -> 61.67Helped
Use PruneNet instead of SliceGPTPhi-2 · 20% compression, commonsense tasksaverage zero-shot accuracy: 58.15 -> 66.59Helped
Use a learned pruning policy instead of random parameter selection (ablation)PruneNet · LLaMA-2-7B zero-shot tasksaverage accuracy: 2%Helped
Use stochastic sampling rather than deterministic topk selection (ablation)PruneNet · LLaMA-2-7B zero-shot tasksaverage accuracy: 4%Helped
Replace the KS reward with the Anderson–Darling distance (ablation)PruneNet · LLaMA-2-7B at different compression ratioszero-shot accuracyNo clear effect
Learn the policy on FFN2 rather than FFN1 (ablation)PruneNet · LLaMA-2-7B zero-shot tasksaccuracy: < 1%No clear effect
Add recovery fine-tuning on WikiText2 (ablation)PruneNet-compressed LLaMA-2-7B · 20% compression, commonsense tasksaverage zero-shot accuracy: 61.15 -> 62.34Helped
Add recovery fine-tuning on WikiText2 (ablation)PruneNet-compressed Phi-2 · 30% compression, commonsense tasksaverage zero-shot accuracy: 61.05 -> 58.34Hurt
Reuse a policy learned at a different compression ratio (ablation)PruneNet-compressed LLaMA-2-7B · Different compression ratios, zero-shot commonsense tasksaverage accuracy: 0.96%Hurt
Vary compression ratios across layers instead of using a fixed 20% ratio (ablation)PruneNet-compressed LLaMA-2-7B and Phi-2 · Zero-shot commonsense tasksaverage accuracy: 2.15%; 0.24%Mixed
Change the recovery fine-tuning dataset (ablation)PruneNet-compressed LLaMA-2-7B · 20%-30% compression, zero-shot tasksaverage accuracy: 1.3; 0.52No clear effect
Use different compression ratios in different layers (ablation)PruneNet-compressed LLaMA-2-7B · Average compression ratio 20%, zero-shot tasksaverage accuracy: 61.67 -> 59.52Hurt

Surprising findings

Limitations

Experimental setup

Datasets: WikiText2 Penn Treebank Alpaca

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

Metrics: zero-shot accuracy average accuracy performance recovery vs dense throughput (tokens/sec) runtime (sec)

Baselines: SliceGPT LLM-Pruner LaCo ShortGPT SVD-LLM ASVD

Builds on: SliceGPT REINFORCE LoRA

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