atlas

Research map / Large language models / Instruction and fine-tuning

DLP: Dynamic Layerwise Pruning in Large Language Models

ICML 2025 · Large language models › Instruction and fine-tuning · approach: Efficient LLM fine-tuning systems

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 DLP, a non-uniform layerwise sparsity method that derives per-layer sparsity from median-based layer unimportance of weight-times-activation scores, enabling high-sparsity LLM pruning without predefined outlier thresholds.

Problem

Uniform layerwise sparsity in LLM pruning degrades badly at high sparsity, and existing non-uniform methods like OWL rely on empirically pre-defined outlier thresholds that are model-dependent.

Approach

Measure each layer's unimportance via the median of Wanda-style scores (|W|*||X||) across the layer, convert to relative importance across layers, and assign sparsity in [R-alpha, R+alpha] so higher-importance layers are pruned less, with no empirically tuned outlier threshold.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use DLP layerwise sparsity instead of OWL with WandaWanda pruning of LLaMA1-7B · WikiText validation, 70% unstructured sparsityperplexity: 24.46 -> 20.46Helped
Use DLP layerwise sparsity instead of OWL with SparseGPTSparseGPT pruning of LLaMA1-7B · WikiText validation, 70% unstructured sparsityperplexity: 19.95 -> 17.76Helped
Use DLP layerwise sparsity instead of OWL with WandaWanda pruning of LLaMA2-7B · WikiText validation, 70% unstructured sparsityperplexity: 30.58 -> 22.79Helped
Use DLP layerwise sparsity instead of OWL with MagnitudeMagnitude pruning of LLaMA2-13B · Mean zero-shot accuracy, 70% unstructured sparsityaccuracy: 40.67 -> 44.02Helped
Increase pruning sparsity with DLPWanda-pruned LLaMA2-7B-chat-hf on DeepSparse CPU · End-to-end decoding at 70% sparsityspeedup: 1.0x -> 2.8xHelped
Allocate sparsity per layer rather than per Transformer block (ablation)DLP + Wanda on LLaMA1-7B · WikiText validation, 70% sparsityperplexity: 3463.32 -> 20.46Helped
Prune per output rather than per layer (ablation)DLP + Wanda on LLaMA1-7B · WikiText validation, 70% sparsityperplexity: 39.02 -> 20.46Helped
Add LoRA fine-tuning after pruning (ablation)DLP + SparseGPT on LLaMA1-7B · WikiText validation, 70% sparsityperplexity: 17.76 -> 12.15Helped
Use median rather than mean to measure layer unimportance (ablation)DLP with SparseGPT · WikiText validation, 70% unstructured sparsity, LLaMA1-7Bperplexity: 18.24 -> 17.76Helped
Use median rather than mean to measure layer unimportance (ablation)DLP with Wanda · WikiText validation, 70% unstructured sparsity, LLaMA1-7Bperplexity: 21.03 -> 20.40Helped
Use median rather than sum to measure layer unimportance (ablation)DLP with Magnitude · WikiText validation, 70% unstructured sparsity, LLaMA1-7Bperplexity: 3.7e3 -> 3.4e3Helped

Surprising findings

Limitations

Experimental setup

Datasets: C4 WikiText PTB commonsense170k BoolQ RTE HellaSwag WinoGrande ARC-e ARC-c OpenBookQA

Benchmarks: WikiText PTB C4 BoolQ RTE HellaSwag WinoGrande ARC-e ARC-c OpenBookQA

Metrics: perplexity accuracy end-to-end latency throughput speedup LOD

Baselines: Magnitude SparseGPT Wanda OWL Global ER ER-Plus LAMP AlphaPruning LLM-Pruner OwLore LISA

Builds on: Wanda SparseGPT OWL LLM-Pruner LISA

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