Everything about Neuroevolution
Form of artificial intelligence
Neuroevolution, or neuro-evolution, is a form of artificial intelligence that uses evolutionary algorithms to generate artificial neural networks (ANNs), parameters, and rules. It is most commonly applied in artificial life, general game playing and evolutionary robotics. The main benefit is that neuroevolution can be applied more widely than supervised learning algorithms, which require a syllabus of correct input-output pairs. In contrast, neuroevolution requires only a measure of a network's performance at a task. For example, the outcome of a game can be easily measured without providing labeled examples of desired strategies. Neuroevolution is commonly used as part of the reinforcement learning paradigm, and it can be contrasted with conventional deep learning techniques that use backpropagation with a fixed topology. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: NeuroevolutionA 5-minute orientation
- Skim a recent paper: Accurate prediction of heat conductivity of water by a neuroevolution potentialInfluential work since 2022
- Pick up a classic book: Handbook of Neuroevolution Through ErlangThe most-reprinted book on the subject
- Read the landmark paper: Designing neural networks through neuroevolutionCited 597 times
- Go sideways: Neuroevolution of augmenting topologiesA closely related topic
- Go sideways: Evolutionary acquisition of neural topologiesA closely related topic
📖 Definitions
Noun The class of methods for training artificial neural networks with genetic algorithms.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
Designing neural networks through neuroevolution
Neuroevolution machine learning potentials: Combining high accuracy and low cost in atomistic simulations and application to heat transport
Neuroevolution: from architectures to learning
The neuroevolution of empathy
Real-Time Neuroevolution in the NERO Video Game
Neuroevolution in Deep Neural Networks: Current Trends and Future Challenges
Improving the accuracy of the neuroevolution machine learning potential for multi-component systems
Molecular dynamics simulations of heat transport using machine-learned potentials: A mini-review and tutorial on GPUMD with neuroevolution potentials
🆕 Influential since 2022
Accurate prediction of heat conductivity of water by a neuroevolution potential
A Review on Convolutional Neural Network Encodings for Neuroevolution
Development of a neuroevolution machine learning potential of Pd-Cu-Ni-P alloys
calorine: A Python package for constructing and sampling neuroevolution potential models
A neuroevolution potential for predicting the thermal conductivity of α , β , and ε -Ga2O3
📚 Books worth reading
Handbook of Neuroevolution Through ErlangGene I. Sher · 2012
Believable BotsPhilip Hingston · 2012
Hands-On Neuroevolution with PythonIaroslav Omelianenko · 2019- 📕Neuroevolutional approach to cerebral palsy and speechEdward Damien Mysak · 1968
Evolutionary Approach to Machine Learning and Deep Neural NetworksHitoshi Iba · 2018
Simulated Evolution and LearningLam Thu Bui · 2012
Handbook Of Neuroevolution Through ErlangGene I. Sher · 2012- 📕Neuroevolution of Augmenting TopologiesGerard Blokdyk · 2017
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- Neuroevolution of augmenting topologies NeuroEvolution of Augmenting Topologies (NEAT) is a genetic algorithm (GA) for generating evolving artificial neural networks (a neuroevolution technique)…
- Evolutionary acquisition of neural topologies Evolutionary acquisition of neural topologies (EANT/EANT2) is an evolutionary reinforcement learning method that evolves both the topology and weights…
- HyperNEAT Hypercube-based NEAT, or HyperNEAT, is a generative encoding that evolves artificial neural networks (ANNs) with the principles of the widely used NeuroEvolutio…
- Compositional pattern-producing network Compositional pattern-producing networks (CPPNs) are a variation of artificial neural networks (ANNs) that have an architecture whose evolution is guided…
- Effective fitness In natural evolution and artificial evolution (e.g. artificial life and evolutionary computation) the fitness (or performance or objective measure) of…
- Kenneth Stanley Kenneth Owen Stanley is an artificial intelligence researcher, author, and former professor of computer science at the University of Central Florida known…
- NEAT Particles NEAT Particles is an interactive evolutionary computation program that enables users to evolve particle systems intended for use as special effects in…
- Grammatical evolution Grammatical evolution (GE) is a genetic programming (GP) technique (or approach) from evolutionary computation pioneered by Conor Ryan, JJ Collins and…