Title :
Task Transfer by a Developmental Robot
Author :
Zhang, Yilu ; Weng, Juyang
Author_Institution :
Res. & Dev. Center, Gen. Motors Corp., Warren, MI
fDate :
4/1/2007 12:00:00 AM
Abstract :
Scaffolding is a process of transferring learned skills to new and more complex tasks through arranged experience in open-ended development. In this paper, we propose a developmental learning architecture that enables a robot to transfer skills acquired in early learning settings to later more complex task settings. We show that a basic mechanism that enables this transfer is sequential priming combined with attention, which is also the driving mechanism for classical conditioning, secondary conditioning, and instrumental conditioning in animal learning. A major challenge of this work is that training and testing must be conducted in the same program operational mode through online, real-time interactions between the agent and the trainers. In contrast with former modeling studies, the proposed architecture does not require the programmer to know the tasks to be learned and the environment is uncontrolled. All possible perceptions and actions, including the actual number of classes, are not available until the programming is finished and the robot starts to learn in the real world. Thus, a predesigned task-specific symbolic representation is not suited for such an open-ended developmental process. Experimental results on a robot are reported in which the trainer shaped the behaviors of the agent interactively, continuously, and incrementally through verbal commands and other sensory signals so that the robot learns new and more complex sensorimotor tasks by transferring sensorimotor skills learned in earlier periods of open-ended development
Keywords :
learning (artificial intelligence); robot programming; animal learning; classical conditioning; developmental learning architecture; developmental robot; instrumental conditioning; open-ended developmental process; robot programming; scaffolding process; secondary conditioning; sensorimotor skills; sequential priming; task transfer; task-specific symbolic representation; Algorithm design and analysis; Animals; Artificial intelligence; Computational modeling; Humans; Instruments; Intelligent robots; Programming profession; Robot sensing systems; Testing; Attention; classical conditioning; incremental learning; instrumental conditioning; mental architecture; mental development; multitask learning; online learning; scaffolding; skill transfer;
Journal_Title :
Evolutionary Computation, IEEE Transactions on
DOI :
10.1109/TEVC.2006.890269