Recurrent Off-Policy Deep Reinforcement Learning Doesn't Have to be Slow
Tyler Clark, Christine Evers, Jonathon Hare
TL;DR
This paper tackles the computational bottleneck of applying recurrent models in off-policy image-based RL by introducing Recurrent Integration via Simplified Encodings (RISE), a dual-stream framework that uses fixed non-learnable embeddings alongside a learnable encoder to supply long-term context to a recurrent module. By precomputing and storing non-learnable embeddings in the replay buffer, RISE dramatically reduces encoder passes per update, enabling long context with modest overhead ($k=160$) and strong performance across diverse domains, notably improving Beyond The Rainbow (BTR) on Atari by a substantial margin (e.g., $35.6\%$ human-normalized IQM). The authors provide extensive ablations on embedding choices, combination methods, context length, and sequence architectures, and show that two-stream LSTMs outperform alternative designs and single-stream baselines while maintaining favorable walltime. The work broadens access to high-performing recurrent off-policy RL and opens avenues for integrating pretrained representations in compute-constrained settings, with implications for other modalities beyond vision.
Abstract
Recurrent off-policy deep reinforcement learning models achieve state-of-the-art performance but are often sidelined due to their high computational demands. In response, we introduce RISE (Recurrent Integration via Simplified Encodings), a novel approach that can leverage recurrent networks in any image-based off-policy RL setting without significant computational overheads via using both learnable and non-learnable encoder layers. When integrating RISE into leading non-recurrent off-policy RL algorithms, we observe a 35.6% human-normalized interquartile mean (IQM) performance improvement across the Atari benchmark. We analyze various implementation strategies to highlight the versatility and potential of our proposed framework.
