Neural network crossover in genetic algorithms using genetic programming
Created by W.Langdon from
gp-bibliography.bib Revision:1.8051
- @Article{pretorius:2024:GPEM,
-
author = "Kyle Pretorius and Nelishia Pillay",
-
title = "Neural network crossover in genetic algorithms using
genetic programming",
-
journal = "Genetic Programming and Evolvable Machines",
-
year = "2024",
-
volume = "25",
-
pages = "Article no 7",
-
note = "Online first",
-
keywords = "genetic algorithms, genetic programming, Neural
networks, ANN, Evolutionary algorithms, Crossover
operator",
-
ISSN = "1389-2576",
-
DOI = "doi:10.1007/s10710-024-09481-7",
-
size = "30 pages",
-
abstract = "The use of genetic algorithms (GAs) to evolve neural
network (NN) weights has risen in popularity in recent
years, particularly when used together with gradient
descent as a mutation operator. However, crossover
operators are often omitted from such GAs as they are
seen as being highly destructive and detrimental to the
performance of the GA. Designing crossover operators
that can effectively be applied to NNs has been an
active area of research with success limited to
specific problem domains. The focus of this study is to
use genetic programming (GP) to automatically evolve
crossover operators that can be applied to NN weights
and used in GAs. A novel GP is proposed and used to
evolve both reusable and disposable crossover operators
to compare their efficiency. Experiments are conducted
to compare the performance of GAs using no crossover
operator or a commonly used human designed crossover
operator to GAs using GP evolved crossover operators.
Results from experiments conducted show that using GP
to evolve disposable crossover operators leads to
highly effectively crossover operators that
significantly improve the results obtained from the
GA.",
- }
Genetic Programming entries for
Kyle Pretorius
Nelishia Pillay
Citations