Pre-defined Sparsity for Low-Complexity Convolutional Neural Networks
Not on the map. Why?
Abstract (arXiv)
The high energy cost of processing deep convolutional neural networks impedes their ubiquitous deployment in energy-constrained platforms such as embedded systems and IoT devices. This work introduces convolutional layers with pre-defined sparse 2D kernels that have support sets that repeat periodically within and across filters. Due to the efficient storage of our periodic sparse kernels, the parameter savings can translate into considerable improvements in energy efficiency due to reduced DRAM accesses, thus promising significant improvements in the trade-off between energy consumption and accuracy for both training and inference. To evaluate this approach, we performed experiments with two widely accepted datasets, CIFAR-10 and Tiny ImageNet in sparse variants of the ResNet18 and VGG16 architectures. Compared to baseline models, our proposed sparse variants require up to 82% fewer model parameters with 5.6times fewer FLOPs with negligible loss in accuracy for ResNet18 on CIFAR-10. For VGG16 trained on Tiny ImageNet, our approach requires 5.8times fewer FLOPs and up to 83.3% fewer model parameters with a drop in top-5 (top-1) accuracy of only 1.2% (2.1%). We also compared the performance of our proposed architectures with that of ShuffleNet andMobileNetV2. Using similar hyperparameters and FLOPs, our ResNet18 variants yield an average accuracy improvement of 2.8%.
Key facts. Cited by 15 papers in the map (data through 7 Oct 2026). First posted on arXiv 29 Jan 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 4; 2022: 6; 2023: 4; 2024: 1.
15 papers.
Sort:
By area:
- 2021HIRE-SNN: Harnessing the Inherent Robustness of Energy-Efficient Deep Spiking Neural Networks by Training with Crafted Input Noisecited by 61
- 2022Controlled Sparsity via Constrained Optimization or: How I Learned to Stop Tuning Penalties and Love Constraintscited by 25
- 2023Learning to Linearize Deep Neural Networks for Secure and Efficient Private Inferencecited by 20
- 2022P2M: A Processing-in-Pixel-in-Memory Paradigm for Resource-Constrained TinyML Applicationscited by 16
- 2022Lottery Aware Sparsity Hunting: Enabling Federated Learning on Resource-Limited Edgecited by 12
- 2023ViTA: A Vision Transformer Inference Accelerator for Edge Applicationscited by 11
- 2021Personalized Semi-Supervised Federated Learning for Human Activity Recognitioncited by 9
- 2023Efficient N:M Sparse DNN Training Using Algorithm, Architecture, and Dataflow Co-Designcited by 5
- 2022Sparse Mixture Once-for-all Adversarial Training for Efficient In-Situ Trade-Off Between Accuracy and Robustness of DNNscited by 4
- 2024Block Selective Reprogramming for On-device Training of Vision Transformerscited by 4
- 2021High Performance Convolution Using Sparsity and Patterns for Inference in Deep Convolutional Neural Networkscited by 3
- 2021Artificial Neural Networks generated by Low Discrepancy Sequencescited by 1
3 more
- 2022Sparse Periodic Systolic Dataflow for Lowering Latency and Power Dissipation of Convolutional Neural Network Acceleratorscited by 1
- 2023STen: Productive and Efficient Sparsity in PyTorchcited by 1
- 2022Approximation Capabilities of Neural Networks using Morphological Perceptrons and Generalizationscited by 0
- 2024Block Selective Reprogramming for On-device Training of Vision Transformers25 Mar 2024
- 2023Efficient N:M Sparse DNN Training Using Algorithm, Architecture, and Dataflow Co-Design22 Sep 2023
- 2023STen: Productive and Efficient Sparsity in PyTorch15 Apr 2023
- 2023ViTA: A Vision Transformer Inference Accelerator for Edge Applications17 Feb 2023
- 2023Learning to Linearize Deep Neural Networks for Secure and Efficient Private Inference23 Jan 2023
- 2022Sparse Mixture Once-for-all Adversarial Training for Efficient In-Situ Trade-Off Between Accuracy and Robustness of DNNs27 Dec 2022
- 2022Lottery Aware Sparsity Hunting: Enabling Federated Learning on Resource-Limited Edge27 Aug 2022
- 2022Controlled Sparsity via Constrained Optimization or: How I Learned to Stop Tuning Penalties and Love Constraints8 Aug 2022
- 2022Approximation Capabilities of Neural Networks using Morphological Perceptrons and Generalizations16 Jul 2022
- 2022Sparse Periodic Systolic Dataflow for Lowering Latency and Power Dissipation of Convolutional Neural Network Accelerators30 Jun 2022
- 2022P2M: A Processing-in-Pixel-in-Memory Paradigm for Resource-Constrained TinyML Applications7 Mar 2022
- 2021HIRE-SNN: Harnessing the Inherent Robustness of Energy-Efficient Deep Spiking Neural Networks by Training with Crafted Input Noise6 Oct 2021
3 more
- 2021HIRE-SNN: Harnessing the Inherent Robustness of Energy-Efficient Deep Spiking Neural Networks by Training with Crafted Input Noisecited by 61
- 2022Controlled Sparsity via Constrained Optimization or: How I Learned to Stop Tuning Penalties and Love Constraintscited by 25
- 2023Learning to Linearize Deep Neural Networks for Secure and Efficient Private Inferencecited by 20
- 2022P2M: A Processing-in-Pixel-in-Memory Paradigm for Resource-Constrained TinyML Applicationscited by 16
- 2022Lottery Aware Sparsity Hunting: Enabling Federated Learning on Resource-Limited Edgecited by 12
- 2023ViTA: A Vision Transformer Inference Accelerator for Edge Applicationscited by 11
- 2021Personalized Semi-Supervised Federated Learning for Human Activity Recognitioncited by 9
- 2023Efficient N:M Sparse DNN Training Using Algorithm, Architecture, and Dataflow Co-Designcited by 5
- 2022Sparse Mixture Once-for-all Adversarial Training for Efficient In-Situ Trade-Off Between Accuracy and Robustness of DNNscited by 4
- 2021High Performance Convolution Using Sparsity and Patterns for Inference in Deep Convolutional Neural Networkscited by 3
- 2021Artificial Neural Networks generated by Low Discrepancy Sequencescited by 1
- 2022Sparse Periodic Systolic Dataflow for Lowering Latency and Power Dissipation of Convolutional Neural Network Acceleratorscited by 1
12 most cited of 14 All 14 (JSON)
- 2023Efficient N:M Sparse DNN Training Using Algorithm, Architecture, and Dataflow Co-Design22 Sep 2023
- 2023STen: Productive and Efficient Sparsity in PyTorch15 Apr 2023
- 2023ViTA: A Vision Transformer Inference Accelerator for Edge Applications17 Feb 2023
- 2023Learning to Linearize Deep Neural Networks for Secure and Efficient Private Inference23 Jan 2023
- 2022Sparse Mixture Once-for-all Adversarial Training for Efficient In-Situ Trade-Off Between Accuracy and Robustness of DNNs27 Dec 2022
- 2022Lottery Aware Sparsity Hunting: Enabling Federated Learning on Resource-Limited Edge27 Aug 2022
- 2022Controlled Sparsity via Constrained Optimization or: How I Learned to Stop Tuning Penalties and Love Constraints8 Aug 2022
- 2022Approximation Capabilities of Neural Networks using Morphological Perceptrons and Generalizations16 Jul 2022
- 2022Sparse Periodic Systolic Dataflow for Lowering Latency and Power Dissipation of Convolutional Neural Network Accelerators30 Jun 2022
- 2022P2M: A Processing-in-Pixel-in-Memory Paradigm for Resource-Constrained TinyML Applications7 Mar 2022
- 2021HIRE-SNN: Harnessing the Inherent Robustness of Energy-Efficient Deep Spiking Neural Networks by Training with Crafted Input Noise6 Oct 2021
- 2021High Performance Convolution Using Sparsity and Patterns for Inference in Deep Convolutional Neural Networks16 Apr 2021
12 newest of 14 All 14 (JSON)