Combining Multi-Objective Bayesian Optimization with Reinforcement Learning for TinyML
Not on the map. Why?
Abstract (arXiv)
Deploying deep neural networks (DNNs) on microcontrollers (TinyML) is a common trend to process the increasing amount of sensor data generated at the edge, but in practice, resource and latency constraints make it difficult to find optimal DNN candidates. Neural architecture search (NAS) is an excellent approach to automate this search and can easily be combined with DNN compression techniques commonly used in TinyML. However, many NAS techniques are not only computationally expensive, especially hyperparameter optimization (HPO), but also often focus on optimizing only a single objective, e.g., maximizing accuracy, without considering additional objectives such as memory requirements or computational complexity of a DNN, which are key to making deployment at the edge feasible. In this paper, we propose a novel NAS strategy for TinyML based on multi-objective Bayesian optimization (MOBOpt) and an ensemble of competing parametric policies trained using Augmented Random Search (ARS) reinforcement learning (RL) agents. Our methodology aims at efficiently finding tradeoffs between a DNN's predictive accuracy, memory requirements on a given target system, and computational complexity. Our experiments show that we consistently outperform existing MOBOpt approaches on different datasets and architectures such as ResNet-18 and MobileNetV3.
Key facts. Cited by 6 papers in the map (data through 14 Oct 2026). Builds on 50 of its 70 references that are in the map. First posted on arXiv 23 May 2023.
Builds on
50 of 70 references.
References · 50
- 2015Deep Residual Learning for Image Recognitioncited by 52,096
- 2017Proximal Policy Optimization Algorithmscited by 15,215
- 2015Distilling the Knowledge in a Neural Networkcited by 10,324
- 2018MobileNetV2: Inverted Residuals and Linear Bottleneckscited by 4,795
- 2017Squeeze-and-Excitation Networkscited by 4,789
- 2017MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applicationscited by 3,845
- 2015Continuous control with deep reinforcement learningcited by 3,407
- 2015Trust Region Policy Optimizationcited by 2,580
- 2019Optuna: A Next-generation Hyperparameter Optimization Frameworkcited by 2,501
- 2016Xception: Deep Learning with Depthwise Separable Convolutionscited by 2,332
- 2015Deep Compression: Compressing Deep Neural Networks with Pruning, Trained Quantization and Huffman Codingcited by 2,329
- 2019Searching for MobileNetV3cited by 1,994
38 more
- 2018DARTS: Differentiable Architecture Searchcited by 1,798
- 2017Quantization and Training of Neural Networks for Efficient Integer-Arithmetic-Only Inferencecited by 1,593
- 2016Neural Architecture Search with Reinforcement Learningcited by 1,499
- 2016Pruning Filters for Efficient ConvNetscited by 1,143
- 2018MnasNet: Platform-Aware Neural Architecture Search for Mobilecited by 943
- 2018Regularized Evolution for Image Classifier Architecture Searchcited by 909
- 2021A Survey of Quantization Methods for Efficient Neural Network Inferencecited by 815
- 2019Once-for-All: Train One Network and Specialize it for Efficient Deploymentcited by 787
- 2018ProxylessNAS: Direct Neural Architecture Search on Target Task and Hardwarecited by 673
- 2017To prune, or not to prune: exploring the efficacy of pruning for model compressioncited by 603
- 2019InceptionTime: Finding AlexNet for Time Series Classificationcited by 387
- 2019On the Efficacy of Knowledge Distillationcited by 381
- 2018AMC: AutoML for Model Compression and Acceleration on Mobile Devicescited by 378
- 2019Scalable Global Optimization via Local Bayesian Optimizationcited by 374
- 2017SkipNet: Learning Dynamic Routing in Convolutional Networkscited by 332
- 2020MCUNet: Tiny Deep Learning on IoT Devicescited by 273
- 2021Zero-Cost Proxies for Lightweight NAScited by 199
- 2021Does Knowledge Distillation Really Work?cited by 190
- 2019BANANAS: Bayesian Optimization with Neural Architectures for Neural Architecture Searchcited by 179
- 2019Understanding and Robustifying Differentiable Architecture Searchcited by 178
- 2020TensorFlow Lite Micro: Embedded Machine Learning on TinyML Systemscited by 165
- 2017Adaptive Neural Networks for Efficient Inferencecited by 163
- 2018Efficient Multi-objective Neural Architecture Search via Lamarckian Evolutioncited by 153
- 2023Neural Architecture Search: Insights from 1000 Paperscited by 139
- 2018Dynamic Channel Pruning: Feature Boosting and Suppressioncited by 129
- 2021MLPerf Tiny Benchmarkcited by 124
- 2018A Flexible Framework for Multi-Objective Bayesian Optimization using Random Scalarizationscited by 99
- 2019Deep Reinforcement Learning for Multi-objective Optimizationcited by 90
- 2021MCUNetV2: Memory-Efficient Patch-based Inference for Tiny Deep Learningcited by 89
- 2021Multi-Objective Bayesian Optimization over High-Dimensional Search Spacescited by 87
- 2017The reparameterization trick for acquisition functionscited by 63
- 2017Dynamic Deep Neural Networks: Optimizing Accuracy-Efficiency Trade-offs by Selective Executioncited by 59
- 2018DPP-Net: Device-aware Progressive Search for Pareto-optimal Neural Architecturescited by 40
- 2017N2N Learning: Network to Network Compression via Policy Gradient Reinforcement Learningcited by 33
- 2021DECORE: Deep Compression with Reinforcement Learningcited by 29
- 2019Learnable Embedding Space for Efficient Neural Architecture Compressioncited by 10
- 2022Energy-efficient Deployment of Deep Learning Applications on Cortex-M based Microcontrollers using Deep Compressioncited by 7
- 2021Multi-condition multi-objective optimization using deep reinforcement learningcited by 6
Built on by
Citing papers per year: 2025: 1; 2026: 5.
6 papers.
- 2026PrototypeNAS: Rapid Design of Deep Neural Networks for Microcontroller Unitscited by 1
- 2025Direct Regret Optimization in Bayesian Optimizationcited by 0
- 2026Pareto Optimal Benchmarking of AI Models on ARM Cortex Processors for Sustainable Embedded Systemscited by 0
- 2026Investigating Target Class Influence on Neural Network Compressibility for Energy-Autonomous Avian Monitoringcited by 0
- 2026Efficient Network Inference via Hardware-Aware Architecture Search, Model Pruning & Quantizationcited 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
- 2026Efficient Network Inference via Hardware-Aware Architecture Search, Model Pruning & Quantization22 Jun 2026
- 2026PrototypeNAS: Rapid Design of Deep Neural Networks for Microcontroller Units16 Mar 2026
- 2026Investigating Target Class Influence on Neural Network Compressibility for Energy-Autonomous Avian Monitoring19 Feb 2026
- 2026Pareto Optimal Benchmarking of AI Models on ARM Cortex Processors for Sustainable Embedded Systems19 Feb 2026
- 2025Direct Regret Optimization in Bayesian Optimization9 Jul 2025