A grammar-based GP approach applied to the design of deep neural networks

被引:0
作者
Ricardo H. R. Lima
Dimmy Magalhães
Aurora Pozo
Alexander Mendiburu
Roberto Santana
机构
[1] Federal University of Parana,Department of Computer Science
[2] University of the Basque Country UPV/EHU,Department of Computer Science and Artificial Intelligence
来源
Genetic Programming and Evolvable Machines | 2022年 / 23卷
关键词
Evolutionary algorithms; Genetic programming; Automatic design; Grammatical evolution; Deep neural networks;
D O I
暂无
中图分类号
学科分类号
摘要
Deep Learning has been very successful in automating the feature engineering process, widely applied for various tasks, such as speech recognition, classification, segmentation of images, time-series forecasting, among others. Deep neural networks (DNNs) incorporate the power to learn patterns through data, following an end-to-end fashion and expand the applicability in real world problems, since less pre-processing is necessary. With the fast growth in both scale and complexity, a new challenge has emerged regarding the design and configuration of DNNs. In this work, we present a study on applying an evolutionary grammar-based genetic programming algorithm (GP) as a unified approach to the design of DNNs. Evolutionary approaches have been growing in popularity for this subject as Neuroevolution is studied more. We validate our approach in three different applications: the design of Convolutional Neural Networks for image classification, Graph Neural Networks for text classification, and U-Nets for image segmentation. The results show that evolutionary grammar-based GP can efficiently generate different DNN architectures, adapted to each problem, employing choices that differ from what is usually seen in networks designed by hand. This approach has shown a lot of promise regarding the design of architectures, reaching competitive results with their counterparts.
引用
收藏
页码:427 / 452
页数:25
相关论文
共 57 条
[1]  
Stanley KO(2019)Designing neural networks through neuroevolution Nat. Mach. Intell. 1 24-35
[2]  
Clune J(2019)Neural architecture search: a survey J. Mach. Learn. Res. 20 1-21
[3]  
Lehman J(2019)DENSER: deep evolutionary network structured representation Genet. Program. Evolvable Mach. 20 5-35
[4]  
Miikkulainen R(2011)Contour detection and hierarchical image segmentation IEEE Trans. Pattern Anal. Mach. Intell. 33 898-916
[5]  
Elsken T(2010)An integrated micro-and macroarchitectural analysis of the drosophila brain by computer-assisted serial section electron microscopy PLoS Biol. 8 1000502-361
[6]  
Metzen J-H(1990)Genetic algorithms and neural networks: optimizing connections and connectivity Parallel Comput 14 347-37
[7]  
Hutter F(2021)Automated design of deep neural networks: a survey and unified taxonomy ACM Comput. Surv. (CSUR) 54 1-493
[8]  
Assunçao F(1990)Evolving neural networks Biol. Cybern. 63 487-162
[9]  
Lourenço N(2011)An optimizing BP neural network algorithm based on genetic algorithm Artif. Intell. Rev. 36 153-127
[10]  
Machado P(2002)Evolving neural networks through augmenting topologies Evol. Comput. 10 99-20932