The Introspective Robot: Using Self-Prediction to Improve Robot Learning

James B. Marshall, Neil K. Makhija, Zachary D. Rothman

We investigate the use of self-predicting neural networks for autonomous robot learning within noisy or partially predictable environments. A benchmark experiment is performed in which a network is trained on a task consisting of a mixture of predictable and random patterns. In addition to learning the task patterns, the network is also trained to explicitly predict the internal representations developed for each pattern as well as the resulting output error. Self-prediction is found to speed up learning and may offer an effective framework for distinguishing predictable from unpredictable input data.

Subjects: 17. Robotics; 14. Neural Networks

Submitted: Feb 24, 2008


This page is copyrighted by AAAI. All rights reserved. Your use of this site constitutes acceptance of all of AAAI's terms and conditions and privacy policy.