atlas

Research map / Reinforcement learning / Visual and representation RL

Mastering Memory Tasks with World Models

ICLR 2024 · Reinforcement learning › Visual and representation RL · approach: In-context and adaptive RL · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Introduces Recall to Imagine (R2I), which replaces DreamerV3's GRU-based RSSM with a parallel-scan structured state space model (S3M) to improve long-term memory and credit assignment in model-based RL, reporting state-of-the-art on BSuite, POPGym, and Memory Maze with ~9x faster training.

Problem

Model-based RL agents struggle with long-term dependencies needed for memory and credit assignment tasks, and RNN- and Transformer-based world models are limited by vanishing gradients or quadratic cost on long sequences.

Approach

Integrate a diagonal MIMO state space model (S4-style SSM) computed with a parallel scan, with resettable hidden states, into DreamerV3's world model, and make the representation model non-recurrent so posterior states can be computed in parallel; the policy is conditioned on the SSM hidden state and/or output state.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Replace DreamerV3's recurrent sequence model with S3MDreamerV3 · BSuite Memory Length and Discounting Chainsuccess rateHelped
Replace DreamerV3's recurrent sequence model with S3MDreamerV3 · POPGym Autoencode Easy and Medium; RepeatPrevious Medium and HardperformanceHelped
Replace DreamerV3's recurrent sequence model with S3MDreamerV3 · POPGym Concentration Easy and MediumperformanceMixed
Replace DreamerV3's recurrent sequence model with S3MDreamerV3 · Memory Maze 9x9performanceNo clear effect
Replace DreamerV3's recurrent sequence model with S3MDreamerV3 · Memory Maze 11x11, 13x13, and 15x15performanceHelped
Replace DreamerV3's recurrent sequence model with S3MDreamerV3 · Atari 100K and DMCaverage performanceNo clear effect
Remove the recurrent connection from the sequence model to the representation model (ablation)R2I · Memory MazeperformanceHelped
Remove the recurrent connection from the sequence model to the representation model (ablation)R2I · Memory Maze with probing headperformanceNo clear effect
Remove the recurrent connection from the sequence model to the representation model (ablation)R2I · standard RL benchmarksperformanceNo clear effect
Condition the policy on hidden state x_t instead of output state h_t (ablation)R2I · memory-intensive environmentsperformanceHelped
Condition the policy on output state h_t instead of hidden state x_t (ablation)R2I · memory-intensive environmentspolicy learning stabilityHurt
Condition the policy on both output state h_t and hidden state x_t (ablation)R2I · memory-intensive environmentspolicy learning stabilityHurt

Surprising findings

Limitations

Experimental setup

Datasets: BSuite POPGym Memory Maze Atari 100K DMC

Benchmarks: BSuite POPGym Memory Maze Atari 100K DMC

Metrics: success rate return wall-clock time

Baselines: DreamerV3 IMPALA PPO+GRU PPO+LSTM PPO+MLP PPO+PosMLP

Builds on: DreamerV3 S4 S5 Recurrent State-Space Model

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy