Vector associative maps: Unsupervised real-time error-based learning and control of movement trajectories

Author(s): Gaudiano, P. | Grossberg, S. |

Year: 1991

Citation: Neural Networks, 4, 147-183

Abstract: This article describes neural network models for adaptive control of arm movement trajectories during visually guided reaching and, more generally, a framework for unsupervised real-time error-based learning. The models clarify how a child, or untrained robot, can learn to reach for objects that it sees. Piaget has provided basic insights with his concept of a circular reaction : As an infantmakes internally generated movementsof its hand, the eyes automatically follow this motion. A transformation is learned between the visual representation of handpositionandthe motorrepresentation ofhand position. Learningofthistransformationeventuallyenables the child to accurately reach for visually detected targets. Grossberg and Kuperstein have shown how the eye movement system can use visual error signals to correct movement parameters via cerebellar learning. Here it is shown how endogenously generated arm movements lead to adaptive tuning of arm control parameters. These movements also activate the target position representations that are used to learn the visuo-motor transformation that controls visually guided reaching. The AVITE model presented here is an adaptive neural circuit based on the Vector Integration to Endpoint (VITE) model for arm and speech trajectory generation of Bullock and Grossberg. In the VITE model, a Target Position Command (TPC) represents the location of the desired target. The Present Position Command (PPC) encodes the present hand-arm conguration. The Dierence Vector (DV) population continuously computes the dierence between the PPC and the TPC. A speed-controlling GO signal multiplies DV output. The PPC integrates the (DV) (GO) product and generates an outow command to the arm. Integration at the PPC continues at a rate dependent on GO signal size until the DV reaches zero, at which time the PPC equals the TPC. The AVITE model explains how self-consistent TPC and PPC coordinates are autonomouslygenerated and learned. Learning of AVITE parameters is regulated by activation of a self-regulating Endogenous Random Generator (ERG) of training vectors. Each vector is integrated at the PPC, giving rise to a movement command. The generation of each vector induces a complementary postural phase during which ERG output stops and learning occurs. Then a new vector is generated and the cycle is repeated. This cyclic, biphasic behavior is controlled by a specialized gated dipole circuit. ERG output autonomously stops in such a way that, across trials, a broad sample of workspace target positions is generated. When the ERG shuts o , a modulator gate opens, copying the PPC into the TPC. Learning of a transformation from TPC to PPC occurs using the DV as an error signal that is zeroed due to learning. This learning scheme is called a Vector Associative Map, or VAM. The VAM model is a general-purpose device for autonomous real-time error-based learning and performance of associative maps. The DV stage serves the dual function of reading out new TPCs during performance and reading in new adaptive weights during learning, without a disruption of real-time operation. VAMs thus provide an on-line unsupervised alternative to the o-line properties of supervised error-correction learning algorithms. VAMs and VAMcascades forlearningmotor-to-motorandspatial-to-motormapsaredescribed. VAM modelsandAdaptive Resonance Theory (ART) models exhibit complementary matching, learning, and performance properties that together provide a foundation for designing a total sensory-cognitive and cognitive-motor autonomous system.

Topics: Biological Learning, Biological Vision, Machine Learning, Models: Other,

PDF download

Cross References