Efficient Neural Networks for Tiny Machine Learning: A Comprehensive Review
Not on the map. Why?
Abstract (arXiv)
The field of Tiny Machine Learning (TinyML) has gained significant attention due to its potential to enable intelligent applications on resource-constrained devices. This review provides an in-depth analysis of the advancements in efficient neural networks and the deployment of deep learning models on ultra-low power microcontrollers (MCUs) for TinyML applications. It begins by introducing neural networks and discussing their architectures and resource requirements. It then explores MEMS-based applications on ultra-low power MCUs, highlighting their potential for enabling TinyML on resource-constrained devices. The core of the review centres on efficient neural networks for TinyML. It covers techniques such as model compression, quantization, and low-rank factorization, which optimize neural network architectures for minimal resource utilization on MCUs. The paper then delves into the deployment of deep learning models on ultra-low power MCUs, addressing challenges such as limited computational capabilities and memory resources. Techniques like model pruning, hardware acceleration, and algorithm-architecture co-design are discussed as strategies to enable efficient deployment. Lastly, the review provides an overview of current limitations in the field, including the trade-off between model complexity and resource constraints. Overall, this review paper presents a comprehensive analysis of efficient neural networks and deployment strategies for TinyML on ultra-low-power MCUs. It identifies future research directions for unlocking the full potential of TinyML applications on resource-constrained devices.
Key facts. Cited by 9 papers in the map (data through 7 Oct 2026). Builds on 125 of its 228 references that are in the map. First posted on arXiv 20 Nov 2023.
Builds on
125 of 228 references.
References · 125
- 2017Attention Is All You Needcited by 59,932
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2020Language Models are Few-Shot Learnerscited by 32,199
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
- 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,267
- 2015Distilling the Knowledge in a Neural Networkcited by 10,076
- 2015Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shiftcited by 6,979
- 2019EfficientNet: Rethinking Model Scaling for Convolutional Neural Networkscited by 6,415
- 2018MobileNetV2: Inverted Residuals and Linear Bottleneckscited by 4,773
- 2014Neural Machine Translation by Jointly Learning to Align and Translatecited by 4,530
- 2015Dropout as a Bayesian Approximation: Representing Model Uncertainty in Deep Learningcited by 4,416
- 2014Going Deeper with Convolutionscited by 4,231
38 more
- 2017MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applicationscited by 3,827
- 2014Empirical Evaluation of Gated Recurrent Neural Networks on Sequence Modelingcited by 2,341
- 2016Xception: Deep Learning with Depthwise Separable Convolutionscited by 2,320
- 2015Deep Compression: Compressing Deep Neural Networks with Pruning, Trained Quantization and Huffman Codingcited by 2,291
- 2018The Lottery Ticket Hypothesis: Finding Sparse, Trainable Neural Networkscited by 2,250
- 2013Estimating or Propagating Gradients Through Stochastic Neurons for Conditional Computationcited by 2,031
- 2019Searching for MobileNetV3cited by 1,984
- 2020Knowledge Distillation: A Surveycited by 1,578
- 2017Quantization and Training of Neural Networks for Efficient Integer-Arithmetic-Only Inferencecited by 1,548
- 2019TinyBERT: Distilling BERT for Natural Language Understandingcited by 1,153
- 2014Two-Stream Convolutional Networks for Action Recognition in Videoscited by 1,067
- 2016SqueezeNet: AlexNet-level accuracy with 50x fewer parameters and <0.5MB model sizecited by 1,054
- 2018MnasNet: Platform-Aware Neural Architecture Search for Mobilecited by 937
- 2018Reconciling modern machine learning practice and the bias-variance trade-offcited by 919
- 2016XNOR-Net: ImageNet Classification Using Binary Convolutional Neural Networkscited by 829
- 2021A Survey of Quantization Methods for Efficient Neural Network Inferencecited by 798
- 2018Speech Commands: A Dataset for Limited-Vocabulary Speech Recognitioncited by 741
- 2017Channel Pruning for Accelerating Very Deep Neural Networkscited by 697
- 2017Learning Efficient Convolutional Networks through Network Slimmingcited by 673
- 2019Deep Double Descent: Where Bigger Models and More Data Hurtcited by 667
- 2017To prune, or not to prune: exploring the efficacy of pruning for model compressioncited by 596
- 2018Rethinking the Value of Network Pruningcited by 595
- 2015BinaryConnect: Training Deep Neural Networks with binary weights during propagationscited by 571
- 2017Learning Sparse Neural Networks through L0 Regularizationcited by 571
- 2016Learning Structured Sparsity in Deep Neural Networkscited by 538
- 2021Sparsity in Deep Learning: Pruning and growth for efficient inference and training in neural networkscited by 521
- 2018Quantizing deep convolutional networks for efficient inference: A whitepapercited by 507
- 2019The State of Sparsity in Deep Neural Networkscited by 471
- 2018PACT: Parameterized Clipping Activation for Quantized Neural Networkscited by 456
- 2021A Survey of Transformerscited by 399
- 2018Model compression via distillation and quantizationcited by 287
- 2014The Loss Surfaces of Multilayer Networkscited by 278
- 2020MCUNet: Tiny Deep Learning on IoT Devicescited by 269
- 2020ZeroQ: A Novel Zero Shot Quantization Frameworkcited by 265
- 2018Learning Overparameterized Neural Networks via Stochastic Gradient Descent on Structured Datacited by 260
- 2021Pruning and Quantization for Deep Neural Network Acceleration: A Surveycited by 259
- 2015Tensorizing Neural Networkscited by 246
- 2019What's Hidden in a Randomly Weighted Neural Network?cited by 236
50 most cited of 125 All 125 (JSON)
Built on by
Citing papers per year: 2024: 1; 2025: 5; 2026: 3.
9 papers.
- 2024SpaFL: Communication-Efficient Federated Learning with Sparse Models and Low computational Overheadcited by 9
- 2025From Tiny Machine Learning to Tiny Deep Learning: A Surveycited by 5
- 2025Decentralised Resource Sharing in TinyML: Wireless Bilayer Gossip Parallel SGD for Collaborative Learningcited by 2
- 2025Bits for Privacy: Evaluating Post-Training Quantization via Membership Inferencecited by 1
- 2025Integration of TinyML and LargeML: A Survey of 6G and Beyondcited by 0
- 2025Real-Time Performance Benchmarking of TinyML Models in Embedded Systems (PICO: Performance of Inference, CPU, and Operations)cited by 0
- 2026TinyNeRV: Compact Neural Video Representations via Capacity Scaling, Distillation, and Low-Precision Inferencecited by 0
- 2026Harvesting AI Computation at the Edge via Generic Approximationcited by 0
- 2026tinyDSM: A Framework for Skill Modeling and Development for Resource-Constrained Millirobotscited by 0
- 2026tinyDSM: A Framework for Skill Modeling and Development for Resource-Constrained Millirobots18 Aug 2026
- 2026Harvesting AI Computation at the Edge via Generic Approximation28 Jun 2026
- 2026TinyNeRV: Compact Neural Video Representations via Capacity Scaling, Distillation, and Low-Precision Inference10 Apr 2026
- 2025Bits for Privacy: Evaluating Post-Training Quantization via Membership Inference17 Dec 2025
- 2025Real-Time Performance Benchmarking of TinyML Models in Embedded Systems (PICO: Performance of Inference, CPU, and Operations)5 Sep 2025
- 2025From Tiny Machine Learning to Tiny Deep Learning: A Survey21 Jun 2025
- 2025Integration of TinyML and LargeML: A Survey of 6G and Beyond20 May 2025
- 2025Decentralised Resource Sharing in TinyML: Wireless Bilayer Gossip Parallel SGD for Collaborative Learning8 Jan 2025
- 2024SpaFL: Communication-Efficient Federated Learning with Sparse Models and Low computational Overhead1 Jun 2024