Colab NAS: Obtaining lightweight task-specific convolutional neural networks following Occam's razor
Andrea Mattia Garavagno, Daniele Leonardis, Antonio Frisoli

TL;DR
Colab NAS is an accessible, efficient hardware-aware neural architecture search method that creates lightweight, task-specific CNNs using a derivative-free approach inspired by Occam's razor, suitable for non-experts.
Contribution
It introduces ColabNAS, a novel derivative-free HW NAS technique that produces lightweight CNNs efficiently on free cloud platforms, making neural architecture search more accessible.
Findings
Achieved state-of-the-art results on Visual Wake Word dataset
Completed the search in just 3.1 GPU hours using free services
Demonstrated effectiveness for TinyML applications
Abstract
The current trend of applying transfer learning from convolutional neural networks (CNNs) trained on large datasets can be an overkill when the target application is a custom and delimited problem, with enough data to train a network from scratch. On the other hand, the training of custom and lighter CNNs requires expertise, in the from-scratch case, and or high-end resources, as in the case of hardware-aware neural architecture search (HW NAS), limiting access to the technology by non-habitual NN developers. For this reason, we present ColabNAS, an affordable HW NAS technique for producing lightweight task-specific CNNs. Its novel derivative-free search strategy, inspired by Occam's razor, allows to obtain state-of-the-art results on the Visual Wake Word dataset, a standard TinyML benchmark, in just 3.1 GPU hours using free online GPU services such as Google Colaboratory and Kaggle…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Neural Network Applications · Adversarial Robustness in Machine Learning · Machine Learning and Data Classification
