SHUFFLESPARSE: Learned Shuffles for Structured Sparse Networks
Not on the map. Why?
Abstract (arXiv)
Structured weight sparsity accelerates training and inference on modern GPUs, but it trails unstructured dynamic sparse training (DST) in accuracy especially at extreme sparsity. We pinpoint the reason for this difference in performance to a lack of expressivity: a dense layer can implement any pattern of non-zero weights, whereas structured patterns are restricted to only a small set of weight configurations. We introduce SHUFFLESPARSE, a single permutation primitive that applies uniformly across DST-from-scratch and one-shot pruning, and across N:M, block etc. We close most of this gap by learning a single permutation matrix jointly with the structured weight matrix. When used on three different types of structures (block, N:M, and diagonal), SHUFFLESPARSE is able to reduce the structured-vs-unstructured accuracy gap on ViT-B16 (ImageNet-1K) and GPT-2 (WikiText-103) at 90-95% sparsity, while adding minimal inference overhead (< 8.7% inference overhead) and preserving any training acceleration the host structure provides. The same permutation formulation transfers to one-shot 2:4 pruning of pretrained LLMs, where it improves zero-shot accuracy by 4.6 points on LLaMA-2 7B. Together, these results establish learned permutations as a general tool for recovering unstructured-level accuracy from structured sparsity patterns.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 33 of its 48 references that are in the map. First posted on arXiv 16 Oct 2025.
Builds on
33 of 48 references.
References · 33
- 2020An Image is Worth 16x16 Words: Transformers for Image Recognition at Scalecited by 30,186
- 2023Llama 2: Open Foundation and Fine-Tuned Chat Modelscited by 13,028
- 2024Qwen2.5 Technical Reportcited by 4,942
- 2016Pointer Sentinel Mixture Modelscited by 3,096
- 2018The Lottery Ticket Hypothesis: Finding Sparse, Trainable Neural Networkscited by 2,262
- 2021MLP-Mixer: An all-MLP Architecture for Visioncited by 1,446
- 2023SparseGPT: Massive Language Models Can Be Accurately Pruned in One-Shotcited by 1,121
- 2023A Simple and Effective Pruning Approach for Large Language Modelscited by 800
- 2020What is the State of Neural Network Pruning?cited by 583
- 2019Rigging the Lottery: Making All Tickets Winnerscited by 495
- 2021Documenting Large Webtext Corpora: A Case Study on the Colossal Clean Crawled Corpuscited by 492
- 2020Pruning neural networks without any data by iteratively conserving synaptic flowcited by 479
21 more
- 2014On the Number of Linear Regions of Deep Neural Networkscited by 381
- 2017Scalable Training of Artificial Neural Networks with Adaptive Sparse Connectivity inspired by Network Sciencecited by 328
- 2017Variational Dropout Sparsifies Deep Neural Networkscited by 265
- 2021Accelerating Sparse Deep Neural Networkscited by 223
- 2019Parameter Efficient Training of Deep Convolutional Neural Networks by Dynamic Sparse Reparameterizationcited by 189
- 2024DuQuant: Distributing Outliers via Dual Transformation Makes Stronger Quantized LLMscited by 167
- 2019Towards Optimal Structured CNN Pruning via Generative Adversarial Learningcited by 146
- 2023RPTQ: Reorder-based Post-training Quantization for Large Language Modelscited by 116
- 2021Accelerated Sparse Neural Training: A Provable and Efficient Method to Find N:M Transposable Maskscited by 103
- 2021MEST: Accurate and Fast Memory-Economic Sparse Training Framework on the Edgecited by 79
- 2021Pixelated Butterfly: Simple and Efficient Sparse training for Neural Network Modelscited by 76
- 2024SKVQ: Sliding-window Key and Value Cache Quantization for Large Language Modelscited by 44
- 2023Dynamic Sparse Training with Structured Sparsitycited by 38
- 2020Kaleidoscope: An Efficient, Learnable Representation For All Structured Linear Mapscited by 36
- 2024AlphaPruning: Using Heavy-Tailed Self Regularization Theory for Improved Layer-wise Pruning of Large Language Modelscited by 36
- 2022Training Your Sparse Neural Network Better with Any Maskcited by 26
- 2019AutoShuffleNet: Learning Permutation Matrices via an Exact Lipschitz Continuous Penalty in Deep Convolutional Neural Networkscited by 7
- 2019On improving deep learning generalization with adaptive sparse connectivitycited by 7
- 2022Structured Pruning is All You Need for Pruning CNNs at Initializationcited by 7
- 2025Dynamic Sparse Training of Diagonally Sparse Networkscited by 4
- 2025PermLLM: Learnable Channel Permutation for N:M Sparse Large Language Modelscited by 1
Built on by
Not cited yet.