An Evolutionary Approach to Designing Neural Networks

Abstract

One of the most interesting properties of neural networks is their ability to learn appropriate behavior by being trained on examples. Established learning algorithms which typically work by minimizing error through backpropagation in weight space, tend to get stuck in local optima--a tendency typical of gradient-descent methods applied to nonconvex objectives functions. Therefore, for problems of nontrivial complexity these systems must be handcrafted to a significant degree, but, the distributed nature of neural network representations make this handcrafting difficult. We are investigating an evolutionary approach to learning that will avoid this problem. This approach simulates a variable population of networks which, through processes of mutation, combination, selection, and differential reproduction, converges to a group of networks well suited to solving the task at hand. The role of the different genetic operation, e.g., recombination and mutation was also studied. We use a Connection Machine to exploit the inherent parallelism in these simulations. Population Dynamics, Evolution and Coevolution, Unsupervised learning, Adaptation, Neural Networks, Genetic Algorithm.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Oct 01, 1991
Accession Number
ADA247003

Entities

People

  • Aviv Bergman

Organizations

  • SRI International

Tags

Communities of Interest

  • Energy and Power Technologies

DTIC Thesaurus Topics

  • Algorithms
  • Artificial Intelligence
  • Artificial Intelligence Software
  • Biological Evolution
  • Dimensionality Reduction
  • Genetic Algorithms
  • Genetic Phenomena
  • Genetic Structures
  • Genetics
  • Information Science
  • Machine Learning
  • Network Science
  • Neural Networks
  • Population Genetics
  • Self Organizing Systems
  • Signal Processing
  • Simulations

Fields of Study

  • Computer science

Readers

  • Neural Network Machine Learning.

Technology Areas

  • AI & ML
  • AI & ML - Machine Learning Algorithms
  • AI & ML - Neural Networks
  • Biotechnology
  • Space