TY - GEN
T1 - Centroid-Based Differential Evolution with Composite Trial Vector Generation Strategies for Neural Network Training
AU - Rahmani, Sahar
AU - Mousavirad, Seyed Jalaleddin
AU - El-Abd, Mohammed
AU - Schaefer, Gerald
AU - Oliva, Diego
N1 - Publisher Copyright:
© 2023, The Author(s), under exclusive license to Springer Nature Switzerland AG.
PY - 2023
Y1 - 2023
N2 - The learning process of feedforward neural networks, which determines suitable connection weights and biases, is a challenging machine learning problems and significantly impact how well neural networks work. Back-propagation, a gradient descent-based method, is one of the most popular learning algorithms, but tends to get stuck in local optima. Differential evolution (DE), a popular population-based metaheuristic algorithm, is an interesting alternative for tackling challenging optimisation problems. In this paper, we present Cen-CoDE, a centroid-based differential evolution algorithm with composite trial vector generation strategies and control parameters to train neural networks. Our algorithm encodes weights and biases into a candidate solution, employs a centroid-based strategy in three different ways to generate different trial vectors, while the objective function is based on classification error. In our experiments, we show Cen-CoDE to outperform other contemporary techniques.
AB - The learning process of feedforward neural networks, which determines suitable connection weights and biases, is a challenging machine learning problems and significantly impact how well neural networks work. Back-propagation, a gradient descent-based method, is one of the most popular learning algorithms, but tends to get stuck in local optima. Differential evolution (DE), a popular population-based metaheuristic algorithm, is an interesting alternative for tackling challenging optimisation problems. In this paper, we present Cen-CoDE, a centroid-based differential evolution algorithm with composite trial vector generation strategies and control parameters to train neural networks. Our algorithm encodes weights and biases into a candidate solution, employs a centroid-based strategy in three different ways to generate different trial vectors, while the objective function is based on classification error. In our experiments, we show Cen-CoDE to outperform other contemporary techniques.
KW - classification
KW - differential evolution
KW - feedforward neural network
KW - learning
UR - http://www.scopus.com/inward/record.url?scp=85159403528&partnerID=8YFLogxK
U2 - 10.1007/978-3-031-30229-9_39
DO - 10.1007/978-3-031-30229-9_39
M3 - Conference contribution
AN - SCOPUS:85159403528
SN - 9783031302282
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 608
EP - 622
BT - Applications of Evolutionary Computation - 26th European Conference, EvoApplications 2023, Held as Part of EvoStar 2023, Proceedings
A2 - Correia, João
A2 - Smith, Stephen
A2 - Qaddoura, Raneem
PB - Springer Science and Business Media Deutschland GmbH
T2 - 26th International Conference on Applications of Evolutionary Computation, EvoApplications 2023, held as part of EvoStar 2023
Y2 - 12 April 2023 through 14 April 2023
ER -