mlsanityData to 14 Oct 2026

Accelerating Deep Neural Networks via Semi-Structured Activation Sparsity

arXiv 2309.06626 ↗First posted 12 Sep 2023cs.CV cs.LGcited by 10

Not on the map. Why?

Abstract (arXiv)

The demand for efficient processing of deep neural networks (DNNs) on embedded devices is a significant challenge limiting their deployment. Exploiting sparsity in the network's feature maps is one of the ways to reduce its inference latency. It is known that unstructured sparsity results in lower accuracy degradation with respect to structured sparsity but the former needs extensive inference engine changes to get latency benefits. To tackle this challenge, we propose a solution to induce semi-structured activation sparsity exploitable through minor runtime modifications. To attain high speedup levels at inference time, we design a sparse training procedure with awareness of the final position of the activations while computing the General Matrix Multiplication (GEMM). We extensively evaluate the proposed solution across various models for image classification and object detection tasks. Remarkably, our approach yields a speed improvement of 1.25 × with a minimal accuracy drop of 1.1% for the ResNet18 model on the ImageNet dataset. Furthermore, when combined with a state-of-the-art structured pruning method, the resulting models provide a good latency-accuracy trade-off, outperforming models that solely employ structured pruning techniques.

Key facts. Cited by 10 papers in the map (data through 14 Oct 2026). Builds on 38 of its 59 references that are in the map. First posted on arXiv 12 Sep 2023.

Builds on

38 of 59 references.

References · 38

  1. 2017Attention Is All You Needcited by 60,361
  2. 2015Distilling the Knowledge in a Neural Networkcited by 10,324
  3. 2017MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applicationscited by 3,845
  4. 2015Deep Compression: Compressing Deep Neural Networks with Pruning, Trained Quantization and Huffman Codingcited by 2,329
  5. 2015Learning both Weights and Connections for Efficient Neural Networkscited by 2,031
  6. 2019Searching for MobileNetV3cited by 1,994
  7. 2017Quantization and Training of Neural Networks for Efficient Integer-Arithmetic-Only Inferencecited by 1,593
  8. 2016Pruning Filters for Efficient ConvNetscited by 1,143
  9. 2018ShuffleNet V2: Practical Guidelines for Efficient CNN Architecture Designcited by 1,136
  10. 2021EfficientNetV2: Smaller Models and Faster Trainingcited by 1,135
  11. 2016SqueezeNet: AlexNet-level accuracy with 50x fewer parameters and <0.5MB model sizecited by 1,060
  12. 2017Learning Efficient Convolutional Networks through Network Slimmingcited by 676
26 more
  1. 2019Learned Step Size Quantizationcited by 628
  2. 2017To prune, or not to prune: exploring the efficacy of pruning for model compressioncited by 603
  3. 2019Importance Estimation for Neural Network Pruningcited by 541
  4. 2021Sparsity in Deep Learning: Pruning and growth for efficient inference and training in neural networkscited by 527
  5. 2021A White Paper on Neural Network Quantizationcited by 472
  6. 2017ThiNet: A Filter Level Pruning Method for Deep Neural Network Compressioncited by 442
  7. 2016EIE: Efficient Inference Engine on Compressed Deep Neural Networkcited by 295
  8. 2017Variational Dropout Sparsifies Deep Neural Networkscited by 265
  9. 2018DropBlock: A regularization method for convolutional networkscited by 262
  10. 2017Learning to Prune Deep Neural Networks via Layer-wise Optimal Brain Surgeoncited by 221
  11. 2023DepGraph: Towards Any Structural Pruningcited by 203
  12. 2022The Lazy Neuron Phenomenon: On Emergence of Activation Sparsity in Transformerscited by 122
  13. 2017More is Less: A More Complicated Network with Less Inference Complexitycited by 66
  14. 2018SBNet: Sparse Blocks Network for Fast Inferencecited by 54
  15. 2017WRPN: Wide Reduced-Precision Networkscited by 51
  16. 2021How Well Do Sparse Imagenet Models Transfer?cited by 50
  17. 2020Global Wheat Head Detection (GWHD) dataset: a large and diverse dataset of high resolution RGB labelled images to develop and benchmark wheat head detection methodscited by 42
  18. 2017Compressing DMA Engine: Leveraging Activation Sparsity for Training Deep Neural Networkscited by 37
  19. 2018Accelerating Convolutional Neural Networks via Activation Map Compressioncited by 34
  20. 2021Skip-Convolutions for Efficient Video Processingcited by 32
  21. 2020Ordering Chaos: Memory-Aware Scheduling of Irregularly Wired Neural Networks for Edge Devicescited by 27
  22. 2023Why is the State of Neural Network Pruning so Confusing? On the Fairness, Comparison Setup, and Trainability in Network Pruningcited by 16
  23. 2020Deep Adaptive Inference Networks for Single Image Super-Resolutioncited by 15
  24. 2019The Indirect Convolution Algorithmcited by 7
  25. 2022Revisiting Structured Dropoutcited by 3
  26. 2019Accelerating convolutional neural network by exploiting sparsity on GPUscited by 2

Built on by

Cited by year

Citing papers per year: 2023: 1; 2024: 9.

10 papers.