MuNAS: TinyML Network Architecture Search Using Goal Attainment and Reinforcement Learning

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Embedded Machine Learning (ML) is increasingly pivotal in contemporary data-driven applications, mainly when operating on tiny, resource-constrained devices where model size and computational efficiency are critical. The traditional approach to crafting efficient Neural Networks (NNs) has predominantly been the purview of domain experts, entailing a substantial degree of specialised knowledge and iterative experimentation. Consequently, the automation of the neural architecture design process has emerged as a significant field of interest within the ML community over the past decade, especially for Evolutionary Computation (EC) based NAS (ENAS) applications. This interest is fueled mainly by the rapidity with which Tiny Machine Learning (TinyML) models can be developed and trained.This paper introduces MuNAS, a novel NAS framework that integrates Evolutionary Algorithms (EAs) with a Goal Attainment (GA) fitness function and Reinforcement Learning (RL) for enhanced mutation guidance. MuNAS is designed to expedite the optimisation of pre-existing models and to facilitate the generation of constrained yet highly optimised TinyML models from the ground up. Through the introduction of a novel building block mechanism, which infuses domain-specific knowledge into the NN construction process, we demonstrate the capability of MuNAS to modify and improve upon popular models from the MLPerf Tiny benchmark suite as part of an evolutionary algorithmic process.

Original languageEnglish
Title of host publication2024 13th Mediterranean Conference on Embedded Computing, MECO 2024
PublisherInstitute of Electrical and Electronics Engineers Inc.
ISBN (Electronic)9798350387568
DOIs
StatePublished - 2024
Event13th Mediterranean Conference on Embedded Computing, MECO 2024 - Budva, Montenegro
Duration: 11 Jun 202414 Jun 2024

Publication series

Name2024 13th Mediterranean Conference on Embedded Computing, MECO 2024

Conference

Conference13th Mediterranean Conference on Embedded Computing, MECO 2024
Country/TerritoryMontenegro
CityBudva
Period11/06/2414/06/24

Keywords

  • Evolutionary Algorithm
  • Goal Attainment
  • Network Architecture Search
  • Reinforcement Learning
  • TinyML

Fingerprint

Dive into the research topics of 'MuNAS: TinyML Network Architecture Search Using Goal Attainment and Reinforcement Learning'. Together they form a unique fingerprint.

Cite this