Self-Supervised Reinforcement Learning that Transfers using Random Features

Boyuan Chen, Chuning Zhu, Pulkit Agrawal, Kaiqing Zhang, Abhishek Gupta
5/26/2023
cs.LGcs.AI

No official code found. Best implementation: pratikvora99/model-free-rl-with-random-features (0 stars, last commit 2025-03-06).

Abstract

Model-free reinforcement learning algorithms have exhibited great potential in solving single-task sequential decision-making problems with high-dimensional observations and long horizons, but are known to be hard to generalize across tasks. Model-based RL, on the other hand, learns task-agnostic models of the world that naturally enables transfer across different reward functions, but struggles to scale to complex environments due to the compounding error. To get the best of both worlds, we propose a self-supervised reinforcement learning method that enables the transfer of behaviors across tasks with different rewards, while circumventing the challenges of model-based RL. In particular, we show self-supervised pre-training of model-free reinforcement learning with a number of random features as rewards allows implicit modeling of long-horizon environment dynamics. Then, planning techniques like model-predictive control using these implicit models enable fast adaptation to problems with new reward functions. Our method is self-supervised in that it can be trained on offline datasets without reward labels, but can then be quickly deployed on new tasks. We validate that our proposed method enables transfer across tasks on a variety of manipulation and locomotion domains in simulation, opening the door to generalist decision-making agents.

View on arXivView PDF

Code Implementations(1)

Model-free Reinforcement Learning that Transfers using Random Features

00Jupyter NotebookMay 30, 20241 years ago

Similar Papers

Cite this paper

@article{chen2023selfsupervised,
  title  = {Self-Supervised Reinforcement Learning that Transfers using Random Features},
  author = {Boyuan Chen and Chuning Zhu and Pulkit Agrawal and Kaiqing Zhang and Abhishek Gupta},
  year   = {2023},
  eprint = {2305.17250},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2305.17250v1},
  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/2305.17250.svg)](https://codeofpaper.com/paper/2305.17250)

Discussion