mlsanityData to 14 Oct 2026

SpArSe: Sparse Architecture Search for CNNs on Resource-Constrained Microcontrollers

arXiv 1905.12107 ↗First posted 28 May 2019cs.LG cs.CVcited by 52

Not on the map. Why?

Abstract (arXiv)

The vast majority of processors in the world are actually microcontroller units (MCUs), which find widespread use performing simple control tasks in applications ranging from automobiles to medical devices and office equipment. The Internet of Things (IoT) promises to inject machine learning into many of these every-day objects via tiny, cheap MCUs. However, these resource-impoverished hardware platforms severely limit the complexity of machine learning models that can be deployed. For example, although convolutional neural networks (CNNs) achieve state-of-the-art results on many visual recognition tasks, CNN inference on MCUs is challenging due to severe finite memory limitations. To circumvent the memory challenge associated with CNNs, various alternatives have been proposed that do fit within the memory budget of an MCU, albeit at the cost of prediction accuracy. This paper challenges the idea that CNNs are not suitable for deployment on MCUs. We demonstrate that it is possible to automatically design CNNs which generalize well, while also being small enough to fit onto memory-limited MCUs. Our Sparse Architecture Search method combines neural architecture search with pruning in a single, unified approach, which learns superior models on four popular IoT datasets. The CNNs we find are more accurate and up to 4.35× smaller than previous approaches, while meeting the strict MCU working memory constraint.

Key facts. Cited by 52 papers in the map (data through 14 Oct 2026). First posted on arXiv 28 May 2019.

Builds on

No reference list yet.

Built on by

Cited by year (2026 to 14 Oct)

Citing papers per year: 2021: 17; 2022: 13; 2023: 12; 2024: 5; 2025: 3; 2026: 2.

52 papers.

Sort:

  1. 2022On-Device Training Under 256KB Memorycited by 160
  2. 2021MLPerf Tiny Benchmarkcited by 124
  3. 2021MCUNetV2: Memory-Efficient Patch-based Inference for Tiny Deep Learningcited by 89
  4. 2021A Comprehensive Survey on Hardware-Aware Neural Architecture Searchcited by 61
  5. 2024Tiny Machine Learning: Progress and Futurescited by 40
  6. 2022Enable Deep Learning on Mobile Devices: Methods, Systems, and Applicationscited by 32
  7. 2022Machine Learning for Microcontroller-Class Hardware: A Reviewcited by 28
  8. 2021S2TA: Exploiting Structured Sparsity for Energy-Efficient Mobile CNN Accelerationcited by 19
  9. 2021Differentiable Network Pruning for Microcontrollerscited by 16
  10. 2022Machine Learning with Confidential Computing: A Systematization of Knowledgecited by 15
  11. 2023Ultra-Efficient On-Device Object Detection on AI-Integrated Smart Glasses with TinyissimoYOLOcited by 15
  12. 2022Intelligence at the Extreme Edge: A Survey on Reformable TinyMLcited by 13
38 more
  1. 2021Leaky Nets: Recovering Embedded Neural Network Models and Inputs through Simple Power and Timing Side-Channels -- Attacks and Defensescited by 11
  2. 2023Flexible and Fully Quantized Ultra-Lightweight TinyissimoYOLO for Ultra-Low-Power Edge Systemscited by 11
  3. 2022UDC: Unified DNAS for Compressible TinyML Modelscited by 10
  4. 2023Efficient Neural Networks for Tiny Machine Learning: A Comprehensive Reviewcited by 9
  5. 2021Measuring what Really Matters: Optimizing Neural Networks for TinyMLcited by 8
  6. 2023Enabling Resource-efficient AIoT System with Cross-level Optimization: A surveycited by 8
  7. 2021Tiny Machine Learning for Concept Driftcited by 7
  8. 2021AnalogNets: ML-HW Co-Design of Noise-robust TinyML Models and Always-On Analog Compute-in-Memory Acceleratorcited by 7
  9. 2021Recognition of handwritten MNIST digits on low-memory 2 Kb RAM Arduino board using LogNNet reservoir neural networkcited by 6
  10. 2021Doping: A technique for efficient compression of LSTM models using sparse structured additive matricescited by 5
  11. 2021Environmental Sound Classification on the Edge: A Pipeline for Deep Acoustic Networks on Extremely Resource-Constrained Devicescited by 5
  12. 2021LENS: Layer Distribution Enabled Neural Architecture Search in Edge-Cloud Hierarchiescited by 5
  13. 2021TENT: Efficient Quantization of Neural Networks on the tiny Edge with Tapered FixEd PoiNTcited by 4
  14. 2022YONO: Modeling Multiple Heterogeneous Neural Networks on Microcontrollerscited by 4
  15. 2022Depth Pruning with Auxiliary Networks for TinyMLcited by 4
  16. 2023PerfSAGE: Generalized Inference Performance Predictor for Arbitrary Deep Learning Models on Edge Devicescited by 4
  17. 2023The Case for Hierarchical Deep Learning Inference at the Network Edgecited by 4
  18. 2024DTMM: Deploying TinyML Models on Extremely Weak IoT Devices with Pruningcited by 4
  19. 2021AdaCon: Adaptive Context-Aware Object Detection for Resource-Constrained Embedded Devicescited by 3
  20. 2022Tackling Neural Architecture Search With Quality Diversity Optimizationcited by 3
  21. 2022Pex: Memory-efficient Microcontroller Deep Learning through Partial Executioncited by 3
  22. 2023Multi-scale Evolutionary Neural Architecture Search for Deep Spiking Neural Networkscited by 3
  23. 2023Rankitect: Ranking Architecture Search Battling World-class Engineers at Meta Scalecited by 3
  24. 2024MCUBERT: Memory-Efficient BERT Inference on Commodity Microcontrollerscited by 3
  25. 2025Fast Data Aware Neural Architecture Search via Supernet Accelerated Evaluationcited by 3
  26. 2021End-to-end Keyword Spotting using Neural Architecture Search and Quantizationcited by 2
  27. 2022Software Engineering Approaches for TinyML based IoT Embedded Vision: A Systematic Literature Reviewcited by 2
  28. 2022Enhancing Efficiency in Multidevice Federated Learning through Data Selectioncited by 2
  29. 2023Edge-InversionNet: Enabling Efficient Inference of InversionNet on Edge Devicescited by 2
  30. 2023TinyFormer: Efficient Transformer Design and Deployment on Tiny Devicescited by 2
  31. 2024DEX: Data Channel Extension for Efficient CNN Inference on Tiny AI Acceleratorscited by 2
  32. 2025Tin-Tin: Towards Tiny Learning on Tiny Devices with Integer-based Neural Network Trainingcited by 2
  33. 2021cuConv: A CUDA Implementation of Convolution for CNN Inferencecited by 1
  34. 2022Design Automation for Fast, Lightweight, and Effective Deep Learning Models: A Surveycited by 1
  35. 2023Learning Activation Functions for Sparse Neural Networkscited by 1
  36. 2023Synergy: Towards On-Body AI via Tiny AI Accelerator Collaboration on Wearablescited by 1
  37. 2024Studying the Impact of TensorFlow and PyTorch Bindings on Machine Learning Software Qualitycited by 1
  38. 2026Improving the Performance and Learning Stability of Parallelizable RNNs Designed for Ultra-Low Power Applicationscited by 1

50 most cited of 52 All 52 (JSON)