mlsanityData to 14 Oct 2026

Combining Multi-Objective Bayesian Optimization with Reinforcement Learning for TinyML

arXiv 2305.14109 ↗First posted 23 May 2023cs.LG cs.AIcited by 6

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

  1. 2015Deep Residual Learning for Image Recognitioncited by 52,096
  2. 2017Proximal Policy Optimization Algorithmscited by 15,215
  3. 2015Distilling the Knowledge in a Neural Networkcited by 10,324
  4. 2018MobileNetV2: Inverted Residuals and Linear Bottleneckscited by 4,795
  5. 2017Squeeze-and-Excitation Networkscited by 4,789
  6. 2017MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applicationscited by 3,845
  7. 2015Continuous control with deep reinforcement learningcited by 3,407
  8. 2015Trust Region Policy Optimizationcited by 2,580
  9. 2019Optuna: A Next-generation Hyperparameter Optimization Frameworkcited by 2,501
  10. 2016Xception: Deep Learning with Depthwise Separable Convolutionscited by 2,332
  11. 2015Deep Compression: Compressing Deep Neural Networks with Pruning, Trained Quantization and Huffman Codingcited by 2,329
  12. 2019Searching for MobileNetV3cited by 1,994
38 more
  1. 2018DARTS: Differentiable Architecture Searchcited by 1,798
  2. 2017Quantization and Training of Neural Networks for Efficient Integer-Arithmetic-Only Inferencecited by 1,593
  3. 2016Neural Architecture Search with Reinforcement Learningcited by 1,499
  4. 2016Pruning Filters for Efficient ConvNetscited by 1,143
  5. 2018MnasNet: Platform-Aware Neural Architecture Search for Mobilecited by 943
  6. 2018Regularized Evolution for Image Classifier Architecture Searchcited by 909
  7. 2021A Survey of Quantization Methods for Efficient Neural Network Inferencecited by 815
  8. 2019Once-for-All: Train One Network and Specialize it for Efficient Deploymentcited by 787
  9. 2018ProxylessNAS: Direct Neural Architecture Search on Target Task and Hardwarecited by 673
  10. 2017To prune, or not to prune: exploring the efficacy of pruning for model compressioncited by 603
  11. 2019InceptionTime: Finding AlexNet for Time Series Classificationcited by 387
  12. 2019On the Efficacy of Knowledge Distillationcited by 381
  13. 2018AMC: AutoML for Model Compression and Acceleration on Mobile Devicescited by 378
  14. 2019Scalable Global Optimization via Local Bayesian Optimizationcited by 374
  15. 2017SkipNet: Learning Dynamic Routing in Convolutional Networkscited by 332
  16. 2020MCUNet: Tiny Deep Learning on IoT Devicescited by 273
  17. 2021Zero-Cost Proxies for Lightweight NAScited by 199
  18. 2021Does Knowledge Distillation Really Work?cited by 190
  19. 2019BANANAS: Bayesian Optimization with Neural Architectures for Neural Architecture Searchcited by 179
  20. 2019Understanding and Robustifying Differentiable Architecture Searchcited by 178
  21. 2020TensorFlow Lite Micro: Embedded Machine Learning on TinyML Systemscited by 165
  22. 2017Adaptive Neural Networks for Efficient Inferencecited by 163
  23. 2018Efficient Multi-objective Neural Architecture Search via Lamarckian Evolutioncited by 153
  24. 2023Neural Architecture Search: Insights from 1000 Paperscited by 139
  25. 2018Dynamic Channel Pruning: Feature Boosting and Suppressioncited by 129
  26. 2021MLPerf Tiny Benchmarkcited by 124
  27. 2018A Flexible Framework for Multi-Objective Bayesian Optimization using Random Scalarizationscited by 99
  28. 2019Deep Reinforcement Learning for Multi-objective Optimizationcited by 90
  29. 2021MCUNetV2: Memory-Efficient Patch-based Inference for Tiny Deep Learningcited by 89
  30. 2021Multi-Objective Bayesian Optimization over High-Dimensional Search Spacescited by 87
  31. 2017The reparameterization trick for acquisition functionscited by 63
  32. 2017Dynamic Deep Neural Networks: Optimizing Accuracy-Efficiency Trade-offs by Selective Executioncited by 59
  33. 2018DPP-Net: Device-aware Progressive Search for Pareto-optimal Neural Architecturescited by 40
  34. 2017N2N Learning: Network to Network Compression via Policy Gradient Reinforcement Learningcited by 33
  35. 2021DECORE: Deep Compression with Reinforcement Learningcited by 29
  36. 2019Learnable Embedding Space for Efficient Neural Architecture Compressioncited by 10
  37. 2022Energy-efficient Deployment of Deep Learning Applications on Cortex-M based Microcontrollers using Deep Compressioncited by 7
  38. 2021Multi-condition multi-objective optimization using deep reinforcement learningcited by 6

Built on by

Cited by year (2026 to 14 Oct)

Citing papers per year: 2025: 1; 2026: 5.

6 papers.