mlsanityData to 7 Oct 2026

Dynamic ConvNets on Tiny Devices via Nested Sparsity

arXiv 2203.03324 ↗First posted 7 Mar 2022cs.LGcited by 7

Not on the map. Why?

Abstract (arXiv)

This work introduces a new training and compression pipeline to build Nested Sparse ConvNets, a class of dynamic Convolutional Neural Networks (ConvNets) suited for inference tasks deployed on resource-constrained devices at the edge of the Internet-of-Things. A Nested Sparse ConvNet consists of a single ConvNet architecture containing N sparse sub-networks with nested weights subsets, like a Matryoshka doll, and can trade accuracy for latency at run time, using the model sparsity as a dynamic knob. To attain high accuracy at training time, we propose a gradient masking technique that optimally routes the learning signals across the nested weights subsets. To minimize the storage footprint and efficiently process the obtained models at inference time, we introduce a new sparse matrix compression format with dedicated compute kernels that fruitfully exploit the characteristic of the nested weights subsets. Tested on image classification and object detection tasks on an off-the-shelf ARM-M7 Micro Controller Unit (MCU), Nested Sparse ConvNets outperform variable-latency solutions naively built assembling single sparse models trained as stand-alone instances, achieving (i) comparable accuracy, (ii) remarkable storage savings, and (iii) high performance. Moreover, when compared to state-of-the-art dynamic strategies, like dynamic pruning and layer width scaling, Nested Sparse ConvNets turn out to be Pareto optimal in the accuracy vs. latency space.

Key facts. Cited by 7 papers in the map (data through 7 Oct 2026). Builds on 35 of its 49 references that are in the map. First posted on arXiv 7 Mar 2022.

Builds on

35 of 49 references.

References · 35

  1. 2015Deep Residual Learning for Image Recognitioncited by 51,809
  2. 2019EfficientNet: Rethinking Model Scaling for Convolutional Neural Networkscited by 6,415
  3. 2018MobileNetV2: Inverted Residuals and Linear Bottleneckscited by 4,773
  4. 2017MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applicationscited by 3,827
  5. 2015SSD: Single Shot MultiBox Detectorcited by 3,125
  6. 2015Learning both Weights and Connections for Efficient Neural Networkscited by 1,998
  7. 2017Quantization and Training of Neural Networks for Efficient Integer-Arithmetic-Only Inferencecited by 1,548
  8. 2019Once-for-All: Train One Network and Specialize it for Efficient Deploymentcited by 778
  9. 2017Channel Pruning for Accelerating Very Deep Neural Networkscited by 697
  10. 2021Sparsity in Deep Learning: Pruning and growth for efficient inference and training in neural networkscited by 521
  11. 2019The State of Sparsity in Deep Neural Networkscited by 471
  12. 2017SkipNet: Learning Dynamic Routing in Convolutional Networkscited by 328
23 more
  1. 2018Slimmable Neural Networkscited by 301
  2. 2020MCUNet: Tiny Deep Learning on IoT Devicescited by 269
  3. 2017Variational Dropout Sparsifies Deep Neural Networkscited by 265
  4. 2019Universally Slimmable Networks and Improved Training Techniquescited by 219
  5. 2018Efficient Neural Audio Synthesiscited by 218
  6. 2017SCNN: An Accelerator for Compressed-sparse Convolutional Neural Networkscited by 132
  7. 2018CMSIS-NN: Efficient Neural Network Kernels for Arm Cortex-M CPUscited by 116
  8. 2019Are All Layers Created Equal?cited by 94
  9. 2020Bayesian Bits: Unifying Quantization and Pruningcited by 93
  10. 2017MorphNet: Fast & Simple Resource-Constrained Structure Learning of Deep Networkscited by 92
  11. 2021MCUNetV2: Memory-Efficient Patch-based Inference for Tiny Deep Learningcited by 87
  12. 2019Fast Sparse ConvNetscited by 86
  13. 2017Exploring Sparsity in Recurrent Neural Networkscited by 75
  14. 2020Model Rubik's Cube: Twisting Resolution, Depth and Width for TinyNetscited by 49
  15. 2017B-CNN: Branch Convolutional Neural Network for Hierarchical Classificationcited by 37
  16. 2020Ordering Chaos: Memory-Aware Scheduling of Irregularly Wired Neural Networks for Edge Devicescited by 27
  17. 2020Dynamic Sparsity Neural Networks for Automatic Speech Recognitioncited by 23
  18. 2019FANN-on-MCU: An Open-Source Toolkit for Energy-Efficient Neural Network Inference at the Edge of the Internet of Thingscited by 17
  19. 2020Cluster Pruning: An Efficient Filter Pruning Method for Edge AI Vision Applicationscited by 10
  20. 2022UDC: Unified DNAS for Compressible TinyML Modelscited by 10
  21. 2020Joslim: Joint Widths and Weights Optimization for Slimmable Neural Networkscited by 4
  22. 2020Fusion-Catalyzed Pruning for Optimizing Deep Learning on Intelligent Edge Devicescited by 3
  23. 2019EAST: Encoding-Aware Sparse Training for Deep Memory Compression of ConvNetscited by 1

Built on by

Cited by year

Citing papers per year: 2022: 1; 2023: 1; 2024: 2; 2025: 3.

7 papers.