Transformers as Decision Makers: Provable In-Context Reinforcement Learning via Supervised Pretraining
Licong Lin, Yu Bai, Song Mei
TL;DR
This work analyzes the theoretical capacity of pretrained Transformers to perform in-context reinforcement learning via supervised pretraining. It proves that under realizability, a supervised-pretrained Transformer imitates the conditional expectation of a given expert algorithm, with generalization error governed by the transformer's capacity and a distribution-shift factor between offline data and expert behavior. It further shows that Transformers with ReLU attention can efficiently approximate near-optimal online RL algorithms (LinUCB, Thompson sampling for linear bandits, and UCB-VI for tabular MDPs), yielding quantitative regret bounds. The framework encompasses Algorithm Distillation and Decision-Pretrained Transformers, offers concrete constructions for in-context RL, and provides preliminary experiments validating the theory. The results illuminate how offline trajectories can endow Transformers with powerful ICRL capabilities while highlighting practical considerations like distribution ratio and approximation errors.
Abstract
Large transformer models pretrained on offline reinforcement learning datasets have demonstrated remarkable in-context reinforcement learning (ICRL) capabilities, where they can make good decisions when prompted with interaction trajectories from unseen environments. However, when and how transformers can be trained to perform ICRL have not been theoretically well-understood. In particular, it is unclear which reinforcement-learning algorithms transformers can perform in context, and how distribution mismatch in offline training data affects the learned algorithms. This paper provides a theoretical framework that analyzes supervised pretraining for ICRL. This includes two recently proposed training methods -- algorithm distillation and decision-pretrained transformers. First, assuming model realizability, we prove the supervised-pretrained transformer will imitate the conditional expectation of the expert algorithm given the observed trajectory. The generalization error will scale with model capacity and a distribution divergence factor between the expert and offline algorithms. Second, we show transformers with ReLU attention can efficiently approximate near-optimal online reinforcement learning algorithms like LinUCB and Thompson sampling for stochastic linear bandits, and UCB-VI for tabular Markov decision processes. This provides the first quantitative analysis of the ICRL capabilities of transformers pretrained from offline trajectories.
