Evolutionary Convolutional Neural Network Optimization with Cross-Tasks Transfer Strategy

被引:2
作者
Wang, Zhao [1 ,2 ]
Lu, Di [2 ]
Wang, Huabing [1 ]
Liu, Tongfei [2 ]
Li, Peng [2 ]
机构
[1] State Key Lab Complex Electromagnet Environm Effe, Luoyang 471003, Peoples R China
[2] Xidian Univ, Key Lab Elect Informat Countermeasure & Simulat T, Minist Educ, 2 South TaiBai Rd, Xian 710071, Peoples R China
基金
中国国家自然科学基金;
关键词
evolutionary algorithm; convolutional neural network; transfer learning; image classification; ALGORITHM; SEARCH; DESIGN;
D O I
10.3390/electronics10151857
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Convolutional neural networks (CNNs) have shown great success in a variety of real-world applications and the outstanding performance of the state-of-the-art CNNs is primarily driven by the elaborate architecture. Evolutionary convolutional neural network (ECNN) is a promising approach to design the optimal CNN architecture automatically. Nevertheless, most of the existing ECNN methods only focus on improving the performance of the discovered CNN architectures without considering the relevance between different classification tasks. Transfer learning is a human-like learning approach and has been introduced to solve complex problems in the domain of evolutionary algorithms (EAs). In this paper, an effective ECNN optimization method with cross-tasks transfer strategy (CTS) is proposed to facilitate the evolution process. The proposed method is then evaluated on benchmark image classification datasets as a case study. The experimental results show that the proposed method can not only speed up the evolutionary process significantly but also achieve competitive classification accuracy. To be specific, our proposed method can reach the same accuracy at least 40 iterations early and an improvement of accuracy for 0.88% and 3.12% on MNIST-FASHION and CIFAR10 datasets compared with ECNN, respectively.
引用
收藏
页数:15
相关论文
共 40 条
[1]   A Novel Evolutionary Arithmetic Optimization Algorithm for Multilevel Thresholding Segmentation of COVID-19 CT Images [J].
Abualigah, Laith ;
Diabat, Ali ;
Sumari, Putra ;
Gandomi, Amir H. .
PROCESSES, 2021, 9 (07)
[2]  
[Anonymous], 2013, JMLR WORKSHOP C P
[3]   An Overview of Evolutionary Algorithms for Parameter Optimization [J].
Baeck, Thomas ;
Schwefel, Hans-Paul .
EVOLUTIONARY COMPUTATION, 1993, 1 (01) :1-23
[4]  
Bello I, 2017, PR MACH LEARN RES, V70
[5]   Gradient-based optimization of hyperparameters [J].
Bengio, Y .
NEURAL COMPUTATION, 2000, 12 (08) :1889-1900
[6]  
Bergstra J, 2012, J MACH LEARN RES, V13, P281
[7]   A Novel Binary QUasi-Affine TRansformation Evolutionary (QUATRE) Algorithm [J].
Chu, Shu-Chuan ;
Zhuang, Zhongjie ;
Li, Junbao ;
Pan, Jeng-Shyang .
APPLIED SCIENCES-BASEL, 2021, 11 (05) :1-31
[8]   A Transfer Learning Approach on the Optimization of Edge Detectors for Medical Images Using Particle Swarm Optimization [J].
Dumitru, Delia ;
Diosan, Laura ;
Andreica, Anca ;
Balint, Zoltan .
ENTROPY, 2021, 23 (04)
[9]   Evolutionary Multitasking via Explicit Autoencoding [J].
Feng, Liang ;
Zhou, Lei ;
Zhong, Jinghui ;
Gupta, Abhishek ;
Ong, Yew-Soon ;
Tan, Kay-Chen ;
Qin, A. K. .
IEEE TRANSACTIONS ON CYBERNETICS, 2019, 49 (09) :3457-3470
[10]   Autoencoding Evolutionary Search With Learning Across Heterogeneous Problems [J].
Feng, Liang ;
Ong, Yew-Soon ;
Jiang, Siwei ;
Gupta, Abhishek .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2017, 21 (05) :760-772