Evolutionary deep learning: A survey

被引:100
作者
Zhan, Zhi-Hui [1 ]
Li, Jian-Yu [1 ]
Zhang, Jun [2 ]
机构
[1] South China Univ Technol, Sch Comp Sci & Engn, Guangzhou 510006, Peoples R China
[2] Hanyang Univ, Ansan 15588, South Korea
基金
新加坡国家研究基金会;
关键词
Deep learning; Evolutionary computation; Evolutionary algorithm; Swarm intelligence; Evolutionary deep learning; Artificial intelligence; PARTICLE SWARM OPTIMIZATION; CONVOLUTIONAL NEURAL-NETWORKS; DIFFERENTIAL EVOLUTION; MULTIOBJECTIVE OPTIMIZATION; EXPENSIVE OPTIMIZATION; CNN ARCHITECTURES; GENETIC ALGORITHM; COMPUTATION; PERFORMANCE; ENSEMBLE;
D O I
10.1016/j.neucom.2022.01.099
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
As an advanced artificial intelligence technique for solving learning problems, deep learning (DL) has achieved great success in many real-world applications and attracted increasing attention in recent years. However, as the performance of DL depends on many factors such as the architecture and hyperparameters, how to optimize DL has become a hot research topic in the field of DL and artificial intelligence. Evolutionary computation (EC), including evolutionary algorithm and swarm intelligence, is a kind of efficient and intelligent optimization methodology inspired by the mechanisms of biological evolution and behaviors of swarm organisms. Therefore, a large number of researches have proposed EC algorithms to optimize DL, so called evolutionary deep learning (EDL), which have obtained promising results. Given the great progress and rapid development of EDL in recent years, it is quite necessary to review these developments in order to summarize previous research experiences and knowledge, as well as provide references to benefit the development of more researches and applications. For this aim, this paper categorizes existing works in a two-level taxonomy. The higher level includes four categories based on when the EC can be adopted in optimizing the DL, which are the four procedures of the whole DL lifetime, including data processing, model search, model training, and model evaluation and utilization. In the lower level, related works in each category are further classified according to the functionality and the aim of using EC in the corresponding DL procedure, i.e., why using EC in this DL procedure. As a result, the taxonomy can clearly show how an EC algorithm can be used to optimize and improve DL. Moreover, this survey also discusses the potential research directions to provide the prospect of EDL in the future. (c) 2022 Published by Elsevier B.V.
引用
收藏
页码:42 / 58
页数:17
相关论文
共 159 条
[81]   Memetic Evolution of Deep Neural Networks [J].
Lorenzo, Pablo Ribalta ;
Nalepa, Jakub .
GECCO'18: PROCEEDINGS OF THE 2018 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, 2018, :505-512
[82]   Multiobjective Evolutionary Design of Deep Convolutional Neural Networks for Image Classification [J].
Lu, Zhichao ;
Whalen, Ian ;
Dhebar, Yashesh ;
Deb, Kalyanmoy ;
Goodman, Erik D. ;
Banzhaf, Wolfgang ;
Boddeti, Vishnu Naresh .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2021, 25 (02) :277-291
[83]   Neural Architecture Transfer [J].
Lu, Zhichao ;
Sreekumar, Gautam ;
Goodman, Erik ;
Banzhaf, Wolfgang ;
Deb, Kalyanmoy ;
Boddeti, Vishnu Naresh .
IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 2021, 43 (09) :2971-2989
[84]   Predicting Seminal Quality via Imbalanced Learning with Evolutionary Safe-Level Synthetic Minority Over-Sampling Technique [J].
Ma, Jieming ;
Afolabi, David Olalekan ;
Ren, Jie ;
Zhen, Aiyan .
COGNITIVE COMPUTATION, 2021, 13 (04) :833-844
[85]   EvoDeep: A new evolutionary approach for automatic Deep Neural Networks parametrisation [J].
Martin, Alejandro ;
Lara-Cabrera, Raul ;
Fuentes-Hurtado, Felix ;
Naranjo, Valery ;
Camacho, David .
JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2018, 117 :180-191
[86]   Data Augmentation using CA Evolved GANs [J].
Mehta, Kaitav ;
Kobti, Ziad ;
Pfaff, Kathryn ;
Fox, Susan .
2019 IEEE SYMPOSIUM ON COMPUTERS AND COMMUNICATIONS (ISCC), 2019,
[87]   Evolution-Strategy-Based Automation of System Development for High-Performance Speech Recognition [J].
Moriya, Takafumi ;
Tanaka, Tomohiro ;
Shinozaki, Takahiro ;
Watanabe, Shinji ;
Duh, Kevin .
IEEE-ACM TRANSACTIONS ON AUDIO SPEECH AND LANGUAGE PROCESSING, 2019, 27 (01) :77-88
[88]  
Ning Xue, 2019, 2019 IEEE Congress on Evolutionary Computation (CEC). Proceedings, P1517, DOI 10.1109/CEC.2019.8789957
[89]   A review on the attention mechanism of deep learning [J].
Niu, Zhaoyang ;
Zhong, Guoqiang ;
Yu, Hui .
NEUROCOMPUTING, 2021, 452 :48-62
[90]   A Systematic Literature Review of the Successors of "NeuroEvolution of Augmenting Topologies" [J].
Papavasileiou, Evgenia ;
Cornelis, Jan ;
Jansen, Bart .
EVOLUTIONARY COMPUTATION, 2021, 29 (01) :1-73