ROAILGOct 4, 2019

Zero Shot Learning on Simulated Robots

arXiv:1910.01994v1
Originality Incremental advance
AI Analysis

This addresses the problem of data inefficiency and task transfer for robotics, offering a method for zero-shot learning, though it appears incremental as it builds on existing self-model and reinforcement learning techniques.

The paper tackles the problem of enabling robots to learn new tasks without additional real-world data by using a self-model that predicts system dynamics, allowing zero-shot task transfer. The result is that training on the self-model is more data-efficient than single-task learning and enables successful goal achievement in real environments without real state data.

In this work we present a method for leveraging data from one source to learn how to do multiple new tasks. Task transfer is achieved using a self-model that encapsulates the dynamics of a system and serves as an environment for reinforcement learning. To study this approach, we train a self-models on various robot morphologies, using randomly sampled actions. Using a self-model, an initial state and corresponding actions, we can predict the next state. This predictive self-model is then used by a standard reinforcement learning algorithm to accomplish tasks without ever seeing a state from the "real" environment. These trained policies allow the robots to successfully achieve their goals in the "real" environment. We demonstrate that not only is training on the self-model far more data efficient than learning even a single task, but also that it allows for learning new tasks without necessitating any additional data collection, essentially allowing zero-shot learning of new tasks.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes