LGOct 23, 2020

Stabilizing Transformer-Based Action Sequence Generation For Q-Learning

arXiv:2010.12698v21 citations
Originality Synthesis-oriented
AI Analysis

This work provides an incremental example of using Transformers in reinforcement learning, addressing stability issues for researchers in the field.

The paper tackled the challenge of applying Transformer architectures to reinforcement learning by developing a stable Transformer-based Deep Q-Learning method, which matched classic Q-learning performance on control environments and showed potential on some Atari benchmarks.

Since the publication of the original Transformer architecture (Vaswani et al. 2017), Transformers revolutionized the field of Natural Language Processing. This, mainly due to their ability to understand timely dependencies better than competing RNN-based architectures. Surprisingly, this architecture change does not affect the field of Reinforcement Learning (RL), even though RNNs are quite popular in RL, and time dependencies are very common in RL. Recently, Parisotto et al. 2019) conducted the first promising research of Transformers in RL. To support the findings of this work, this paper seeks to provide an additional example of a Transformer-based RL method. Specifically, the goal is a simple Transformer-based Deep Q-Learning method that is stable over several environments. Due to the unstable nature of Transformers and RL, an extensive method search was conducted to arrive at a final method that leverages developments around Transformers as well as Q-learning. The proposed method can match the performance of classic Q-learning on control environments while showing potential on some selected Atari benchmarks. Furthermore, it was critically evaluated to give additional insights into the relation between Transformers and RL.

Foundations

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

Your Notes