atlas

Research map / Architectures and efficiency / Pruning and efficient tuning

Pruning Large Language Models with Semi-Structural Adaptive Sparse Training

AAAI 2025 · Architectures and efficiency › Pruning and efficient tuning · approach: Layer-wise pruning of LLMs · 10 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 Adaptive Sparse Trainer (AST), a retraining framework that learns N:M masks on the fly with annealed SR-STE decay, KL distillation from the dense teacher, and optional low-rank SLoRB adapters, producing 2:4 sparse LLMs with small perplexity and zero-shot gaps.

Problem

One-shot 2:4 semi-structured pruning of LLMs causes large performance degradation, especially on knowledge-intensive and complex reasoning tasks, and retraining pruned billion-parameter models under N:M constraints is under-explored and computationally costly.

Approach

Keep all weights trainable, recompute magnitude-based N:M masks periodically, and gradually decay masked weights with an annealed L2 schedule (Annealing SR-STE), combined with logit-level KL distillation from the dense model and a low-rank SLoRB adapter initialized from pruned-weight group means.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
add knowledge distillation during sparse retraining (ablation)AST-Naive · WikiText-2, GPT2/OPTperplexity: 40.34 -> 39.29; 29.79 -> 29.08; 28.65 -> 27.21; 39.46 -> 36.97Helped
use annealing instead of static SR-STE decay (ablation)AST-Naive · WikiText-2, GPT2/OPTperplexity: 32.84 -> 32.23; 24.04 -> 23.65; 21.73 -> 21.29; 31.08 -> 30.22Helped
allow the mask to adapt during training instead of fixing it (ablation)AST-Naive · WikiText-2, GPT2/OPTperplexity: 32.93 -> 32.23; 24.18 -> 23.65; 21.95 -> 21.29; 31.06 -> 30.22Helped
use intermediate attention and hidden-state distillation (ablation)sparse GPT2 retraining · WikiText-2, GPT2-124Mperplexity: 32.23 -> 42.75Hurt
use MobileBERT feature-map and attention distillation (ablation)sparse GPT2 retraining · WikiText-2, GPT2-124Mperplexity: 32.23 -> 44.87Hurt
add intermediate representation loss to KL distillation (ablation)sparse GPT2 retraining · WikiText-2, GPT2-124Mperplexity: 32.23 -> 41.19Hurt
replace forward KL with reverse KL (ablation)sparse GPT2 retraining · WikiText-2, GPT2-124Mperplexity: 32.23 -> 32.20No clear effect
initialize SLoRB from the mean of pruned weights rather than zero (ablation)SLoRB · WikiText-2, GPT2perplexity: 32.46 -> 31.13Helped
train SLoRB together with sparse model weights instead of adding it after retraining (ablation)AST-Boosted · WikiText-2, GPT2perplexity: 32.07 -> 31.13Helped
use SLoRB parameters (ablation)AST-Boosted · WikiText-2, GPT2perplexity: 32.23 -> 31.13Helped
tune the KD loss weight to α=2/3 instead of α=0 (ablation)LLaMA2-7B retraining · WikiText-2, 3B tokensperplexity: 6.26 -> 6.22Helped
use only KD loss (α=1) instead of α=0 (ablation)GPT2 retraining · WikiText-2, GPT2, 5B tokensperplexity: 32.18 -> 40.34Hurt

Surprising findings

Limitations

Experimental setup

Datasets: RedPajama-v1 C4 WikiText-2

Benchmarks: WikiText-2 ARC-e ARC-c OpenBookQA WinoGrande RTE HellaSwag BoolQ MMLU GSM8K MATH

Metrics: perplexity accuracy throughput (tokens/s)

Baselines: SparseGPT Wanda Iterative Magnitude Pruning Gradual Magnitude Pruning Sheared-LLaMA-2.7B TinyBERT-style distillation MiniLLM

Builds on: SR-STE SparseGPT Wanda LoRA AWQ

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