Papers › Learning, Fast and Slow: A Goal-Directed Memory-Based Approach for Dynamic Environments

Learning, Fast and Slow: A Goal-Directed Memory-Based Approach for Dynamic Environments

31 Jan 2023arXiv:2301.13758archive 2025-07-28

John Chong Min Tan, Mehul Motani

Model-based next state prediction and state value prediction are slow to converge. To address these challenges, we do the following: i) Instead of a neural network, we do model-based planning using a parallel memory retrieval system (which we term the slow mechanism); ii) Instead of learning state values, we guide the agent's actions using goal-directed exploration, by using a neural network to choose the next action given the current state and the goal state (which we term the fast mechanism). The goal-directed exploration is trained online using hippocampal replay of visited states and future imagined states every single time step, leading to fast and efficient training. Empirical studies show that our proposed method has a 92% solve rate across 100 episodes in a dynamically changing grid world, significantly outperforming state-of-the-art actor critic mechanisms such as PPO (54%), TRPO (50%) and A2C (24%). Ablation studies demonstrate that both mechanisms are crucial. We posit that the future of Reinforcement Learning (RL) will be to model goals and sub-goals for various tasks, and plan it out in a goal-directed memory-based approach.

PaperPDFCode

In Syntology Open this paper in Syntology's Atlas, the map of the papers in Syntology's graph and their citations.

Code

tanchongmin/learning-fast-and-slow officialmentioned in papermentioned on GitHubpytorch report

Repository list and official/mentioned flags are the archive's, frozen 2025-07-28. Reachability, where shown, is from one Syntology probe window (2026-09-16 to 2026-09-18); repositories not probed show nothing. GitHub stars are not tracked.

Code Syntology ran Syntology

Not run by Syntology. Nothing on this page verifies that the listed code works.

Tasks

Reinforcement Learning (RL)RetrievalValue prediction

Results from the paper archive 2025-07-28

No leaderboard rows for this paper in the archive.

Methods

A2CEntropy RegularizationPPOTRPO

Report a problem or propose a change · a person checks every report against the paper or source before anything changes; decisions are listed on /corrections