Main content
Learning an Evolvable Genotype-Phenotype Mapping
- Matthew Andres Moreno
- Wolfgang Banzhaf
- Charles Ofria
Date created: | Last Updated:
: DOI | ARK
Creating DOI. Please wait...
Category: Project
Description: We present AutoMap, a pair of methods for automatic generation of evolvable genotype-phenotype mappings. Both use an artificial neural network autoencoder trained on phenotypes harvested from fitness peaks as the basis for a genotype-phenotype mapping. In the first, the decoder segment of a bottlenecked autoencoder serves as the genotype-phenotype mapping. In the second, a denoising autoencoder serves as the genotype-phenotype mapping. Automatic generation of evolvable genotype-phenotype mappings are demonstrated on the n-legged table problem, a toy problem that defines a simple rugged fitness landscape, and the Scrabble string problem, a more complicated problem that serves as a rough model for linear genetic programming. For both problems, the automatically generated genotype-phenotype mappings are found to enhance evolvability.
Find source code for this project on GitHub:
- n-legged table problem domain: https://github.com/mmore500/cse-848-project
- Scrabble problem domain: https://github.com/mmore500/scrabble_evo_autoencoder
Tutorials showing how to use software developed for this project are here:
The PDF writeup for this project is available on GitHub:
Files
Files can now be accessed and managed under the Files tab.
Citation
Recent Activity
Unable to retrieve logs at this time. Please refresh the page or contact support@osf.io if the problem persists.