Incremental Evolution of Complex General Behavior
- 1 January 1997
- journal article
- Published by SAGE Publications in Adaptive Behavior
- Vol. 5 (3-4) , 317-342
- https://doi.org/10.1177/105971239700500305
Abstract
Several researchers have demonstrated how complex action sequences can be learned through neuroevolution (i.e., evolving neural networks with genetic algorithms). However, complex general behavior such as evading predators or avoiding obstacles, which is not tied to specific environments, turns out to be very difficult to evolve. Often the system discovers mechanical strategies, such as moving back and forth, that help the agent cope but are not very effective, do not appear believable, and do not generalize to new environments. The problem is that a general strategy is too difficult for the evolution system to discover directly. This article proposes an approach wherein such complex general behavior is learned incrementally, by starting with simpler behavior and gradually making the task more challenging and general. The task transitions are implemented through successive stages of Delta coding (i.e., evolving modifications), which allows even converged populations to adapt to the new task. The method is tested in the stochastic, dynamic task of prey capture and is compared with direct evolution. The incremental approach evolves more effective and more general behavior and should also scale up to harder tasks.Keywords
This publication has 11 references indexed in Scilit:
- Efficient reinforcement learning through symbiotic evolutionMachine Learning, 1996
- Explanation-Based Neural Network LearningPublished by Springer Nature ,1996
- Evolving neural control systemsIEEE Expert, 1995
- Good teaching inputs do not correspond to desired responses in ecological neural networksNeural Processing Letters, 1994
- Transfer of learning by composing solutions of elemental sequential tasksMachine Learning, 1992
- Self-improving reactive agents based on reinforcement learning, planning and teachingMachine Learning, 1992
- Q-learningMachine Learning, 1992
- Learning to control an inverted pendulum using neural networksIEEE Control Systems Magazine, 1989
- A robust layered control system for a mobile robotIEEE Journal on Robotics and Automation, 1986
- Neuronlike adaptive elements that can solve difficult learning control problemsIEEE Transactions on Systems, Man, and Cybernetics, 1983