The M-factor: A Novel Metric for Evaluating Neural Architecture Search in Resource-Constrained Environments
Srikanth Thudumu, Hy Nguyen, Hung Du, Nhat Duong, Zafaryab Rasool,, Rena Logothetis, Scott Barnett, Rajesh Vasa, and Kon Mouzakis

TL;DR
This paper introduces the M-factor, a new metric combining accuracy and size to evaluate neural architectures, especially for resource-limited environments, and compares various NAS techniques using this metric.
Contribution
The paper proposes the M-factor metric for balanced evaluation of NAS architectures, addressing limitations of existing metrics focused solely on accuracy.
Findings
Policy-Based Reinforcement Learning achieved the highest M-factor score of 0.84.
Regularised Evolution optimized within 20 trials, showing efficiency.
Random search performed comparably to complex algorithms when evaluated with the M-factor.
Abstract
Neural Architecture Search (NAS) aims to automate the design of deep neural networks. However, existing NAS techniques often focus on maximising accuracy, neglecting model efficiency. This limitation restricts their use in resource-constrained environments like mobile devices and edge computing systems. Moreover, current evaluation metrics prioritise performance over efficiency, lacking a balanced approach for assessing architectures suitable for constrained scenarios. To address these challenges, this paper introduces the M-factor, a novel metric combining model accuracy and size. Four diverse NAS techniques are compared: Policy-Based Reinforcement Learning, Regularised Evolution, Tree-structured Parzen Estimator (TPE), and Multi-trial Random Search. These techniques represent different NAS paradigms, providing a comprehensive evaluation of the M-factor. The study analyses ResNet…
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.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsNeural Networks and Applications · Machine Learning and Data Classification
MethodsAverage Pooling · Global Average Pooling · Kaiming Initialization · Max Pooling · Convolution · Random Search · Focus
