Drama: Mamba-Enabled Model-Based Reinforcement Learning Is Sample and Parameter Efficient
Wenlong Wang, Ivana Dusparic, Yucheng Shi, Ke Zhang, Vinny Cahill
TL;DR
Drama introduces a Mamba-based state-space world model for model-based reinforcement learning, achieving linear ($O(n)$) memory and computation to efficiently handle long sequences. The architecture couples a discrete latent VAE with a Mamba-2 sequence model and a lightweight reward/termination head, and uses Dynamic Frequency-Based Sampling to mitigate early-model suboptimality during imagination-based policy learning. Empirical results on Atari100k show competitive performance with a 7M-parameter world model, and ablations demonstrate DFS effectiveness and Mamba-2 advantages over Mamba in several games, along with favorable long-sequence handling. The work provides a practical, hardware-friendly alternative to transformer-based world models, offering strong parameter efficiency and potential for improved exploration and long-horizon planning in real-world RL settings.
Abstract
Model-based reinforcement learning (RL) offers a solution to the data inefficiency that plagues most model-free RL algorithms. However, learning a robust world model often requires complex and deep architectures, which are computationally expensive and challenging to train. Within the world model, sequence models play a critical role in accurate predictions, and various architectures have been explored, each with its own challenges. Currently, recurrent neural network (RNN)-based world models struggle with vanishing gradients and capturing long-term dependencies. Transformers, on the other hand, suffer from the quadratic memory and computational complexity of self-attention mechanisms, scaling as $O(n^2)$, where $n$ is the sequence length. To address these challenges, we propose a state space model (SSM)-based world model, Drama, specifically leveraging Mamba, that achieves $O(n)$ memory and computational complexity while effectively capturing long-term dependencies and enabling efficient training with longer sequences. We also introduce a novel sampling method to mitigate the suboptimality caused by an incorrect world model in the early training stages. Combining these techniques, Drama achieves a normalised score on the Atari100k benchmark that is competitive with other state-of-the-art (SOTA) model-based RL algorithms, using only a 7 million-parameter world model. Drama is accessible and trainable on off-the-shelf hardware, such as a standard laptop. Our code is available at https://github.com/realwenlongwang/Drama.git.
