Fast data aware neural architecture search via supernet accelerated evaluation
Tiny machine learning (TinyML) promises to revolutionize fields such as healthcare, environmental monitoring, and industrial maintenance by running machine learning models on low-power embedded systems. However, the complex optimizations required for successful TinyML deployment continue to impede its widespread adoption. A promising route to simplifying TinyML is through automatic machine learning (AutoML), which can distill elaborate optimization workflows into accessible key decisions. Notably, Hardware Aware Neural Architecture Searches — where a computer searches for an optimal TinyML model based on predictive performance and hardware metrics — have gained significant traction, producing some of today’s most widely used TinyML models. TinyML systems operate under extremely tight resource constraints, such as a few kB of memory and an energy consumption in the mW range. In this tight design space, the choice of input data configuration offers an attractive accuracy-latency tradeoff. Achieving truly optimal TinyML systems thus requires jointly tuning both input data and model architecture. Despite its importance, this “Data Aware Neural Architecture Search” remains underexplored. To address this gap, we propose a new state-of-the-art Data Aware Neural Architecture Search technique and demonstrate its effectiveness on the novel TinyML “Wake Vision” dataset. Our experiments show that across varying time and hardware constraints, Data Aware Neural Architecture Search consistently discovers superior TinyML systems compared to purely architecture-focused methods, underscoring the critical role of data-aware optimization in advancing TinyML. • Expands research on combining a Neural Architecture Search with a search for a data configuration called “Data Aware Neural Architecture Search” for creating lean TinyML systems. • Novel contributions include a new Supernet Based Data Aware Neural Architecture Search algorithm that significantly increases the speed of the search. • Applying the new algorithm alongside the larger and more complex Wake Vision dataset shows it consistently discovering superior TinyML systems across varying time and hardware constraints compared to purely architecture-focused methods.
Authors
- Xenofon Fafoutis (ORCID: https://orcid.org/0000-0002-9871-0013)
- Emil Njor (ORCID: https://orcid.org/0000-0003-0219-1624)
- Colby Banbury
Institutions
- Microsoft (United States) (US)
- Microsoft Research (United Kingdom) (GB)
- Technical University of Denmark (DK)
Publication Details
- Journal
- Internet of Things
- Published
- 2025-07-05
- DOI
- https://doi.org/10.1016/j.iot.2025.101688
- Citations
- 1
- Primary Topic
- Machine Learning and Algorithms
- Type
- article
- Field-Weighted Citation Impact
- 2.48