Evolutionary design of neural network architectures: a review of three decades of research

38Citations
Citations of this article
86Readers
Mendeley users who have this article in their library.
Get full text

Abstract

We present a comprehensive review of the evolutionary design of neural network architectures. This work is motivated by the fact that the success of an Artificial Neural Network (ANN) highly depends on its architecture and among many approaches Evolutionary Computation, which is a set of global-search methods inspired by biological evolution has been proved to be an efficient approach for optimizing neural network structures. Initial attempts for automating architecture design by applying evolutionary approaches start in the late 1980s and have attracted significant interest until today. In this context, we examined the historical progress and analyzed all relevant scientific papers with a special emphasis on how evolutionary computation techniques were adopted and various encoding strategies proposed. We summarized key aspects of methodology, discussed common challenges, and investigated the works in chronological order by dividing the entire timeframe into three periods. The first period covers early works focusing on the optimization of simple ANN architectures with a variety of solutions proposed on chromosome representation. In the second period, the rise of more powerful methods and hybrid approaches were surveyed. In parallel with the recent advances, the last period covers the Deep Learning Era, in which research direction is shifted towards configuring advanced models of deep neural networks. Finally, we propose open problems for future research in the field of neural architecture search and provide insights for fully automated machine learning. Our aim is to provide a complete reference of works in this subject and guide researchers towards promising directions.

References Powered by Scopus

ImageNet: A Large-Scale Hierarchical Image Database

52380Citations
N/AReaders
Get full text

Support-Vector Networks

46271Citations
N/AReaders
Get full text

A fast and elitist multiobjective genetic algorithm: NSGA-II

41010Citations
N/AReaders
Get full text

Cited by Powered by Scopus

SOPA-GA-CNN: Synchronous optimisation of parameters and architectures by genetic algorithms with convolutional neural network blocks for securing Industrial Internet-of-Things

19Citations
N/AReaders
Get full text

Identification and classification for multiple cyber attacks in power grids based on the deep capsule CNN

15Citations
N/AReaders
Get full text

Joint design and compression of convolutional neural networks as a Bi-level optimization problem

13Citations
N/AReaders
Get full text

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Cite

CITATION STYLE

APA

Ünal, H. T., & Başçiftçi, F. (2022). Evolutionary design of neural network architectures: a review of three decades of research. Artificial Intelligence Review, 55(3), 1723–1802. https://doi.org/10.1007/s10462-021-10049-5

Readers' Seniority

Tooltip

PhD / Post grad / Masters / Doc 27

68%

Lecturer / Post doc 6

15%

Professor / Associate Prof. 5

13%

Researcher 2

5%

Readers' Discipline

Tooltip

Computer Science 21

55%

Engineering 13

34%

Physics and Astronomy 2

5%

Medicine and Dentistry 2

5%

Save time finding and organizing research with Mendeley

Sign up for free