MOO-DNAS: Efficient Neural Network Design via Differentiable Architecture Search Based on Multi-Objective Optimization

被引:10
作者
Wei, Hui [1 ,2 ]
Lee, Feifei [1 ,2 ]
Hu, Chunyan [3 ]
Chen, Qiu [4 ]
机构
[1] Univ Shanghai Sci & Technol, Sch Med Instrument & Food Engn, Shanghai Engn Res Ctr Assist Devices, Shanghai 200093, Peoples R China
[2] Univ Shanghai Sci & Technol, Rehabil Engn & Technol Inst, Shanghai 200093, Peoples R China
[3] Univ Shanghai Sci & Technol, Sch Opt Elect & Comp Engineer, Shanghai 200093, Peoples R China
[4] Kogakuin Univ, Grad Sch Engn, Elect Engn & Elect, Tokyo 1638677, Japan
关键词
Computer architecture; Neural networks; Optimization; Computational modeling; Search problems; Convolutional neural networks; Complexity theory; Differentiable neural architecture search; CNNs; multi-objective optimization; accuracy-efficiency trade-off; PARTICLE SWARM OPTIMIZATION;
D O I
10.1109/ACCESS.2022.3148323
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The progress devoted to improving the performance of neural networks has come at a high price in terms of cost and experience. Fortunately, the emergence of Neural Architecture Search improves the speed of network design, but most excellent works only optimize for high accuracy without penalizing the model complexity. In this paper, we propose an efficient CNN architecture search framework, MOO-DNAS, with multi-objective optimization based on differentiable neural architecture search. The main goal is to trade off two competing objectives, classification accuracy and network latency, so that the search algorithm is able to discover an efficient model while maintaining high accuracy. In order to achieve a better implementation, we construct a novel factorized hierarchical search space to support layer variety and hardware friendliness. Furthermore, a robust sampling strategy named "hard-sampling" is proposed to obtain final structures with higher average performance by keeping the highest scoring operator. Experimental results on the benchmark datasets MINST, CIFAR10 and CIFAR100 demonstrate the effectiveness of the proposed method. The searched architectures, MOO-DNAS-Nets, achieve advanced accuracy with fewer parameters and FLOPs, and the search cost is less than one GPU-day.
引用
收藏
页码:14195 / 14207
页数:13
相关论文
共 58 条
[41]  
Real E, 2019, AAAI CONF ARTIF INTE, P4780
[42]   MobileNetV2: Inverted Residuals and Linear Bottlenecks [J].
Sandler, Mark ;
Howard, Andrew ;
Zhu, Menglong ;
Zhmoginov, Andrey ;
Chen, Liang-Chieh .
2018 IEEE/CVF CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION (CVPR), 2018, :4510-4520
[43]  
Simonyan K, 2015, Arxiv, DOI [arXiv:1409.1556, DOI 10.48550/ARXIV.1409.1556]
[44]  
Tan MX, 2019, PROC CVPR IEEE, P2815, DOI [arXiv:1807.11626, 10.1109/CVPR.2019.00293]
[45]   FCOS: Fully Convolutional One-Stage Object Detection [J].
Tian, Zhi ;
Shen, Chunhua ;
Chen, Hao ;
He, Tong .
2019 IEEE/CVF INTERNATIONAL CONFERENCE ON COMPUTER VISION (ICCV 2019), 2019, :9626-9635
[46]   Evolving Deep Convolutional Neural Networks by Variable-length Particle Swarm Optimization for Image Classification [J].
Wang, Bin ;
Sun, Yanan ;
Xue, Bing ;
Zhang, Mengjie .
2018 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2018, :1514-1521
[47]   FBNet: Hardware-Aware Efficient ConvNet Design via Differentiable Neural Architecture Search [J].
Wu, Bichen ;
Dai, Xiaoliang ;
Zhang, Peizhao ;
Wang, Yanghan ;
Sun, Fei ;
Wu, Yiming ;
Tian, Yuandong ;
Vajda, Peter ;
Jia, Yangqing ;
Keutzer, Kurt .
2019 IEEE/CVF CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION (CVPR 2019), 2019, :10726-10734
[48]   Hierarchical Coding of Convolutional Features for Scene Recognition [J].
Xie, Lin ;
Lee, Feifei ;
Liu, Li ;
Yin, Zhong ;
Chen, Qiu .
IEEE TRANSACTIONS ON MULTIMEDIA, 2020, 22 (05) :1182-1192
[49]   Scene recognition: A comprehensive survey [J].
Xie, Lin ;
Lee, Feifei ;
Liu, Li ;
Kotani, Koji ;
Chen, Qiu .
PATTERN RECOGNITION, 2020, 102
[50]  
Xie S., 2019, INT C LEARN REPR