TL;DR
EEEA-Net introduces an efficient evolutionary neural architecture search method with early exit strategy, significantly reducing search costs while achieving state-of-the-art accuracy on multiple datasets and tasks.
Contribution
The paper proposes the EE-PI algorithm for evolutionary NAS, drastically lowering search time and resource requirements while maintaining high accuracy.
Findings
Achieved NAS search in 0.52 GPU days, much faster than previous methods.
Attained lowest error rates on CIFAR-10, CIFAR-100, and ImageNet datasets.
Outperformed MobileNet-V3 in object detection, segmentation, and keypoint detection tasks.
Abstract
The goals of this research were to search for Convolutional Neural Network (CNN) architectures, suitable for an on-device processor with limited computing resources, performing at substantially lower Network Architecture Search (NAS) costs. A new algorithm entitled an Early Exit Population Initialisation (EE-PI) for Evolutionary Algorithm (EA) was developed to achieve both goals. The EE-PI reduces the total number of parameters in the search process by filtering the models with fewer parameters than the maximum threshold. It will look for a new model to replace those models with parameters more than the threshold. Thereby, reducing the number of parameters, memory usage for model storage and processing time while maintaining the same performance or accuracy. The search time was reduced to 0.52 GPU day. This is a huge and significant achievement compared to the NAS of 4 GPU days achieved…
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
MethodsAverage Pooling · Spatially Separable Convolution · Softmax · Max Pooling · Convolution · AmoebaNet
