English

Generative NeuroEvolution for Deep Learning

Neural and Evolutionary Computing 2013-12-20 v1 Computer Vision and Pattern Recognition

Abstract

An important goal for the machine learning (ML) community is to create approaches that can learn solutions with human-level capability. One domain where humans have held a significant advantage is visual processing. A significant approach to addressing this gap has been machine learning approaches that are inspired from the natural systems, such as artificial neural networks (ANNs), evolutionary computation (EC), and generative and developmental systems (GDS). Research into deep learning has demonstrated that such architectures can achieve performance competitive with humans on some visual tasks; however, these systems have been primarily trained through supervised and unsupervised learning algorithms. Alternatively, research is showing that evolution may have a significant role in the development of visual systems. Thus this paper investigates the role neuro-evolution (NE) can take in deep learning. In particular, the Hypercube-based NeuroEvolution of Augmenting Topologies is a NE approach that can effectively learn large neural structures by training an indirect encoding that compresses the ANN weight pattern as a function of geometry. The results show that HyperNEAT struggles with performing image classification by itself, but can be effective in training a feature extractor that other ML approaches can learn from. Thus NeuroEvolution combined with other ML methods provides an intriguing area of research that can replicate the processes in nature.

Keywords

Cite

@article{arxiv.1312.5355,
  title  = {Generative NeuroEvolution for Deep Learning},
  author = {Phillip Verbancsics and Josh Harguess},
  journal= {arXiv preprint arXiv:1312.5355},
  year   = {2013}
}

Comments

9 pages

R2 v1 2026-06-22T02:31:03.471Z