StARformer: Transformer With State-Action-Reward Representations for Robot Learning
- 6 September 2022
- journal article
- research article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Pattern Analysis and Machine Intelligence
- Vol. 45 (11) , 12862-12877
Abstract
Reinforcement Learning (RL) can be considered as a sequence modeling task, where an agent employs a sequence of past state-action-reward experiences to predict a sequence of future actions. In this work, we propose St ate- A ction- R eward Transformer ( StAR former), a Transformer architecture for robot learning with image inputs, which explicitly models short-term state-action-reward representations (StAR-representations), essentially introducing a Markovian-like inductive bias to improve long-term modeling. StARformer first extracts StAR-representations using self-attending patches of image states, action, and reward tokens within a short temporal window. These StAR-representations are combined with pure image state representations, extracted as convolutional features, to perform self-attention over the whole sequence. Our experimental results show that StARformer outperforms the state-of-the-art Transformer-based method on image-based Atari and DeepMind Control Suite benchmarks, under both offline-RL and imitation learning settings. We find that models can benefit from our combination of patch-wise and convolutional image embeddings. StARformer is also more compliant with longer sequences of inputs than the baseline method. Finally, we demonstrate how StARformer can be successfully applied to a real-world robot imitation learning setting via a human-following task.Keywords
All Related Versions
Funding Information
- Institute of Information and Communications Technology Planning and Evaluation
- Ministry of Science and ICT, South Korea (2018-0-00205)
- Development of Core Technology of Robot Task-Intelligence for Improvement of Labor Condition
This publication has 19 references indexed in Scilit:
- DiPCAN: Distilling Privileged Information for Crowd-Aware Navigation2022
- Swin Transformer: Hierarchical Vision Transformer using Shifted Windows2021
- ViViT: A Video Vision Transformer2021
- Going deeper with Image Transformers2021
- Video Transformer Network2021
- dm_control: Software and tasks for continuous controlSoftware Impacts, 2020
- Deep Residual Learning for Image Recognition2016
- Human-level control through deep reinforcement learningNature, 2015
- Q-learningMachine Learning, 1992
- Learning to predict by the methods of temporal differencesMachine Learning, 1988