cs.LGOct 18, 2024

Streaming Deep Reinforcement Learning Finally Works

Authors: Mohamed ElsayedElena Sorina LupuGautham VasanA. Rupam Mahmood

Abstract

Learning from a stream of experience as it arrives, also known as streaming learning, is a core part of natural learning. However, reliable streaming learning has remained a persistent challenge in modern deep reinforcement learning (RL). Instead, most deep RL algorithms learn from old experience by storing past interactions in a buffer. We show that both classical streaming RL, such as Q-learning and actor-critic, when used with deep neural networks, and batch deep RL, such as PPO, SAC, and DQN, when adapted to the streaming setting, often fail to learn. Across 58 Atari games and 50 continuous-control tasks, we find that these methods, in aggregate, perform close to random policies despite extensive task-specific hyperparameter searches. We call this pattern stream barrier. Here, we introduce Stream-X, a shared recipe for streaming deep RL algorithms that combines signal normalization, representation stabilization, and controlled parameter updates. By applying Stream-X to several base streaming RL algorithms, we provide the first family of deep RL algorithms to overcome the stream barrier. Using one prescribed hyperparameter configuration per algorithm across tasks, Stream-X substantially improves aggregate performance, often on par with batch RL algorithms. Beyond these benchmarks, we demonstrate learning with Stream-X algorithms under nonstationarity and resource constraints. Stream-AC, one of the Stream-X algorithms, repeatedly recovers performance across alternating floor-friction regimes in simulation, outperforming the evaluated PPO and SAC baselines. It also learns a heading tracking task on a robot using proprioceptive and visual features from the on-board camera in a naturally changing laboratory environment. Stream-Q learns a Pong game from pixels directly on an ESP32-S3 microcontroller, a device with limited compute and memory.

Explore similar work

CardsList
  1. Intentional Updates for Streaming Reinforcement Learning

    Apr 21, 2026Arsalan Sharifnassab, Mohamed Elsayed, Kris De Asis +2Policy GradientDeep Reinforcement Learning

  2. Revisiting Adam for Streaming Reinforcement Learning

    May 7, 2026Florin Gogianu, Adrian Catalin Lutu, Razvan PascanuDeep Q-NetworksDeep Reinforcement Learning