Two-Step Offline Preference-Based Reinforcement Learning with Constrained Actions

Yinglun Xu, Tarun Suresh, Rohan Gumaste, David Zhu, Ruirui Li +8 more
12/30/2023
cs.LGcs.AI

No confident code implementation found for this paper.

Abstract

Preference-based reinforcement learning (PBRL) in the offline setting has succeeded greatly in industrial applications such as chatbots. A two-step learning framework where one applies a reinforcement learning step after a reward modeling step has been widely adopted for the problem. However, such a method faces challenges from the risk of reward hacking and the complexity of reinforcement learning. To overcome the challenge, our insight is that both challenges come from the state-actions not supported in the dataset. Such state-actions are unreliable and increase the complexity of the reinforcement learning problem at the second step. Based on the insight, we develop a novel two-step learning method called PRC: preference-based reinforcement learning with constrained actions. The high-level idea is to limit the reinforcement learning agent to optimize over a constrained action space that excludes the out-of-distribution state-actions. We empirically verify that our method has high learning efficiency on various datasets in robotic control environments.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{xu2023twostep,
  title  = {Two-Step Offline Preference-Based Reinforcement Learning with Constrained Actions},
  author = {Yinglun Xu and Tarun Suresh and Rohan Gumaste and David Zhu and Ruirui Li and Zhengyang Wang and Haoming Jiang and Xianfeng Tang and Qingyu Yin and Monica Xiao Cheng and Qi Zeng and Chao Zhang and Gagandeep Singh},
  year   = {2023},
  eprint = {2401.00330},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2401.00330v3}
}

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

Discussion