Accelerating Goal-Conditioned RL Algorithms and Research

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Bortkiewicz, Michał, Pałucki, Władysław, Myers, Vivek, Dziarmaga, Tadeusz, Arczewski, Tomasz, Kuciński, Łukasz, Eysenbach, Benjamin
Format: Preprint
Published: 2024
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866914167570563072
author Bortkiewicz, Michał
Pałucki, Władysław
Myers, Vivek
Dziarmaga, Tadeusz
Arczewski, Tomasz
Kuciński, Łukasz
Eysenbach, Benjamin
author_facet Bortkiewicz, Michał
Pałucki, Władysław
Myers, Vivek
Dziarmaga, Tadeusz
Arczewski, Tomasz
Kuciński, Łukasz
Eysenbach, Benjamin
contents Self-supervision has the potential to transform reinforcement learning (RL), paralleling the breakthroughs it has enabled in other areas of machine learning. While self-supervised learning in other domains aims to find patterns in a fixed dataset, self-supervised goal-conditioned reinforcement learning (GCRL) agents discover new behaviors by learning from the goals achieved during unstructured interaction with the environment. However, these methods have failed to see similar success, both due to a lack of data from slow environment simulations as well as a lack of stable algorithms. We take a step toward addressing both of these issues by releasing a high-performance codebase and benchmark (JaxGCRL) for self-supervised GCRL, enabling researchers to train agents for millions of environment steps in minutes on a single GPU. By utilizing GPU-accelerated replay buffers, environments, and a stable contrastive RL algorithm, we reduce training time by up to $22\times$. Additionally, we assess key design choices in contrastive RL, identifying those that most effectively stabilize and enhance training performance. With this approach, we provide a foundation for future research in self-supervised GCRL, enabling researchers to quickly iterate on new ideas and evaluate them in diverse and challenging environments. Website + Code: https://github.com/MichalBortkiewicz/JaxGCRL
format Preprint
id arxiv_https___arxiv_org_abs_2408_11052
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Accelerating Goal-Conditioned RL Algorithms and Research
Bortkiewicz, Michał
Pałucki, Władysław
Myers, Vivek
Dziarmaga, Tadeusz
Arczewski, Tomasz
Kuciński, Łukasz
Eysenbach, Benjamin
Machine Learning
Artificial Intelligence
Self-supervision has the potential to transform reinforcement learning (RL), paralleling the breakthroughs it has enabled in other areas of machine learning. While self-supervised learning in other domains aims to find patterns in a fixed dataset, self-supervised goal-conditioned reinforcement learning (GCRL) agents discover new behaviors by learning from the goals achieved during unstructured interaction with the environment. However, these methods have failed to see similar success, both due to a lack of data from slow environment simulations as well as a lack of stable algorithms. We take a step toward addressing both of these issues by releasing a high-performance codebase and benchmark (JaxGCRL) for self-supervised GCRL, enabling researchers to train agents for millions of environment steps in minutes on a single GPU. By utilizing GPU-accelerated replay buffers, environments, and a stable contrastive RL algorithm, we reduce training time by up to $22\times$. Additionally, we assess key design choices in contrastive RL, identifying those that most effectively stabilize and enhance training performance. With this approach, we provide a foundation for future research in self-supervised GCRL, enabling researchers to quickly iterate on new ideas and evaluate them in diverse and challenging environments. Website + Code: https://github.com/MichalBortkiewicz/JaxGCRL
title Accelerating Goal-Conditioned RL Algorithms and Research
topic Machine Learning
Artificial Intelligence
url https://arxiv.org/abs/2408.11052