Papers
Topics
Authors
Recent
Search
2000 character limit reached

Deep Predictive Policy Training using Reinforcement Learning

Published 2 Mar 2017 in cs.RO | (1703.00727v1)

Abstract: Skilled robot task learning is best implemented by predictive action policies due to the inherent latency of sensorimotor processes. However, training such predictive policies is challenging as it involves finding a trajectory of motor activations for the full duration of the action. We propose a data-efficient deep predictive policy training (DPPT) framework with a deep neural network policy architecture which maps an image observation to a sequence of motor activations. The architecture consists of three sub-networks referred to as the perception, policy and behavior super-layers. The perception and behavior super-layers force an abstraction of visual and motor data trained with synthetic and simulated training samples, respectively. The policy super-layer is a small sub-network with fewer parameters that maps data in-between the abstracted manifolds. It is trained for each task using methods for policy search reinforcement learning. We demonstrate the suitability of the proposed architecture and learning framework by training predictive policies for skilled object grasping and ball throwing on a PR2 robot. The effectiveness of the method is illustrated by the fact that these tasks are trained using only about 180 real robot attempts with qualitative terminal rewards.

Citations (124)

Summary

Deep Predictive Policy Training of Robotic Tasks Using Reinforcement Learning

The paper "Deep Predictive Policy Training using Reinforcement Learning" addresses a pertinent challenge in robotics: the development of predictive action policies for skilled robot task learning. This process inherently involves overcoming the limitations of reactive controllers which can slow task execution in robotic systems due to sensorimotor delays. To facilitate data-efficient training of these predictive policies, the researchers propose a novel framework termed Deep Predictive Policy Training (DPPT), utilizing a deep neural network to map visual observations to sequences of motor activations.

The neural network architecture developed in the study is composed of three sub-networks, referred to as the perception, policy, and behavior super-layers. These super-layers serve distinct purposes in the framework:

  1. Perception Super-layer: This component is responsible for abstracting visual data into task-relevant state representations. It employs a spatial autoencoder to capture essential features from camera images.
  2. Policy Super-layer: A small sub-network designed with fewer parameters, which maps abstracted visual state data into motor activation commands using reinforcement learning techniques. This super-layer is crucial for training specific tasks as it employs methods such as trust region policy optimization (TRPO).
  3. Behavior Super-layer: It abstracts motor data using variational autoencoders to generate trajectories of motor commands, thereby promoting data-efficient learning with synthetic and simulated pre-training samples. This super-layer capitalizes on the regularities in motor command trajectories to facilitate predictive task execution.

Experiments were conducted both on a simulated PR2 robot and the real PR2 robot to validate the efficacy of this architecture. Two complex robotic tasks were addressed: object grasping and ball throwing. The framework demonstrated an ability to efficiently learn these tasks with only approximately 180 training trials on the real robotic system, leveraging qualitative terminal rewards.

Strong Numerical Results

The research paper outlines significant empirical findings that underscore the effectiveness of the DPPT framework. Among these, the fact that complex behaviors such as ball throwing were trained using only 180 real robot attempts is notable. Additionally, the use of qualitative terminal rewards showcases the framework’s ability to train policies without requiring precise quantitative feedback—a feature that greatly reduces the complexity and resources needed for training, making it accessible for operators without expert knowledge.

Bold Claims and Implications

The paper makes several bold claims regarding the scalability and robustness of the proposed architecture. The framework promises enhancements in the autonomy of robots to learn skilled behaviors, aligning their motor learning capabilities closer to the predictive controllers observed in biological systems. By improving automation and reducing reliance on reactive controls, these advancements imply significant strides in robotic systems operating with improved efficiency in unstructured environments.

The application of this framework extends theoretical implications for reinforcement learning and neural network architectures, indicating pathways for integrating synthetic and simulated pre-training in diverse robotic applications. Practically, these developments could lead to enhanced capabilities across sectors like manufacturing, healthcare, and service robots, where adaptability and efficiency are crucial.

Speculation on Future Developments in AI

As the study provides insights into the interplay between perception and action in robotic systems, it opens the door to future research exploring deeper integration and optimization of perception-action models. Future iterations of this framework could address limitations related to robustness against visual distractors, as identified in the experiments with unknown distractors. Moreover, expansion of this framework could potentially tackle multi-object tracking and manipulation tasks, enhancing versatility and broadening its applicability in complex cognitive environments.

In conclusion, the DPPT marks an important step towards fostering skilled robotic behaviors through efficient reinforcement learning methodologies, potentially bridging gaps between AI-driven perception capabilities and proficient motor action in robots.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Continue Learning

We haven't generated follow-up questions for this paper yet.

Collections

Sign up for free to add this paper to one or more collections.