Reinforcement Learning with Random Delays

Simon Ramstedt, Yann Bouteiller, Giovanni Beltrame, Christopher Pal, Jonathan Binas
10/6/2020
cs.LG

Official code: rmst/rlrd (45 stars, MIT, PyTorch, last commit 2022-05-25).

Abstract

Action and observation delays commonly occur in many Reinforcement Learning applications, such as remote control scenarios. We study the anatomy of randomly delayed environments, and show that partially resampling trajectory fragments in hindsight allows for off-policy multi-step value estimation. We apply this principle to derive Delay-Correcting Actor-Critic (DCAC), an algorithm based on Soft Actor-Critic with significantly better performance in environments with delays. This is shown theoretically and also demonstrated practically on a delay-augmented version of the MuJoCo continuous control benchmark.

View on arXivView PDF

Code Implementations(1)

rmst/rlrdOfficial100%
PyTorchMIT

PyTorch implementation of our paper Reinforcement Learning with Random Delays (ICLR 2020)

4511Python, DockerfileJan 9, 20214 years agoMIT
deep-learningdeep-reinforcement-learningpytorchreinforcement-learning

Cite this paper

@article{ramstedt2020reinforcement,
  title  = {Reinforcement Learning with Random Delays},
  author = {Simon Ramstedt and Yann Bouteiller and Giovanni Beltrame and Christopher Pal and Jonathan Binas},
  year   = {2020},
  eprint = {2010.02966},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2010.02966}
}

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

Discussion