Enhancing Neural Architecture Search with Multiple Hardware Constraints for Deep Learning Model Deployment on Tiny IoT Devices
Not on the map. Why?
Abstract (arXiv)
The rapid proliferation of computing domains relying on Internet of Things (IoT) devices has created a pressing need for efficient and accurate deep-learning (DL) models that can run on low-power devices. However, traditional DL models tend to be too complex and computationally intensive for typical IoT end-nodes. To address this challenge, Neural Architecture Search (NAS) has emerged as a popular design automation technique for co-optimizing the accuracy and complexity of deep neural networks. Nevertheless, existing NAS techniques require many iterations to produce a network that adheres to specific hardware constraints, such as the maximum memory available on the hardware or the maximum latency allowed by the target application. In this work, we propose a novel approach to incorporate multiple constraints into so-called Differentiable NAS optimization methods, which allows the generation, in a single shot, of a model that respects user-defined constraints on both memory and latency in a time comparable to a single standard training. The proposed approach is evaluated on five IoT-relevant benchmarks, including the MLPerf Tiny suite and Tiny ImageNet, demonstrating that, with a single search, it is possible to reduce memory and latency by 87.4% and 54.2%, respectively (as defined by our targets), while ensuring non-inferior accuracy on state-of-the-art hand-tuned deep neural networks for TinyML.
Key facts. Cited by 7 papers in the map (data through 7 Oct 2026). Builds on 30 of its 53 references that are in the map. First posted on arXiv 11 Oct 2023.
Builds on
30 of 53 references.
References · 30
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2019EfficientNet: Rethinking Model Scaling for Convolutional Neural Networkscited by 6,415
- 2017MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applicationscited by 3,827
- 2017Outrageously Large Neural Networks: The Sparsely-Gated Mixture-of-Experts Layercited by 3,413
- 2016Categorical Reparameterization with Gumbel-Softmaxcited by 2,708
- 2019Searching for MobileNetV3cited by 1,984
- 2018DARTS: Differentiable Architecture Searchcited by 1,782
- 2016Neural Architecture Search with Reinforcement Learningcited by 1,489
- 2018MnasNet: Platform-Aware Neural Architecture Search for Mobilecited by 937
- 2018Speech Commands: A Dataset for Limited-Vocabulary Speech Recognitioncited by 741
- 2018ProxylessNAS: Direct Neural Architecture Search on Target Task and Hardwarecited by 666
- 2015BinaryConnect: Training Deep Neural Networks with binary weights during propagationscited by 571
18 more
- 2017Large-Scale Evolution of Image Classifierscited by 348
- 2018SNAS: Stochastic Neural Architecture Searchcited by 288
- 2020FBNetV2: Differentiable Neural Architecture Search for Spatial and Channel Dimensionscited by 152
- 2018Efficient Multi-objective Neural Architecture Search via Lamarckian Evolutioncited by 151
- 2023Neural Architecture Search: Insights from 1000 Paperscited by 136
- 2021MLPerf Tiny Benchmarkcited by 118
- 2017Hello Edge: Keyword Spotting on Microcontrollerscited by 108
- 2017MorphNet: Fast & Simple Resource-Constrained Structure Learning of Deep Networkscited by 92
- 2020Can weight sharing outperform random architecture search? An investigation with TuNAScited by 68
- 2020DORY: Automatic End-to-End Deployment of Real-World DNNs on Low-Cost IoT MCUscited by 57
- 2020μNAS: Constrained Neural Architecture Search for Microcontrollerscited by 54
- 2019Visual Wake Words Datasetcited by 46
- 2020Description and Discussion on DCASE2020 Challenge Task2: Unsupervised Anomalous Sound Detection for Machine Condition Monitoringcited by 43
- 2022Enable Deep Learning on Mobile Devices: Methods, Systems, and Applicationscited by 32
- 2021HardCoRe-NAS: Hard Constrained diffeRentiable Neural Architecture Searchcited by 20
- 2023Lightweight Neural Architecture Search for Temporal Convolutional Networks at the Edgecited by 15
- 2022UDC: Unified DNAS for Compressible TinyML Modelscited by 10
- 2022Multi-Complexity-Loss DNAS for Energy-Efficient and Memory-Constrained Deep Neural Networkscited by 2
Built on by
Citing papers per year: 2024: 3; 2025: 1; 2026: 3.
7 papers.
- 2025Edge Artificial Intelligence: A Systematic Review of Evolution, Taxonomic Frameworks, and Future Horizonscited by 2
- 2024Optimized Deployment of Deep Neural Networks for Visual Pose Estimation on Nano-dronescited by 1
- 2024Optimizing DNN Inference on Multi-Accelerator SoCs at Training-timecited by 0
- 2024Injecting Explainability and Lightweight Design into Weakly Supervised Video Anomaly Detection Systemscited by 0
- 2026UtVAA: Ultra-tiny Vision Transformer with Affix Attention for Mobile Image Classificationcited by 0
- 2026Filling the Pareto-Optimal Front for Affordance Segmentation on Embedded Devices Using RGB-D Camerascited by 0
- 2026Rank-Reliable Teacher-Guided Fitness Approximation for Expensive Evolutionary Optimization: A TinyML Architecture Search Studycited by 0
- 2026Rank-Reliable Teacher-Guided Fitness Approximation for Expensive Evolutionary Optimization: A TinyML Architecture Search Study24 Sep 2026
- 2026Filling the Pareto-Optimal Front for Affordance Segmentation on Embedded Devices Using RGB-D Cameras30 Jul 2026
- 2026UtVAA: Ultra-tiny Vision Transformer with Affix Attention for Mobile Image Classification2 Jun 2026
- 2025Edge Artificial Intelligence: A Systematic Review of Evolution, Taxonomic Frameworks, and Future Horizons1 Oct 2025
- 2024Injecting Explainability and Lightweight Design into Weakly Supervised Video Anomaly Detection Systems28 Dec 2024
- 2024Optimizing DNN Inference on Multi-Accelerator SoCs at Training-time27 Sep 2024
- 2024Optimized Deployment of Deep Neural Networks for Visual Pose Estimation on Nano-drones23 Feb 2024