RL-ViGen: A Reinforcement Learning Benchmark for Visual Generalization

Zhecheng Yuan, Sizhe Yang, Pu Hua, C. Chang, Kaizhe Hu +2 more
2/12/2026

No official code found. Best implementation: gemcollector/RL-ViGen (112 stars, MIT, last commit 2025-02-19).

Abstract

Visual Reinforcement Learning (Visual RL), coupled with high-dimensional observations, has consistently confronted the long-standing challenge of out-of-distribution generalization. Despite the focus on algorithms aimed at resolving visual generalization problems, we argue that the devil is in the existing benchmarks as they are restricted to isolated tasks and generalization categories, undermining a comprehensive evaluation of agents' visual generalization capabilities. To bridge this gap, we introduce RL-ViGen: a novel Reinforcement Learning Benchmark for Visual Generalization, which contains diverse tasks and a wide spectrum of generalization types, thereby facilitating the derivation of more reliable conclusions. Furthermore, RL-ViGen incorporates the latest generalization visual RL algorithms into a unified framework, under which the experiment results indicate that no single existing algorithm has prevailed universally across tasks. Our aspiration is that RL-ViGen will serve as a catalyst in this area, and lay a foundation for the future creation of universal visual generalization RL agents suitable for real-world scenarios. Access to our code and implemented algorithms is provided at https://gemcollector.github.io/RL-ViGen/.

View on arXivView PDF

Code Implementations(1)

MIT

This is the repo of "RL-ViGen: A Reinforcement Learning Benchmark for Visual Generalization"

11216Shell, PythonMay 22, 20231 years agoMIT

Similar Papers

Cite this paper

@article{yuan2026rlvigen,
  title  = {RL-ViGen: A Reinforcement Learning Benchmark for Visual Generalization},
  author = {Zhecheng Yuan and Sizhe Yang and Pu Hua and C. Chang and Kaizhe Hu and Xiaolong Wang and Huazhe Xu},
  year   = {2026},
  eprint = {2307.10224},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/pdf/2307.10224},
  journal = {NEURIPS 2023 2023}
}

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/2307.10224.svg)](https://codeofpaper.com/paper/2307.10224)

Discussion