FOX-NAS: Fast, On-device and Explainable Neural Architecture Search
Chia-Hsiang Liu, Yu-Shin Han, Yuan-Yao Sung, Yi Lee, Hung-Yueh Chiang,, Kai-Chiang Wu

TL;DR
FOX-NAS introduces a rapid, explainable neural architecture search method using simulated annealing and multivariate regression, enabling efficient edge deployment and outperforming some existing models in latency and accuracy.
Contribution
The paper presents FOX-NAS, a novel, fast, and explainable NAS approach that reduces predictor training time and enhances edge deployment efficiency.
Findings
FOX-NAS models outperform some popular architectures in latency and accuracy.
FOX-NAS matches MobileNetV2 and EfficientNet-Lite0 accuracy with significantly less latency.
FOX-NAS won 3rd place in the 2020 Low-Power Computer Vision Challenge.
Abstract
Neural architecture search can discover neural networks with good performance, and One-Shot approaches are prevalent. One-Shot approaches typically require a supernet with weight sharing and predictors that predict the performance of architecture. However, the previous methods take much time to generate performance predictors thus are inefficient. To this end, we propose FOX-NAS that consists of fast and explainable predictors based on simulated annealing and multivariate regression. Our method is quantization-friendly and can be efficiently deployed to the edge. The experiments on different hardware show that FOX-NAS models outperform some other popular neural network architectures. For example, FOX-NAS matches MobileNetV2 and EfficientNet-Lite0 accuracy with 240% and 40% less latency on the edge CPU. FOX-NAS is the 3rd place winner of the 2020 Low-Power Computer Vision Challenge…
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 · Anomaly Detection Techniques and Applications
MethodsDepthwise Convolution · Pointwise Convolution · Depthwise Separable Convolution · Batch Normalization · Convolution · Average Pooling · Inverted Residual Block · 1x1 Convolution
