Focus On What Matters: Separated Models For Visual-Based RL Generalization

Di Zhang, Bowen Lv, Hai Zhang, Feifan Yang, Junqiao Zhao +5 more
9/29/2024
cs.CVcs.AIcs.LG

No official code found. Best implementation: DinoMini00/SMG (5 stars, MIT, last commit 2024-11-14).

Abstract

A primary challenge for visual-based Reinforcement Learning (RL) is to generalize effectively across unseen environments. Although previous studies have explored different auxiliary tasks to enhance generalization, few adopt image reconstruction due to concerns about exacerbating overfitting to task-irrelevant features during training. Perceiving the pre-eminence of image reconstruction in representation learning, we propose SMG (Separated Models for Generalization), a novel approach that exploits image reconstruction for generalization. SMG introduces two model branches to extract task-relevant and task-irrelevant representations separately from visual observations via cooperatively reconstruction. Built upon this architecture, we further emphasize the importance of task-relevant features for generalization. Specifically, SMG incorporates two additional consistency losses to guide the agent's focus toward task-relevant areas across different scenarios, thereby achieving free from overfitting. Extensive experiments in DMC demonstrate the SOTA performance of SMG in generalization, particularly excelling in video-background settings. Evaluations on robotic manipulation tasks further confirm the robustness of SMG in real-world applications.

View on arXivView PDF

Code Implementations(1)

DinoMini00/SMGCommunity63%
MIT

Code for “Focus On What Matters: Separated Models For Visual-Based RL Generalization”

50Shell, PythonNov 14, 20241 years agoMIT

Similar Papers

Cite this paper

@article{zhang2024focus,
  title  = {Focus On What Matters: Separated Models For Visual-Based RL Generalization},
  author = {Di Zhang and Bowen Lv and Hai Zhang and Feifan Yang and Junqiao Zhao and Hang Yu and Chang Huang and Hongtu Zhou and Chen Ye and Changjun Jiang},
  year   = {2024},
  eprint = {2410.10834},
  archivePrefix = {arXiv},
  doi    = {10.48550/arXiv.2410.10834},
  url    = {http://arxiv.org/abs/2410.10834v1},
  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/2410.10834.svg)](https://codeofpaper.com/paper/2410.10834)

Discussion