Evolving neural networks through augmenting topologies

被引:1915
作者
Stanley, KO [1 ]
Miikkulainen, R [1 ]
机构
[1] Univ Texas, Dept Comp Sci, Austin, TX 78712 USA
关键词
genetic algorithms; neural networks; neuroevolution; network topologies; speciation; competing conventions;
D O I
10.1162/106365602320169811
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
An important question in neuroevolution is how to gain an advantage from evolving neural network topologies along with weights. We present a method, NeuroEvolution of Augmenting Topologies (NEAT), which outperforms the best fixed-topology method on a challenging benchmark reinforcement learning, task. We claim that the increased efficiency is due to (1) employing a principled method of crossover of different topologies, (2) protecting structural innovation using speciation, and (3) incrementally growing from minimal structure. We test this claim through a series of ablation studies that demonstrate that each component is necessary to the system as a whole and to each other. What results is significantly faster learning. NEAT is also an important contribution to GAs because it shows how it is possible for evolution to both optimize mid complexify solutions simultaneously, offering the possibility of evolving increasingly complex solutions over generations, and strengthening, the analogy with biological evolution.
引用
收藏
页码:99 / 127
页数:29
相关论文
共 50 条
[1]  
Anderson C. W., 1989, IEEE Control Systems Magazine, V9, P31, DOI 10.1109/37.24809
[2]   AN EVOLUTIONARY ALGORITHM THAT CONSTRUCTS RECURRENT NEURAL NETWORKS [J].
ANGELINE, PJ ;
SAUNDERS, GM ;
POLLACK, JB .
IEEE TRANSACTIONS ON NEURAL NETWORKS, 1994, 5 (01) :54-65
[3]  
[Anonymous], P IEEE SING INT C IN
[4]  
[Anonymous], 1987, Molecular Biology of the Gene
[5]  
[Anonymous], 1993, P ANNGA93 INT C ART
[6]  
[Anonymous], 1993, Neural Computing & Applications
[7]  
[Anonymous], 6 INT C GEN ALG ICG
[8]  
Bransen J, 1995, PROCEEDINGS OF THE EIGHTH INTERNATIONAL KANT CONGRESS, VOL II, PT 1, SECT 1-9, P145
[9]  
CHEN D, 1993, COMPUTATIONAL LEARNI
[10]  
Cybenko G., 1989, Mathematics of Control, Signals, and Systems, V2, P303, DOI 10.1007/BF02551274