Learning World Models for Unconstrained Goal Navigation

Yuanlin Duan, Wensen Mao, He Zhu
11/3/2024
cs.LGcs.AIcs.RO

No official code found. Best implementation: RU-Automated-Reasoning-Group/MUN (7 stars, last commit 2024-12-14).

Abstract

Learning world models offers a promising avenue for goal-conditioned reinforcement learning with sparse rewards. By allowing agents to plan actions or exploratory goals without direct interaction with the environment, world models enhance exploration efficiency. The quality of a world model hinges on the richness of data stored in the agent's replay buffer, with expectations of reasonable generalization across the state space surrounding recorded trajectories. However, challenges arise in generalizing learned world models to state transitions backward along recorded trajectories or between states across different trajectories, hindering their ability to accurately model real-world dynamics. To address these challenges, we introduce a novel goal-directed exploration algorithm, MUN (short for "World Models for Unconstrained Goal Navigation"). This algorithm is capable of modeling state transitions between arbitrary subgoal states in the replay buffer, thereby facilitating the learning of policies to navigate between any "key" states. Experimental results demonstrate that MUN strengthens the reliability of world models and significantly improves the policy's capacity to generalize across new goal settings.

View on arXivView PDF

Code Implementations(1)

NeurIPS'24 Learning World Models for Unconstrained Goal Navigation

71PythonOct 29, 20241 years ago
goal-conditioned-rlmodel-based-reinforcement-learningreinforcement-learningroboticssparse-reward-algorithms+1 more

Similar Papers

Cite this paper

@article{duan2024learning,
  title  = {Learning World Models for Unconstrained Goal Navigation},
  author = {Yuanlin Duan and Wensen Mao and He Zhu},
  year   = {2024},
  eprint = {2411.02446},
  archivePrefix = {arXiv},
  doi    = {10.48550/arXiv.2411.02446},
  url    = {http://arxiv.org/abs/2411.02446v1},
  journal = {NEURIPS 2024 2024}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2411.02446.svg)](https://codeofpaper.com/paper/2411.02446)

Discussion