Proceedings of the 11th Annual Conference on Genetic and Evolutionary Computation 2009
DOI: 10.1145/1569901.1569998
|View full text |Cite
|
Sign up to set email alerts
|

Evolution, development and learning using self-modifying cartesian genetic programming

Abstract: Self-Modifying Cartesian Genetic Programming (SMCGP) is a form of genetic programming that integrates developmental (self-modifying) features as a genotype-phenotype mapping. This paper asks: Is it possible to evolve a learning algorithm using SMCGP?

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
10
0

Year Published

2010
2010
2016
2016

Publication Types

Select...
5
1

Relationship

4
2

Authors

Journals

citations
Cited by 14 publications
(10 citation statements)
references
References 11 publications
0
10
0
Order By: Relevance
“…We found, however, that inputs still did not scale particularly well with problem size, so in subsequent papers [17,18,19] we examined another strategy: Three special input functions are now added to the function set: INP, INPP and SKIPINP. When decoding the phenotype graph, a pointer is maintained that refers to an input.…”
Section: Inputs and Outputsmentioning
confidence: 99%
See 1 more Smart Citation
“…We found, however, that inputs still did not scale particularly well with problem size, so in subsequent papers [17,18,19] we examined another strategy: Three special input functions are now added to the function set: INP, INPP and SKIPINP. When decoding the phenotype graph, a pointer is maintained that refers to an input.…”
Section: Inputs and Outputsmentioning
confidence: 99%
“…This ensures that there is always an input available to be read. 2 Also in earlier work we included an extra binary gene with every node which flagged whether the node could provide a program output [17,18,19]. However, in the work for this paper we have removed output genes and instead introduced a primitive function called OUTPUT that provides a program output.…”
Section: Inputs and Outputsmentioning
confidence: 99%
“…In the brain, the 'self-modification rules' are ultimately encoded in the genome. In (Harding et al, 2009b), we set out to use SMCGP to evolve a learning algorithm that could act on itself. The basic question being whether SMCGP can evolve a program that can learnduring the development phase -how to perform a given task.…”
Section: Evolving To Learnmentioning
confidence: 99%
“…During this presentation, the error between the expected and actual output is fed back into the SMCGP program, in order to provide some sort of feedback. Full details of how this was implemented can be found in (Harding et al, 2009b).…”
Section: Evolving To Learnmentioning
confidence: 99%
“…The use of a genotype-phenotype map in Genetic Programming (GP) [13,22] has been used by many within the field [1,5,7,10,11,12,15,23] and a number of variants to the standard tree-based form of GP exist, amongst which some of the most popular are Linear GP [2], Cartesian GP [16] and Grammatical Evolution (GE) [3,20]. GE is a grammar-based form of GP which takes inspiration from DNA Transcription in adopting a mapping from a linear genotype to phenotypic GP trees.…”
Section: Introductionmentioning
confidence: 99%