Robust Visual Domain Randomization for Reinforcement Learning

Reda Bahi Slaoui, William R. Clements, Jakob N. Foerster, Sébastien Toth
10/23/2019
cs.LGcs.AI

Official code: uncharted-technologies/robust-domain-randomization (12 stars, MIT, last commit 2022-11-22). 1 more implementation below.

Abstract

Producing agents that can generalize to a wide range of visually different environments is a significant challenge in reinforcement learning. One method for overcoming this issue is visual domain randomization, whereby at the start of each training episode some visual aspects of the environment are randomized so that the agent is exposed to many possible variations. However, domain randomization is highly inefficient and may lead to policies with high variance across domains. Instead, we propose a regularization method whereby the agent is only trained on one variation of the environment, and its learned state representations are regularized during training to be invariant across domains. We conduct experiments that demonstrate that our technique leads to more efficient and robust learning than standard domain randomization, while achieving equal generalization scores.

View on arXivView PDF

Code Implementations(2)

MIT

Code associated with our paper "Robust Domain Randomization for Reinforcement Learning"

123PythonOct 18, 20193 years agoMIT
MIT

Code associated with our paper "Robust Visual Domain Randomization for Reinforcement Learning"

51PythonFeb 14, 20203 years agoMIT

Cite this paper

@article{slaoui2019robust,
  title  = {Robust Visual Domain Randomization for Reinforcement Learning},
  author = {Reda Bahi Slaoui and William R. Clements and Jakob N. Foerster and Sébastien Toth},
  year   = {2019},
  eprint = {1910.10537},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/1910.10537}
}

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

Discussion