Memory Retention Is Not Enough to Master Memory Tasks in Reinforcement Learning
Oleg Shchendrigin, Egor Cherepanov, Alexey K. Kovalev, Aleksandr I. Panov
TL;DR
This paper targets memory rewriting in reinforcement learning under partial observability, introducing two diagnostic benchmarks—Endless T-Maze and Color-Cubes—that require continual memory updating. It systematically compares recurrent, transformer-based, and structured memory architectures, revealing a consistent hierarchy where explicit adaptive forgetting (as in LSTM-based policies) yields superior rewriting and generalization, while attention-based and cache-like memories struggle when rewriting is essential. The work provides detailed training/evaluation protocols, reports nuanced results across retention, rewriting, and generalization tasks, and argues for designing memory systems as active, adaptable belief states rather than static histories. Together, these contributions push toward memory mechanisms that balance stable retention with dynamic updating, with implications for robust, memory-aware RL in non-stationary environments.
Abstract
Effective decision-making in the real world depends on memory that is both stable and adaptive: environments change over time, and agents must retain relevant information over long horizons while also updating or overwriting outdated content when circumstances shift. Existing Reinforcement Learning (RL) benchmarks and memory-augmented agents focus primarily on retention, leaving the equally critical ability of memory rewriting largely unexplored. To address this gap, we introduce a benchmark that explicitly tests continual memory updating under partial observability, i.e. the natural setting where an agent must rely on memory rather than current observations, and use it to compare recurrent, transformer-based, and structured memory architectures. Our experiments reveal that classic recurrent models, despite their simplicity, demonstrate greater flexibility and robustness in memory rewriting tasks than modern structured memories, which succeed only under narrow conditions, and transformer-based agents, which often fail beyond trivial retention cases. These findings expose a fundamental limitation of current approaches and emphasize the necessity of memory mechanisms that balance stable retention with adaptive updating. Our work highlights this overlooked challenge, introduces benchmarks to evaluate it, and offers insights for designing future RL agents with explicit and trainable forgetting mechanisms. Code: https://quartz-admirer.github.io/Memory-Rewriting/
