Skip to content
Train-Free Iterative Pruning (GISP) Outperforms Layer-Wise LLM Compression

Train-Free Iterative Pruning (GISP) Outperforms Layer-Wise LLM Compression

This ACL 2026 outstanding paper introduces GISP, a train-free iterative structured pruning method that globally ranks attention heads and MLP channels by normalized first-order importance scores, achieving lower perplexity than layer-wise uniform pruning on Llama2-7B/13B at 40-50% sparsity without fine-tuning.

AI Frontier Lectures
AI Frontier Lectures
AI Frontier Lectures

Background: Limitations of Uniform Layer-Wise Pruning

Uniform layer-wise pruning removes the same fraction of parameters from every layer (e.g., 25% per layer). This approach preserves each layer's output similarity to the original but ignores that layers differ in redundancy: some layers contain many unimportant parameters while others have few. The paper illustrates this with a three-column diagram: left column shows uniform 25% per-layer pruning with per-layer loss; middle column shows guided per-layer proportions (10%, 30%, 35%, 25%) with external guidance; right column shows global loss backpropagated to each layer with non-uniform proportions (15%, 45%, 25%, 15%). The uniform approach can miss small but task-relevant calibration signals.

GISP: Global Iterative Structured Pruning

GISP (Global Iterative Structured Pruning) prunes attention heads and MLP channels iteratively without any fine-tuning between steps. At each iteration, it computes importance scores for every head and channel, normalizes scores by block size, merges them into a global ranking, and prunes the lowest-scoring structures up to the current sparsity target. The pruned model becomes the input for the next iteration, yielding a nested sequence of subnetworks deployable at multiple sparsity levels.

Importance Scoring and Block-Wise Normalization

Importance is measured by the first-order Taylor term: absolute value of the gradient of the loss with respect to the parameter multiplied by the parameter value. Scores are summed within each head (for attention) or channel (for MLP). Raw head scores are an order of magnitude larger than channel scores; without normalization, global ranking would prune almost all heads and keep nearly all channels. Therefore, each block's total score is divided by its size (number of parameters) before global sorting. The paper reports that separate normalization for heads and channels empirically yields better accuracy.

Iterative Pruning Schedule

Given a total target sparsity and number of iterations, a linear schedule allocates increasing sparsity increments per iteration (later iterations prune more). Because each iteration recomputes gradients on the already-pruned model, previously removed structures cannot reappear. The authors note that 32 iterations (matching Llama2-7B's 32 layers) suffice to recover most of the perplexity gap for 50% sparsity: one-shot 50% pruning yields WikiText-2 perplexity 159.47, while 32-step iterative pruning reduces it to 64.07.

Experimental Results on Llama2-7B and Llama2-13B

Experiments use C4 for calibration and evaluate on WikiText-2 perplexity. Unpruned Llama2-7B perplexity is 12.19. At 40% sparsity, GISP achieves 34.54 vs. Wanda 51.85, FLAP 69.64, ShortGPT 189.17. At 50% sparsity, GISP achieves 64.07 vs. Wanda 81.47, FLAP 161.84, ShortGPT 387.94. For Llama2-13B (unpruned 10.98), GISP gives 26.56 at 40% and 42.07 at 50%. At 20% sparsity, all methods remain close to the unpruned baseline (GISP 17.01, Wanda 22.71). The paper also states Llama3-8B and Mistral-0.3-7B follow the same trend, with detailed numbers in later tables.

Ablation: Iterative vs. One-Shot Pruning

A figure shows perplexity vs. iteration steps (1, 32, 64, 128, 256) for 20%, 30%, 40%, 50% sparsity. The 50% curve spikes at step 1 then drops sharply by step 32 and plateaus. Another figure compares one-shot GISP (red line) vs. per-sparsity independent runs (blue dots) across sparsity levels 0.20–0.50 (log scale), with Wanda, OWL, FLAP, LLM-Pruner scattered above. The iterative approach consistently outperforms one-shot at high sparsity.

Importance Magnitude Analysis

A layer-wise plot shows average attention head importance (blue line) far above MLP channel importance (red line, near zero). An inset magnifies the channel importance scale. This confirms that without block-wise normalization, global ranking would discard heads almost exclusively.

Common Sense QA Evaluation

On common sense QA (average accuracy), unpruned Llama2-7B scores 66.68. At 40% sparsity, GISP scores 55.28 vs. Wanda 50.12; at 50%, GISP 48.54 vs. Wanda 43.52. Both methods degrade relative to the unpruned model, but GISP degrades less than layer-wise baselines.

Training-Free Design and Calibration

The authors explicitly avoid fine-tuning between iterations, citing computational cost and inconsistency with current large-model pruning practices. A separate table explores low-rank fine-tuning after pruning, but the core claim is that the iterative process itself requires no training. Calibration data differs per metric: C4 for WikiText-2 perplexity, and QA-specific data for common sense QA; results from different calibrations are not averaged.

Paper References

Paper: https://aclanthology.org/2026.acl-long.1653

Outstanding paper list: https://2026.aclweb.org/program/best_papers/

Three-column diagram comparing uniform per-layer pruning, guided per-layer pruning, and global loss-based pruning
Three-column diagram comparing uniform per-layer pruning, guided per-layer pruning, and global loss-based pruning
Iterative pruning flow: compute target sparsity, score heads/channels, normalize by block size, global ranking, prune, repeat
Iterative pruning flow: compute target sparsity, score heads/channels, normalize by block size, global ranking, prune, repeat
Perplexity vs. iteration steps and sparsity; one-shot vs. iterative comparison; layer-wise importance magnitude for heads vs. channels
Perplexity vs. iteration steps and sparsity; one-shot vs. iterative comparison; layer-wise importance magnitude for heads vs. channels

}

Code example

👀点击关注
AI前沿快速Follow
Original Source

Signed-in readers can open the original source through BestHub's protected redirect.

Sign in to view source
Republication Notice

This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactadmin@besthub.devand we will review it promptly.

model compressionLlama2LLM pruningGISPimportance scoringiterative pruningstructured pruningtrain-free compression
Reader feedback

How this landed with the community

Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.