Critical Factors in the Performance of HyperNEAT
| Authors |
|
|---|---|
| Publication date | 2013 |
| Host editors |
|
| Book title | GECCO'13: proceedings of the 2013 Genetic and Evolutionary Computation Conference: July 6-10, 2013, Amsterdam, The Netherlands |
| ISBN |
|
| Event | GECCO 2013: Genetic and Evolutionary Computation Conference |
| Pages (from-to) | 759-766 |
| Publisher | New York: ACM |
| Organisations |
|
| Abstract |
HyperNEAT is a popular indirect encoding method for evolutionary computation that has performed well on a number of benchmark tasks. This paper presents a series of experiments designed to examine the critical factors for its success. First, we determine the fewest hidden nodes a genotypic network needs to solve several of these tasks. Our results show that all of these tasks are easy: they can be solved with at most one hidden node and require generating only trivial regular patterns. Then, we examine how HyperNEAT performs when the tasks are made harder. Our results show that HyperNEAT's performance decays quickly: it fails to solve all variants of these tasks that require more complex solutions. Next, we examine the hypothesis that fracture in the problem space, known to be challenging for regular NEAT, is even more so for HyperNEAT. Our results suggest that quite complex networks are needed to cope with fracture and HyperNEAT can have difficulty discovering them. Finally, we connect these results to previous experiments showing that HyperNEAT's performance decreases on irregular tasks. Our results suggest irregularity is an extreme form of fracture and that HyperNEAT's limitations are thus more severe than those experiments suggested.
|
| Document type | Conference contribution |
| Language | English |
| Published at | https://doi.org/10.1145/2463372.2463460 |
| Permalink to this page | |