An Efficient Training Algorithm for Models with Block-wise Sparsity
Not on the map. Why?
Abstract (arXiv)
Large-scale machine learning (ML) models are increasingly being used in critical domains like education, lending, recruitment, healthcare, criminal justice, etc. However, the training, deployment, and utilization of these models demand substantial computational resources. To decrease computation and memory costs, machine learning models with sparse weight matrices are widely used in the literature. Among sparse models, those with special sparse structures (e.g., models with block-wise sparse weight matrices) fit better with the hardware accelerators and can decrease the memory and computation costs during the inference. Unfortunately, while there are several efficient training methods, none of them are designed to train a block-wise sparse model efficiently. As a result, the current methods for training block-wise sparse models start with full and dense models leading to inefficient training. In this work, we focus on training models with textitblock-wise sparse matrices and propose an efficient training algorithm to decrease both computation and memory costs during training and inference. In addition, we will show that our proposed method enables us to efficiently find the right block size for the sparsity pattern during the training process. Our extensive empirical and theoretical analyses show that our algorithms can decrease the computation and memory costs significantly without a performance drop compared to baselines.
Key facts. Cited by 2 papers in the map (data through 14 Oct 2026). Builds on 48 of its 67 references that are in the map. First posted on arXiv 27 Mar 2025.
Builds on
48 of 67 references.
References · 48
- 2015Deep Residual Learning for Image Recognitioncited by 52,096
- 2020An Image is Worth 16x16 Words: Transformers for Image Recognition at Scalecited by 30,186
- 2021Swin Transformer: Hierarchical Vision Transformer using Shifted Windowscited by 12,139
- 2015Distilling the Knowledge in a Neural Networkcited by 10,324
- 2020Training data-efficient image transformers & distillation through attentioncited by 4,586
- 2015Deep Compression: Compressing Deep Neural Networks with Pruning, Trained Quantization and Huffman Codingcited by 2,329
- 2015Learning both Weights and Connections for Efficient Neural Networkscited by 2,031
- 2016Pruning Filters for Efficient ConvNetscited by 1,143
- 2019Relational Knowledge Distillationcited by 889
- 2018SNIP: Single-shot Network Pruning based on Connection Sensitivitycited by 812
- 2019Contrastive Representation Distillationcited by 748
- 2017Learning Efficient Convolutional Networks through Network Slimmingcited by 676
36 more
- 2017Deep Mutual Learningcited by 628
- 2017Learning Sparse Neural Networks through L0 Regularizationcited by 583
- 2019Improved Knowledge Distillation via Teacher Assistantcited by 573
- 2018Born Again Neural Networkscited by 546
- 2016Learning Structured Sparsity in Deep Neural Networkscited by 541
- 2019Rigging the Lottery: Making All Tickets Winnerscited by 495
- 2020Pruning neural networks without any data by iteratively conserving synaptic flowcited by 479
- 2020Picking Winning Tickets Before Training by Preserving Gradient Flowcited by 471
- 2020Movement Pruning: Adaptive Sparsity by Fine-Tuningcited by 403
- 2019On the Efficacy of Knowledge Distillationcited by 381
- 2019A Comprehensive Overhaul of Feature Distillationcited by 348
- 2017Scalable Training of Artificial Neural Networks with Adaptive Sparse Connectivity inspired by Network Sciencecited by 328
- 2016EIE: Efficient Inference Engine on Compressed Deep Neural Networkcited by 295
- 2018Paraphrasing Complex Network: Network Compression via Factor Transfercited by 260
- 2018Knowledge Transfer via Distillation of Activation Boundaries Formed by Hidden Neuronscited by 238
- 2021Accelerating Sparse Deep Neural Networkscited by 223
- 2017Learning to Prune Deep Neural Networks via Layer-wise Optimal Brain Surgeoncited by 221
- 2021Training Neural Networks with Fixed Sparse Maskscited by 214
- 2022Language model compression with weighted low-rank factorizationcited by 195
- 2015Structured Pruning of Deep Convolutional Neural Networkscited by 149
- 2017SCNN: An Accelerator for Compressed-sparse Convolutional Neural Networkscited by 135
- 2021Group Fisher Pruning for Practical Network Compressioncited by 131
- 2016Group Sparse Regularization for Deep Neural Networkscited by 89
- 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
- 2016ESE: Efficient Speech Recognition Engine with Sparse LSTM on FPGAcited by 52
- 2021Deep Kronecker neural networks: A general framework for neural networks with adaptive activation functionscited by 49
- 2022Pruning has a disparate impact on model accuracycited by 44
- 2017Block-Sparse Recurrent Neural Networkscited by 39
- 2022DropNet: Reducing Neural Network Complexity via Iterative Pruningcited by 29
- 2021Kronecker Decomposition for GPT Compressioncited by 28
- 2023DIPNet: Efficiency Distillation and Iterative Pruning for Image Super-Resolutioncited by 19
- 2021Convolutional Neural Network Compression through Generalized Kronecker Product Decompositioncited by 14
- 2023Efficient N:M Sparse DNN Training Using Algorithm, Architecture, and Dataflow Co-Designcited by 5
- 2018Hierarchical Block Sparse Neural Networkscited by 3
- 2022Sparse Kronecker Product Decomposition: A General Framework of Signal Region Detection in Image Regressioncited by 3
Built on by
Citing papers per year: 2026: 2.
2 papers.