paper-with-me

홈 › Papers

Evolving Neural Networks through Augmenting Topologies

2006-03-13 · Evolutionary Computation 2002 2006 3 · Kenneth O. Stanley, Risto Miikkulainen

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 and complexify solutions simultaneously, offering the possibility of evolving increasingly complex solutions over generations, and strengthening the analogy with biological evolution.

📄 PDF Abstract BibTeX

Code (3)

ddehueck/pytorch-neat pytorch
hydrozoa-yt/hydroneat
kris927b/NEATWrapper

Tasks

Neural Architecture SearchReinforcement Learning

Similar Papers 제목 키워드 기반

Tensorized NeuroEvolution of Augmenting Topologies for GPU Acceleration

2024-04-02 · Lishuang Wang, Mengfei Zhao, Enyu Liu, Kebin Sun 외

The NeuroEvolution of Augmenting Topologies (NEAT) algorithm has received considerable recognition in the field of neuroevolution. Its effectiveness is derived from initiating with simple networks and incrementally evolv…

Computational EfficiencyGPU

TensorNEAT: A GPU-accelerated Library for NeuroEvolution of Augmenting Topologies

2025-04-11 · Lishuang Wang, Mengfei Zhao, Enyu Liu, Kebin Sun 외

The NeuroEvolution of Augmenting Topologies (NEAT) algorithm has received considerable recognition in the field of neuroevolution. Its effectiveness is derived from initiating with simple networks and incrementally evolv…

Computational EfficiencyGPU

Combinatorially Generated Piecewise Activation Functions

2016-05-17 · Justin Chen

In the neuroevolution literature, research has primarily focused on evolving the number of nodes, connections, and weights in artificial neural networks. Few attempts have been made to evolve activation functions. Resear…

Model Selection

Evolving Neural Controllers for Xpilot-AI Racing Using Neuroevolution of Augmenting Topologies

2025-07-17 · Jim O'Connor, Nicholas Lorentzen, Gary B. Parker, Derin Gezgin arxiv

This paper investigates the development of high-performance racing controllers for a newly implemented racing mode within the Xpilot-AI platform, utilizing the Neuro Evolution of Augmenting Topologies (NEAT) algorithm. B…

Large Scale Evolution of Convolutional Neural Networks Using Volunteer Computing

2017-03-15 · Travis Desell

This work presents a new algorithm called evolutionary exploration of augmenting convolutional topologies (EXACT), which is capable of evolving the structure of convolutional neural networks (CNNs). EXACT is in part mode…

Distributed ComputingL2 Regularization