RLeXplore: Accelerating Research in Intrinsically-Motivated Reinforcement Learning

Mingqi Yuan, Roger Creus Castanyer, Bo Li, Xin Jin, Wenjun Zeng +1 more
5/29/2024
cs.LG

Official code: RLE-Foundation/RLeXplore (465 stars, MIT, PyTorch, last commit 2025-04-04).

Abstract

Extrinsic rewards can effectively guide reinforcement learning (RL) agents in specific tasks. However, extrinsic rewards frequently fall short in complex environments due to the significant human effort needed for their design and annotation. This limitation underscores the necessity for intrinsic rewards, which offer auxiliary and dense signals and can enable agents to learn in an unsupervised manner. Although various intrinsic reward formulations have been proposed, their implementation and optimization details are insufficiently explored and lack standardization, thereby hindering research progress. To address this gap, we introduce RLeXplore, a unified, highly modularized, and plug-and-play framework offering reliable implementations of eight state-of-the-art intrinsic reward methods. Furthermore, we conduct an in-depth study that identifies critical implementation details and establishes well-justified standard practices in intrinsically-motivated RL. Our documentation, examples, and source code are available at https://github.com/RLE-Foundation/RLeXplore.

View on arXivView PDF

Code Implementations(1)

PyTorchMIT

RLeXplore provides stable baselines of exploration methods in reinforcement learning, such as intrinsic curiosity module (ICM), random network distillation (RND) and rewarding impact-driven exploration (RIDE).

46523Python, Jupyter NotebookSep 19, 20221 years agoMIT
baselinesefficient-algorithmexploration-strategygymmachine-learning+5 more

Similar Papers

Cite this paper

@article{yuan2024rlexplore,
  title  = {RLeXplore: Accelerating Research in Intrinsically-Motivated Reinforcement Learning},
  author = {Mingqi Yuan and Roger Creus Castanyer and Bo Li and Xin Jin and Wenjun Zeng and Glen Berseth},
  year   = {2024},
  eprint = {2405.19548},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2405.19548v2}
}

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

Discussion