atlas

Research map / Architectures and efficiency / Pruning and efficient tuning

Dynamic Sparse Training of Diagonally Sparse Networks

ICML 2025 · Architectures and efficiency › Pruning and efficient tuning · approach: Sparse training from scratch · 1 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 DynaDiag, a differentiable TopK-based dynamic sparse training method that learns diagonal sparsity patterns, with a BCSR-based GPU kernel for real training and inference speedups.

Problem

Unstructured sparsity in dynamic sparse training matches dense accuracy but yields little wall-clock speedup on GPUs, while existing structured sparse training methods lose accuracy at high sparsity and often use dense backpropagation.

Approach

Parameterize each weight matrix as a sum of K permutation-placed diagonals whose positions are chosen by a temperature-annealed differentiable TopK over learnable importance scores with an l1 penalty; diagonals are converted to block CSR so both forward and backward passes are sparse and hardware-friendly.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
add BCSR conversion of diagonal matrices for the GPU kernel (vs direct diagonal computation) (ablation)DynaDiag ViT-B/16 at 90% sparsity · ImageNet-1Ktraining time (hrs): 18.07 -> 11.42 hrsHelped
add BCSR conversion of diagonal matrices (vs direct diagonal computation) (ablation)DynaDiag ViT-B/16 at 90% sparsity · ImageNet-1KTop-1 accuracy: 76.92 vs 76.91No clear effect
diagonal structured sparsity via TopK-based DST instead of unstructured RigLViT-L/16 at 90% · ImageNet-1KTop-1 accuracy: 77.74 vs 78.26 (RigL)Hurt
diagonal structured sparsity vs SRigL (N:M structured) at 90%ViT-L/16 · ImageNet-1KTop-1 accuracy: 77.74 vs 75.46Helped
diagonal structured sparsity vs DSB/PixelatedBFly/DiagHeur at 90% on ViT-B/16ViT-B/16 at 90% · ImageNet-1KTop-1 accuracy: 76.91 vs 75.90 (SRigL), 73.89 (PixelatedBFly), 72.89 (DSB), 71.46 (DiagHeur)Helped
diagonal structured sparsity at 95% on ViT-B/16 and ViT-L/16DynaDiag at 95% sparsity · ImageNet-1KTop-1 accuracy: 69.54 vs RigL 71.50 (ViT-B/16); 69.59 vs 72.11 (ViT-L/16)Hurt
diagonal structured sparsity vs unstructured RigL on GPT2-Small at 90%GPT2-S at 90% sparsity · WikiText-103perplexity: 56.33 vs 53.76 (RigL), but 10.1 lower than PixelatedBFly 66.44Hurt
diagonal structured sparsity at 90% sparsity inference and training on GPU vs denseViT-B/16 at 90% · GPU wall-clockinference speedup: up to 3.13x inference, 1.59x trainingHelped
diagonal structured sparsity at 60% sparsity on GPUViT-B/16 at 60% · GPU wall-clocktraining speedup: 0.98x training at 60%No clear effect
LoRA-FA fine-tuning (rank 6) added on top of diagonally sparse ViT-B/16 at 80% (ablation)DynaDiag ViT-B/16 at 80% · ImageNet-1KTop-1 accuracy: surpasses RigL at rank 6 with 1.67% more parametersHelped

Surprising findings

Limitations

Experimental setup

Datasets: ImageNet-1K CIFAR-10 CIFAR-100 WikiText-103

Benchmarks: ImageNet-1K CIFAR-10 CIFAR-100 WikiText-103

Metrics: Top-1 accuracy perplexity inference wall-clock speedup training wall-clock speedup McNemar test p-value

Baselines: RigL SET CHT CHTs MEST SRigL PixelatedBFly DSB DiagHeur

Builds on: RigL Top-KAST SRigL Pixelated Butterfly SmaT

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