mlsanityData to 7 Oct 2026

Complexity-Driven CNN Compression for Resource-constrained Edge AI

arXiv 2208.12816 ↗First posted 26 Aug 2022cs.LG cs.AI cs.NIcited by 8

Not on the map. Why?

Abstract (arXiv)

Recent advances in Artificial Intelligence (AI) on the Internet of Things (IoT)-enabled network edge has realized edge intelligence in several applications such as smart agriculture, smart hospitals, and smart factories by enabling low-latency and computational efficiency. However, deploying state-of-the-art Convolutional Neural Networks (CNNs) such as VGG-16 and ResNets on resource-constrained edge devices is practically infeasible due to their large number of parameters and floating-point operations (FLOPs). Thus, the concept of network pruning as a type of model compression is gaining attention for accelerating CNNs on low-power devices. State-of-the-art pruning approaches, either structured or unstructured do not consider the different underlying nature of complexities being exhibited by convolutional layers and follow a training-pruning-retraining pipeline, which results in additional computational overhead. In this work, we propose a novel and computationally efficient pruning pipeline by exploiting the inherent layer-level complexities of CNNs. Unlike typical methods, our proposed complexity-driven algorithm selects a particular layer for filter-pruning based on its contribution to overall network complexity. We follow a procedure that directly trains the pruned model and avoids the computationally complex ranking and fine-tuning steps. Moreover, we define three modes of pruning, namely parameter-aware (PA), FLOPs-aware (FA), and memory-aware (MA), to introduce versatile compression of CNNs. Our results show the competitive performance of our approach in terms of accuracy and acceleration. Lastly, we present a trade-off between different resources and accuracy which can be helpful for developers in making the right decisions in resource-constrained IoT environments.

Key facts. Cited by 8 papers in the map (data through 7 Oct 2026). Builds on 32 of its 54 references that are in the map. First posted on arXiv 26 Aug 2022.

Builds on

32 of 54 references.

References · 32

  1. 2015Deep Residual Learning for Image Recognitioncited by 51,809
  2. 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,267
  3. 2015Distilling the Knowledge in a Neural Networkcited by 10,076
  4. 2018MobileNetV2: Inverted Residuals and Linear Bottleneckscited by 4,773
  5. 2017MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applicationscited by 3,827
  6. 2015Deep Compression: Compressing Deep Neural Networks with Pruning, Trained Quantization and Huffman Codingcited by 2,291
  7. 2018The Lottery Ticket Hypothesis: Finding Sparse, Trainable Neural Networkscited by 2,250
  8. 2015Learning both Weights and Connections for Efficient Neural Networkscited by 1,998
  9. 2016Pruning Filters for Efficient ConvNetscited by 1,129
  10. 2018SNIP: Single-shot Network Pruning based on Connection Sensitivitycited by 802
  11. 2019Linear Mode Connectivity and the Lottery Ticket Hypothesiscited by 627
  12. 2018Rethinking the Value of Network Pruningcited by 595
20 more
  1. 2021Carbon Emissions and Large Neural Network Trainingcited by 561
  2. 2020Pruning neural networks without any data by iteratively conserving synaptic flowcited by 475
  3. 2019The State of Sparsity in Deep Neural Networkscited by 471
  4. 2020Picking Winning Tickets Before Training by Preserving Gradient Flowcited by 467
  5. 2016EIE: Efficient Inference Engine on Compressed Deep Neural Networkcited by 291
  6. 2016Dynamic Network Surgery for Efficient DNNscited by 233
  7. 2020Pruning Neural Networks at Initialization: Why are We Missing the Mark?cited by 181
  8. 2018Discrimination-aware Channel Pruning for Deep Neural Networkscited by 171
  9. 2019Edge AI: On-Demand Accelerating Deep Neural Network Inference via Edge Computingcited by 150
  10. 2019Towards Optimal Structured CNN Pruning via Generative Adversarial Learningcited by 145
  11. 2017An Entropy-based Pruning Method for CNN Compressioncited by 37
  12. 2019Non-Structured DNN Weight Pruning -- Is It Beneficial in Any Platform?cited by 31
  13. 2022Training Your Sparse Neural Network Better with Any Maskcited by 26
  14. 2020PCNN: Pattern-based Fine-Grained Regular Pruning towards Optimizing CNN Acceleratorscited by 9
  15. 2018PCAS: Pruning Channels with Attention Statistics for Deep Network Compressioncited by 7
  16. 2019Attention Based Pruning for Shift Networkscited by 7
  17. 2022Dynamic ConvNets on Tiny Devices via Nested Sparsitycited by 7
  18. 2018Studying the Plasticity in Deep Convolutional Neural Networks using Random Pruningcited by 6
  19. 2022DualConv: Dual Convolutional Kernels for Lightweight Deep Neural Networkscited by 4
  20. 2021Pruning of Convolutional Neural Networks Using Ising Energy Modelcited by 3

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2024: 4; 2025: 3; 2026: 1.

8 papers.