NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Press Enter or click the Search button to begin your search.

Back to Results
Shortcomings with Tree-Structured Edge Encodings for Neural NetworksIn 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.
Document ID
20040084612
Acquisition Source
Ames Research Center
Document Type
Preprint (Draft being sent to journal)
Authors
Hornby, Gregory S.
(QSS Group, Inc. Moffett Field, CA, United States)
Date Acquired
September 7, 2013
Publication Date
January 1, 2004
Subject Category
Computer Systems
Meeting Information
Meeting: Genetic and Evolutionary Computation Conference
Location: Seattle, WA
Country: United States
Start Date: June 26, 2004
End Date: June 30, 2004
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.
No Preview Available