atlas

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

PROXSPARSE: REGULARIZED LEARNING OF SEMI-STRUCTURED SPARSITY MASKS FOR PRETRAINED LLMS

ICML 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 ProxSparse, a learned 2:4 semi-structured mask selection method that uses regularized proximal gradient descent with an efficient enumeration-based proximal solver, achieving better perplexity and zero-shot accuracy than Wanda and SparseGPT on seven LLMs.

Problem

Finding effective 2:4 semi-structured sparsity masks for pretrained LLMs without extensive retraining; existing heuristic local methods (Wanda, SparseGPT) do not leverage global end-to-end feedback from calibration data.

Approach

Relax the hard 2:4 sparsity and frozen-weight constraints into regularizers (a product-of-absolute-values 2:4 regularizer and a weighted distance-to-pretrained regularizer), solve with proximal gradient descent whose proximal operator is computed by an alternating-minimization enumeration solver (EnumALM), and then read off the mask from the learned weights without further weight updates.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use ProxSparse instead of SparseGPT for 2:4 pruningMistral-v0.1-7b · Wikitextperplexity: 9.43 -> 8.92Helped
Use ProxSparse instead of SparseGPT for 2:4 pruningQwen2.5-14B · Zero-shot tasksAVG accuracy: 0.507 -> 0.525Helped
Use ProxSparse instead of SparseGPT for 2:4 pruningLlama-2-7b · Wikitextperplexity: 10.30 -> 8.51Helped
Relax both sparsity and frozen-weight constraints rather than using hard constraints (ablation)ProxSparse · Wikitext, Mistral-v0.3-7bperplexity: 13.6 -> 8.68Helped
Relax both sparsity and frozen-weight constraints rather than using hard constraints (ablation)ProxSparse · Wikitext, OpenLlama-7b-v2perplexity: 35.28 -> 9.91Helped
Add sparsity regularization at a balanced strength (λ1=0.5) rather than λ1=inf (ablation)ProxSparse · Wikitext, Mistral-v0.3-7bperplexity: 11.33 -> 8.68Helped
Increase sparsity regularization from λ1=0.001 to λ1=0.5 (ablation)ProxSparse · Wikitext, Mistral-v0.3-7bperplexity: 14.19 -> 8.68Helped
Increase frozen-weight regularization from λ2=0 to λ2=inf (ablation)ProxSparse · Wikitext, OpenLlama-7b-v2perplexity: 9.91 -> 34Hurt
Increase calibration samples from 100 to 400 (ablation)ProxSparse on OpenLlama-7b-v2 · Wikitextperplexity: 10.39 -> 9.91Helped
Increase calibration samples from 100 to 400 (ablation)ProxSparse on Llama-2-7b · Wikitextperplexity: 9.24 -> 8.51Helped
Use EnumALM instead of EnumIPM for the proximal solverProxSparse solver · 100 randomly generated problem instancestotal runtime (sec): 561.70 -> 8.52Helped
Use EnumALM instead of EnumPGD for the proximal solverProxSparse solver · 100 randomly generated problem instancestotal runtime (sec): 43.31 -> 8.52Helped

Surprising findings

Limitations

Experimental setup

Datasets: C4

Benchmarks: WikiText perplexity ARC-C ARC-E SIQA HellaSwag OBQA PIQA TruthfulQA

Metrics: perplexity accuracy speedup peak memory reduction

Baselines: magnitude pruning SparseGPT Wanda MaskLLM ADMMPrune OWL AlphaPrune

Builds on: Wanda SparseGPT proximal gradient descent EnumIPM

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