Skip to Main Content
Table 7:
Table summarizing an x-NEAT method's categorization to clusters, the method it extends, and its comparisons to the state of the art (either to an existing x-NEAT algorithm or to an algorithm from the fields of ML/NE/EC).
Compared to
MethodClusterExtendsx-NEATML/NE/EC

RBF-NEAT

 

Different node types

 

NEAT

 

NEAT

 
 

SNAP-NEAT

 

Different node types

 

RBF-NEAT

 

NEAT

 

 
  

Cascade-NEAT

 

RBF-NEAT

 
 
   

Cascade-NEAT

 
 

NoveltyNEAT

 

Deceptive landscape

 

NEAT

 

NEAT

 
 
 

Open ended

 
 

NEAT-CTRNN

 
 

DynNEAT

 

Fitness uncertainty

 

NEAT

 

NEAT

 

 

NEAT-LSTM-IM

 

Deceptive landscape

 

NEAT-LSTM

 

NEAT-LSTM

 
 
 

UL

 
 

NEAT-RNN

 
 
 

Different node types

 
   
 

Memory Capacity

 
   

Coevolutionary NEAT

 

Open ended

 

NEAT

 

Fixed Topology

 
 
   

Coevolutionary NEAT

 
 
   

Simplifying

 
 
   

Coevolutionary NEAT

 
 

LAPCA-NEAT

 

Open ended

 

NEAT

 

NEAT-HOF

 
 

nnrg.hazel

 

Open ended

 

NEAT

 
 

 

MO-NEAT

 

Multiple objectives

 

NEAT

 
 

 
 

Plastic NNs

 
   

MM-NEAT

 

Multiple objectives

 

NEAT

 
 

 
 

Modular NNs

 
   

FS-NEAT

 

Irrelevant features

 

NEAT

 

NEAT

 
 

FD-NEAT

 

Irrelevant features

 

NEAT

 

NEAT

FS-NEAT

 
 

IFSE-NEAT

 

Irrelevant features

 

NEAT

 

NEAT

FS-NEAT

 
 

Layered NEAT

 

Irrelevant features

 

NEAT

 

NEAT

FD-NEAT

 
 

PFS-NEAT

 

Irrelevant features

 

NEAT

 

NEAT

FS-NEAT

FD-NEAT

SAFS-NEAT

 
 

Phased NEAT

 

Irrelevant features

 

NEAT

 

NEAT

FD-NEAT

 
 

rtNEAT

 

Online/Real time

 

NEAT

 
  

rtNEATv2

 

Online/Real time

 

rtNEAT

 

rtNEAT

 
 

Online NEAT+Q

 

Online/Real time

EC

BP

RL

 

NEAT+Q

 

NEAT

NEAT+Q

softmax NEAT+Q

softmax NEAT

 
 

KO-NEAT

 

Online/Real time

EC

RL

 

NEAT

 

NEAT

 
 

cgNEAT

 

Online/Real time

 

NEAT

 
  

Online NEAT

 

Online/Real time

RL

NNs with Transfer Learning

 

NEAT

 

NEAT

rtNEAT

Online rtNEAT

 
 

Online rtNEAT

 

Online/Real time

RL

NNs with Transfer Learning

 

rtNEAT

 

NEAT

rtNEAT

Online NEAT

 
 

odNEAT

 

Online/Real time

 

NEAT

 

rtNEAT

 

 

odNEATv2

 

Online/Real time

 

odNEAT

 

odNEAT

 

 

HyperNEAT

 

Large Topologies

 

CPPN-NEAT

 

PNEAT

 
 

Switch HybrID

 

Large Topologies

 

FT-NEAT

HyperNEAT

 

FT-NEAT

HyperNEAT

 
 

NEAT+Q

 

EC

BP

RL

 

NEAT

 

NEAT

 

 

NEAR

 

EC

RL

Different node types

NNs with memory

 

NEAT

 

NEAT

 

 

FNS-NEATFields

 

Deceptive landscape

EC

Large Topologies

 

NEATFields

 

NEATFields

 

 

NS-FE-CPPN-NEAT

 

Deceptive landscape

EC

Different node types

 

CPPN-NEAT

 

NS-CPPN-NEAT

CPPN-NEAT

 

 

PIGEON

 

EC

 

NEAT

PSO

 

NEAT

 

 

L-NEAT

 

BP

 

NEAT

 

NEAT

 
 

DeepHyperNEAT

 

BP

Deep NNs

 

HyperNEAT

 

HyperNEAT

 

 

EXACT

 

BP

Different node types

Deep NNs

 

NEAT

 

EXACTv1

 

 

RL-SANE

 

RL

 

BS-NEAT

 

RL-SANE

 
 

NEAT-RAC-PGS

 

RL

 

NEAT

 

NEAT

 
 

NEAT-FLEX

 

UL

 

NEAT

 
 

 

ES-HyperNEAT

 

Automatic Substrate

Configuration

Large Topologies

 

HyperNEAT

 

HyperNEAT

 
 

ES-HyperNEAT-LEO

 

Automatic Substrate

Configuration

Large Topologies

Modular NNs

 

HyperNEAT-LEO

ES-HyperNEAT

 

HyperNEAT-LEO

 
 

Adaptive ES-HyperNEAT

 

Automatic Substrate

Configuration

Large Topologies

Plastic NNs

 

Adaptive HyperNEAT

ES-HyperNEAT

 

ES-HyperNEAT

 
 

MSS-HyperNEAT

 

Automatic Substrate

Configuration

Large Topologies

 

HyperNEAT

 

HyperNEAT

 
 

Modular NEAT

 

Modular NNs

Large Topologies

 

NEAT

 

NEAT

 
 

HyperNEAT-LEO

 

Modular NNs

Large Topologies

 

HyperNEAT

 

HyperNEAT

 
 

MFF-NEAT

 

Modular NNs

 

NEAT

 

NEAT

 
 

HyperNEAT-CCT

 

Modular NNs

Large Topologies

 

HyperNEAT-LEO

 

HyperNEAT

HyperNEAT-GS

 

 

MB-HyperNEAT

 

Modular NNs

Large Topologies

 

HyperNEAT

MM-NEAT

 

Multiagent HyperNEATv2

HyperNEAT

 
 

NEAT-CTRNN

 

NNs with memory

Different node types

 

NEAT

 

NEAT

 

 

τ-NEAT

 

NNs with memory

 

NEAT

 

NEAT

 
 

τ-HyperNEAT

 

NNs with memory

Large topologies

 

τ-NEAT

 

HyperNEAT

 
 

NEAT-LSTM

 

NNs with memory

Different node types

 

NEAT

 

NEAT-RNN

NEAT-LSTM-IM

 
 

TL-CPPN-NEAT

 

NNs with

Transfer Learning

Different node types

 

CPPN-NEAT

 

CPPN-NEAT

 
 

PLPS-NEAT-TL

 

NNs with

Transfer Learning

 

NEAT

 

Phased NEAT

GPS-NEAT

BS-NEAT

 
 

Adaptive HyperNEAT

 

Plastic NNs

Large Topologies

 

HyperNEAT

 
  

Adaptive HyperNEATv2

 

Plastic NNs

Large Topologies

 

Adaptive HyperNEAT

 

Adaptive HyperNEAT

 
 

Seeded Adaptive HyperNEAT

 

Plastic NNs

Large Topologies

 

Adaptive HyperNEAT

Seeded HyperNEAT

 

Seeded HyperNEAT

HyperNEAT

 

 

CPPN-NEAT

 

Different node types

 

NEAT

 
  

Recurrent CPPN-NEAT

 

Different node types

 

CPPN-NEAT

 

CPPN-NEAT

 
 

HA-NEAT

 

Different node types

 

NEAT

 

NEAT

 
 

SUPG-HyperNEAT

 

Different node types

Large Topologies

 

HyperNEAT

 

HyperNEAT

 
 

MAP-Elites CPPN

 

Deceptive landscape

Different node types

EC

 

CPPN-NEAT

 

direct encoding

MAP-Elites

 
 

Multiagent HyperNEAT

 

Large Topologies

 

HyperNEAT

 

HyperNEAT

 
 

Multiagent HyperNEATv2

 

Large Topologies

 

Multiagent HyperNEAT

 

Multiagent HyperNEAT

 
 

NEATFields

 

Large Topologies

 

HyperNEAT

 

HyperNEAT

 
 

Seeded HyperNEAT

 

Large Topologies

 

HyperNEAT

 

Seeded Adaptive HyperNEAT

HyperNEAT

 

 
Compared to
MethodClusterExtendsx-NEATML/NE/EC

RBF-NEAT

 

Different node types

 

NEAT

 

NEAT

 
 

SNAP-NEAT

 

Different node types

 

RBF-NEAT

 

NEAT

 

 
  

Cascade-NEAT

 

RBF-NEAT

 
 
   

Cascade-NEAT

 
 

NoveltyNEAT

 

Deceptive landscape

 

NEAT

 

NEAT

 
 
 

Open ended

 
 

NEAT-CTRNN

 
 

DynNEAT

 

Fitness uncertainty

 

NEAT

 

NEAT

 

 

NEAT-LSTM-IM

 

Deceptive landscape

 

NEAT-LSTM

 

NEAT-LSTM

 
 
 

UL

 
 

NEAT-RNN

 
 
 

Different node types

 
   
 

Memory Capacity

 
   

Coevolutionary NEAT

 

Open ended

 

NEAT

 

Fixed Topology

 
 
   

Coevolutionary NEAT

 
 
   

Simplifying

 
 
   

Coevolutionary NEAT

 
 

LAPCA-NEAT

 

Open ended

 

NEAT

 

NEAT-HOF

 
 

nnrg.hazel

 

Open ended

 

NEAT

 
 

 

MO-NEAT

 

Multiple objectives

 

NEAT

 
 

 
 

Plastic NNs

 
   

MM-NEAT

 

Multiple objectives

 

NEAT

 
 

 
 

Modular NNs

 
   

FS-NEAT

 

Irrelevant features

 

NEAT

 

NEAT

 
 

FD-NEAT

 

Irrelevant features

 

NEAT

 

NEAT

FS-NEAT

 
 

IFSE-NEAT

 

Irrelevant features

 

NEAT

 

NEAT

FS-NEAT

 
 

Layered NEAT

 

Irrelevant features

 

NEAT

 

NEAT

FD-NEAT

 
 

PFS-NEAT

 

Irrelevant features

 

NEAT

 

NEAT

FS-NEAT

FD-NEAT

SAFS-NEAT

 
 

Phased NEAT

 

Irrelevant features

 

NEAT

 

NEAT

FD-NEAT

 
 

rtNEAT

 

Online/Real time

 

NEAT

 
  

rtNEATv2

 

Online/Real time

 

rtNEAT

 

rtNEAT

 
 

Online NEAT+Q

 

Online/Real time

EC

BP

RL

 

NEAT+Q

 

NEAT

NEAT+Q

softmax NEAT+Q

softmax NEAT

 
 

KO-NEAT

 

Online/Real time

EC

RL

 

NEAT

 

NEAT

 
 

cgNEAT

 

Online/Real time

 

NEAT

 
  

Online NEAT

 

Online/Real time

RL

NNs with Transfer Learning

 

NEAT

 

NEAT

rtNEAT

Online rtNEAT

 
 

Online rtNEAT

 

Online/Real time

RL

NNs with Transfer Learning

 

rtNEAT

 

NEAT

rtNEAT

Online NEAT

 
 

odNEAT

 

Online/Real time

 

NEAT

 

rtNEAT

 

 

odNEATv2

 

Online/Real time

 

odNEAT

 

odNEAT

 

 

HyperNEAT

 

Large Topologies

 

CPPN-NEAT

 

PNEAT

 
 

Switch HybrID

 

Large Topologies

 

FT-NEAT

HyperNEAT

 

FT-NEAT

HyperNEAT

 
 

NEAT+Q

 

EC

BP

RL

 

NEAT

 

NEAT

 

 

NEAR

 

EC

RL

Different node types

NNs with memory

 

NEAT

 

NEAT

 

 

FNS-NEATFields

 

Deceptive landscape

EC

Large Topologies

 

NEATFields

 

NEATFields

 

 

NS-FE-CPPN-NEAT

 

Deceptive landscape

EC

Different node types

 

CPPN-NEAT

 

NS-CPPN-NEAT

CPPN-NEAT

 

 

PIGEON

 

EC

 

NEAT

PSO

 

NEAT

 

 

L-NEAT

 

BP

 

NEAT

 

NEAT

 
 

DeepHyperNEAT

 

BP

Deep NNs

 

HyperNEAT

 

HyperNEAT

 

 

EXACT

 

BP

Different node types

Deep NNs

 

NEAT

 

EXACTv1

 

 

RL-SANE

 

RL

 

BS-NEAT

 

RL-SANE

 
 

NEAT-RAC-PGS

 

RL

 

NEAT

 

NEAT

 
 

NEAT-FLEX

 

UL

 

NEAT

 
 

 

ES-HyperNEAT

 

Automatic Substrate

Configuration

Large Topologies

 

HyperNEAT

 

HyperNEAT

 
 

ES-HyperNEAT-LEO

 

Automatic Substrate

Configuration

Large Topologies

Modular NNs

 

HyperNEAT-LEO

ES-HyperNEAT

 

HyperNEAT-LEO

 
 

Adaptive ES-HyperNEAT

 

Automatic Substrate

Configuration

Large Topologies

Plastic NNs

 

Adaptive HyperNEAT

ES-HyperNEAT

 

ES-HyperNEAT

 
 

MSS-HyperNEAT

 

Automatic Substrate

Configuration

Large Topologies

 

HyperNEAT

 

HyperNEAT

 
 

Modular NEAT

 

Modular NNs

Large Topologies

 

NEAT

 

NEAT

 
 

HyperNEAT-LEO

 

Modular NNs

Large Topologies

 

HyperNEAT

 

HyperNEAT

 
 

MFF-NEAT

 

Modular NNs

 

NEAT

 

NEAT

 
 

HyperNEAT-CCT

 

Modular NNs

Large Topologies

 

HyperNEAT-LEO

 

HyperNEAT

HyperNEAT-GS

 

 

MB-HyperNEAT

 

Modular NNs

Large Topologies

 

HyperNEAT

MM-NEAT

 

Multiagent HyperNEATv2

HyperNEAT

 
 

NEAT-CTRNN

 

NNs with memory

Different node types

 

NEAT

 

NEAT

 

 

τ-NEAT

 

NNs with memory

 

NEAT

 

NEAT

 
 

τ-HyperNEAT

 

NNs with memory

Large topologies

 

τ-NEAT

 

HyperNEAT

 
 

NEAT-LSTM

 

NNs with memory

Different node types

 

NEAT

 

NEAT-RNN

NEAT-LSTM-IM

 
 

TL-CPPN-NEAT

 

NNs with

Transfer Learning

Different node types

 

CPPN-NEAT

 

CPPN-NEAT

 
 

PLPS-NEAT-TL

 

NNs with

Transfer Learning

 

NEAT

 

Phased NEAT

GPS-NEAT

BS-NEAT

 
 

Adaptive HyperNEAT

 

Plastic NNs

Large Topologies

 

HyperNEAT

 
  

Adaptive HyperNEATv2

 

Plastic NNs

Large Topologies

 

Adaptive HyperNEAT

 

Adaptive HyperNEAT

 
 

Seeded Adaptive HyperNEAT

 

Plastic NNs

Large Topologies

 

Adaptive HyperNEAT

Seeded HyperNEAT

 

Seeded HyperNEAT

HyperNEAT

 

 

CPPN-NEAT

 

Different node types

 

NEAT

 
  

Recurrent CPPN-NEAT

 

Different node types

 

CPPN-NEAT

 

CPPN-NEAT

 
 

HA-NEAT

 

Different node types

 

NEAT

 

NEAT

 
 

SUPG-HyperNEAT

 

Different node types

Large Topologies

 

HyperNEAT

 

HyperNEAT

 
 

MAP-Elites CPPN

 

Deceptive landscape

Different node types

EC

 

CPPN-NEAT

 

direct encoding

MAP-Elites

 
 

Multiagent HyperNEAT

 

Large Topologies

 

HyperNEAT

 

HyperNEAT

 
 

Multiagent HyperNEATv2

 

Large Topologies

 

Multiagent HyperNEAT

 

Multiagent HyperNEAT

 
 

NEATFields

 

Large Topologies

 

HyperNEAT

 

HyperNEAT

 
 

Seeded HyperNEAT

 

Large Topologies

 

HyperNEAT

 

Seeded Adaptive HyperNEAT

HyperNEAT

 

 
Close Modal

or Create an Account

Close Modal
Close Modal