NASA NTRS ยท 20040084612
Shortcomings with Tree-Structured Edge Encodings for Neural Networks
Abstract
In evolutionary algorithms a common method for encoding neural networks is to use a tree structured assembly procedure for constructing them. Since node operators have difficulties in specifying edge weights and these operators are execution-order dependent, an alternative is to use edge operators. Here we identify three problems with edge operators: in the initialization phase most randomly created genotypes produce an incorrect number of inputs and outputs; variation operators can easily change the number of input/output (I/O) units; and units have a connectivity bias based on their order of creation. Instead of creating I/O nodes as part of the construction process we propose using parameterized operators to connect to preexisting I/O units. Results from experiments show that these parameterized operators greatly improve the probability of creating and maintaining networks with the correct number of I/O units, remove the connectivity bias with I/O units and produce better controllers for a goal-scoring task.
Keep this discovery
Explore connections, maps & timelines
Hornby, Gregory S.. 2004-01-01. Shortcomings with Tree-Structured Edge Encodings for Neural Networks. https://ntrs.nasa.gov/citations/20040084612
Cite the original work for its findings. Save a collection to share your selection of sources.