atlas

Research map / Architectures and efficiency / Pruning and efficient tuning

DuoGPT: Training-free Dual Sparsity through Activation-aware Pruning in LLMs

NeurIPS 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 DuoGPT, a training-free one-shot pruning method that combines unstructured weight pruning with runtime activation sparsity by extending OBC/SparseGPT with activation-aware calibration and dense-output residual correction.

Problem

Deploying LLMs during decoding is costly in memory and compute; existing one-shot pruning ignores runtime activation sparsity, and naively combining weight and activation sparsity degrades accuracy.

Approach

Reinterpret activation sparsity during single-batch decoding as dynamic structured weight sparsity, and extend OBC/SparseGPT calibration with sparse activations plus output residuals from the dense model (asymmetric calibration), with an efficient closed-form pruning score so 70B models calibrate on one A100.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use DuoGPT instead of SparseGPT at 50% dual-sparsityLLaMA-3-70B · WikiText2perplexity: 7.54 -> 7.38Helped
use DuoGPT instead of SparseGPT at 50% dual-sparsityLLaMA-3-8B · zero-shot averageaccuracy: 59.51 -> 60.04Helped
use DuoGPT instead of SparseGPT at 50% dual-sparsityLLaMA-2-7B · WikiText2perplexity: 8.98 -> 8.58Helped
use DuoGPT instead of SparseGPT at 50% dual-sparsityLLaMA-2-13B · zero-shot averageaccuracy: 64.50 -> 64.88Helped
use DuoGPT instead of the strongest structured baselineLLaMA-2-7B · zero-shot averageaccuracy: 57.34 -> 60.52Helped
use DuoGPT instead of SparseGPT at matched SRAM weight fetchesLLaMA-3-8B · GSM8K, 5-shotaccuracy: 36.39 -> 36.77Helped
increase dual-sparsity from 30% to 65% (ablation)DuoGPT on LLaMA-2-7B · WikiText PPLperplexity: 5.84 -> 77.3Hurt
increase dual-sparsity from 30% to 40% (ablation)DuoGPT on LLaMA-2-7B · WikiText PPLperplexity: 5.84 -> 6.48Hurt
apply TEAL threshold-based activation pruning to DuoGPT (ablation)DuoGPT 50% on LLaMA-2-7B · OBQAaccuracy: 39.00 -> 38.40Hurt
apply TEAL threshold-based activation pruning to DuoGPT (ablation)DuoGPT 50% on LLaMA-2-7B · BoolQaccuracy: 72.48 -> 71.77Hurt
apply TEAL threshold-based activation pruning to DuoGPT (ablation)DuoGPT 50% on LLaMA-2-7B · Arc-Caccuracy: 35.67 -> 36.77Helped
quantize DuoGPT weights from FP16 to INT8 (ablation)DuoGPT 50% dual-sparse LLaMA-2-7B · WikiText2perplexity: 8.58 -> 8.58No clear effect

Surprising findings

Limitations

Experimental setup

Datasets: C4 WikiText2 PIQA HellaSwag WinoGrande ARC-Easy ARC-Challenge OpenBookQA BoolQ GSM8K

Benchmarks: WikiText2 PIQA HellaSwag WinoGrande ARC-Easy ARC-Challenge OpenBookQA BoolQ GSM8K

Metrics: perplexity zero-shot accuracy average accuracy end-to-end speedup model size

Baselines: SparseGPT Wanda ShortGPT 2SSP BlockPruner SliceGPT TEAL R-Sparse

Builds on: Optimal Brain Compression SparseGPT Wanda asymmetric calibration

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