Learning Latent Dynamic Robust Representations for World Models

Ruixiang Sun, Hongyu Zang, Xin Li, Riashat Islam
5/10/2024
cs.LGcs.AI

Official code: bit1029public/HRSSM (27 stars, MIT, last commit 2024-05-11).

Abstract

Visual Model-Based Reinforcement Learning (MBRL) promises to encapsulate agent's knowledge about the underlying dynamics of the environment, enabling learning a world model as a useful planner. However, top MBRL agents such as Dreamer often struggle with visual pixel-based inputs in the presence of exogenous or irrelevant noise in the observation space, due to failure to capture task-specific features while filtering out irrelevant spatio-temporal details. To tackle this problem, we apply a spatio-temporal masking strategy, a bisimulation principle, combined with latent reconstruction, to capture endogenous task-specific aspects of the environment for world models, effectively eliminating non-essential information. Joint training of representations, dynamics, and policy often leads to instabilities. To further address this issue, we develop a Hybrid Recurrent State-Space Model (HRSSM) structure, enhancing state representation robustness for effective policy learning. Our empirical evaluation demonstrates significant performance improvements over existing methods in a range of visually complex control tasks such as Maniskill \cite{gu2023maniskill2} with exogenous distractors from the Matterport environment. Our code is avaliable at https://github.com/bit1029public/HRSSM.

View on arXivView PDF

Code Implementations(1)

MIT

Pytorch Implementation of Learning Latent Dynamic Robust Representations for World Models

272Shell, PythonMay 10, 20242 years agoMIT

Cite this paper

@article{sun2024learning,
  title  = {Learning Latent Dynamic Robust Representations for World Models},
  author = {Ruixiang Sun and Hongyu Zang and Xin Li and Riashat Islam},
  year   = {2024},
  eprint = {2405.06263},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2405.06263v2},
  journal = {ICML 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/2405.06263.svg)](https://codeofpaper.com/paper/2405.06263)

Discussion