Feasibility Consistent Representation Learning for Safe Reinforcement Learning

Zhepeng Cen, Yi-Fan Yao, Zuxin Liu, Ding Zhao
5/1/2024

No official code found. Best implementation: czp16/FCSRL (17 stars, Apache-2.0, last commit 2024-07-12).

Abstract

In the field of safe reinforcement learning (RL), finding a balance between satisfying safety constraints and optimizing reward performance presents a significant challenge. A key obstacle in this endeavor is the estimation of safety constraints, which is typically more difficult than estimating a reward metric due to the sparse nature of the constraint signals. To address this issue, we introduce a novel framework named Feasibility Consistent Safe Reinforcement Learning (FCSRL). This framework combines representation learning with feasibility-oriented objectives to identify and extract safety-related information from the raw state for safe RL. Leveraging self-supervised learning techniques and a more learnable safety metric, our approach enhances the policy learning and constraint estimation. Empirical evaluations across a range of vector-state and image-based tasks demonstrate that our method is capable of learning a better safety-aware embedding and achieving superior performance than previous representation learning baselines.

View on arXivView PDF

Code Implementations(1)

czp16/FCSRLCommunity60%
Apache-2.0

Feasibility Consistent Representation Learning for Safe Reinforcement Learning (ICML 2024). Current SOTA model-free safe RL algorithm on safety-gymnasium

172PythonFeb 2, 20242 years agoApache-2.0
reinforcement-learningsafe-reinforcement-learningsafety-gymsafety-gymnasium

Cite this paper

@article{cen2024feasibility,
  title  = {Feasibility Consistent Representation Learning for Safe Reinforcement Learning},
  author = {Zhepeng Cen and Yi-Fan Yao and Zuxin Liu and Ding Zhao},
  year   = {2024},
  eprint = {2405.11718},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2405.11718},
  journal = {ICML 2024 2024}
}

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

Discussion