Sparse-IFT: Sparse Iso-FLOP Transformations for Maximizing Training Efficiency
Not on the map. Why?
Abstract (arXiv)
Recent research has focused on weight sparsity in deep neural network training to reduce FLOPs, aiming for improved efficiency (test accuracy w.r.t training FLOPs). However, sparse weight training often compromises accuracy, requiring extended training schedules to attain the accuracy of dense models. In contrast, our approach, Sparse Iso-FLOP Transformations (Sparse-IFT), uses sparsity to improve accuracy while maintaining dense model FLOPs. Using a single hyperparameter (i.e., the sparsity level), Sparse-IFTs efficiently replace dense layers, expanding the search space for optimal sparse masks. In addition, dynamic sparse training (DST) with Sparse-IFT models effectively navigate this larger sparse mask-weight space, which is evidenced by a spectral analysis using Ramanujan graph properties. Our study reveals a robust correlation among mask topology, weights, and final performance. Notably, without adjusting any training hyperparameters, replacing dense layers with Sparse-IFT yields significant improvements, such as a +3.5% boost for ResNet-18 on ImageNet and +0.9% for GPT-3 Small on the Open LLM leaderboard. To the best of our knowledge, this is the first work to demonstrate the use of sparsity for improving the accuracy of dense models through a set of simple-to-use sparse transformations. Code is available at: https://github.com/CerebrasResearch/Sparse-IFT.
Key facts. Cited by 7 papers in the map (data through 7 Oct 2026). Builds on 80 of its 110 references that are in the map. First posted on arXiv 21 Mar 2023.
Builds on
80 of 110 references.
References · 80
- 2017Attention Is All You Needcited by 59,932
- 2020Language Models are Few-Shot Learnerscited by 32,199
- 2014Microsoft COCO: Common Objects in Contextcited by 17,498
- 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,267
- 2021Swin Transformer: Hierarchical Vision Transformer using Shifted Windowscited by 12,082
- 2015Distilling the Knowledge in a Neural Networkcited by 10,076
- 2020Measuring Massive Multitask Language Understandingcited by 7,768
- 2015Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shiftcited by 6,979
- 2019EfficientNet: Rethinking Model Scaling for Convolutional Neural Networkscited by 6,415
- 2020Scaling Laws for Neural Language Modelscited by 6,411
- 2015Rethinking the Inception Architecture for Computer Visioncited by 5,451
- 2016Feature Pyramid Networks for Object Detectioncited by 5,021
38 more
- 2018MobileNetV2: Inverted Residuals and Linear Bottleneckscited by 4,773
- 2018Think you have Solved Question Answering? Try ARC, the AI2 Reasoning Challengecited by 4,710
- 2016The Cityscapes Dataset for Semantic Urban Scene Understandingcited by 4,427
- 2019HellaSwag: Can a Machine Really Finish Your Sentence?cited by 4,018
- 2022A ConvNet for the 2020scited by 3,545
- 2018Encoder-Decoder with Atrous Separable Convolution for Semantic Image Segmentationcited by 3,210
- 2016Wide Residual Networkscited by 3,057
- 2016Pyramid Scene Parsing Networkcited by 2,472
- 2020The Pile: An 800GB Dataset of Diverse Text for Language Modelingcited by 2,346
- 2015Deep Compression: Compressing Deep Neural Networks with Pruning, Trained Quantization and Huffman Codingcited by 2,291
- 2018The Lottery Ticket Hypothesis: Finding Sparse, Trainable Neural Networkscited by 2,250
- 2015Learning both Weights and Connections for Efficient Neural Networkscited by 1,998
- 2016Identity Mappings in Deep Residual Networkscited by 1,960
- 2021Pyramid Vision Transformer: A Versatile Backbone for Dense Prediction without Convolutionscited by 1,960
- 2017Improved Regularization of Convolutional Neural Networks with Cutoutcited by 1,623
- 2019Deep High-Resolution Representation Learning for Visual Recognitioncited by 1,417
- 2019MMDetection: Open MMLab Detection Toolbox and Benchmarkcited by 1,379
- 2021Scaling Language Models: Methods, Analysis & Insights from Training Gophercited by 1,199
- 2017Mixed Precision Trainingcited by 1,135
- 2021CvT: Introducing Convolutions to Vision Transformerscited by 946
- 2018SNIP: Single-shot Network Pruning based on Connection Sensitivitycited by 802
- 2019Deep Double Descent: Where Bigger Models and More Data Hurtcited by 667
- 2021MobileViT: Light-weight, General-purpose, and Mobile-friendly Vision Transformercited by 636
- 2019Linear Mode Connectivity and the Lottery Ticket Hypothesiscited by 627
- 2013Network In Networkcited by 600
- 2017To prune, or not to prune: exploring the efficacy of pruning for model compressioncited by 596
- 2021RepVGG: Making VGG-style ConvNets Great Againcited by 520
- 2019Rigging the Lottery: Making All Tickets Winnerscited by 491
- 2020Pruning neural networks without any data by iteratively conserving synaptic flowcited by 475
- 2019The State of Sparsity in Deep Neural Networkscited by 471
- 2020Picking Winning Tickets Before Training by Preserving Gradient Flowcited by 467
- 2018Bag of Tricks for Image Classification with Convolutional Neural Networkscited by 430
- 2021Bottleneck Transformers for Visual Recognitioncited by 364
- 2017Scalable Training of Artificial Neural Networks with Adaptive Sparse Connectivity inspired by Network Sciencecited by 325
- 2018On the Optimization of Deep Networks: Implicit Acceleration by Overparameterizationcited by 280
- 2020The Lottery Ticket Hypothesis for Pre-trained BERT Networkscited by 275
- 2019What's Hidden in a Randomly Weighted Neural Network?cited by 236
- 2019Deconstructing Lottery Tickets: Zeros, Signs, and the Supermaskcited by 206
50 most cited of 80 All 80 (JSON)
Built on by
Citing papers per year: 2023: 2; 2024: 2; 2025: 3.
7 papers.
- 2024Sparse maximal update parameterization: A holistic approach to sparse training dynamicscited by 16
- 2024Self-Data Distillation for Recovering Quality in Pruned Large Language Modelscited by 8
- 2023A Comprehensive Performance Study of Large Language Models on Novel AI Acceleratorscited by 7
- 2023Near-Linear Time Projection onto the ℓ1,∞ Ball; Application to Sparse Autoencoderscited by 1
- 2025SD2: Self-Distilled Sparse Drafterscited by 1
- 2025Leave it to the Specialist: Repair Sparse LLMs with Sparse Fine-Tuning via Sparsity Evolutioncited by 1
- 2025TriADA: Massively Parallel Trilinear Matrix-by-Tensor Multiply-Add Algorithm and Device Architecture for the Acceleration of 3D Discrete Transformationscited by 0
- 2025TriADA: Massively Parallel Trilinear Matrix-by-Tensor Multiply-Add Algorithm and Device Architecture for the Acceleration of 3D Discrete Transformations28 Jun 2025
- 2025Leave it to the Specialist: Repair Sparse LLMs with Sparse Fine-Tuning via Sparsity Evolution29 May 2025
- 2025SD2: Self-Distilled Sparse Drafters10 Apr 2025
- 2024Self-Data Distillation for Recovering Quality in Pruned Large Language Models13 Oct 2024
- 2024Sparse maximal update parameterization: A holistic approach to sparse training dynamics24 May 2024
- 2023A Comprehensive Performance Study of Large Language Models on Novel AI Accelerators6 Oct 2023
- 2023Near-Linear Time Projection onto the ℓ1,∞ Ball; Application to Sparse Autoencoders19 Jul 2023