Solving Richly Constrained Reinforcement Learning through State Augmentation and Reward Penalties

Hao Jiang, Tien Mai, Pradeep Varakantham, Minh Huy Hoang
1/27/2023
cs.LG

No confident code implementation found for this paper.

Abstract

Constrained Reinforcement Learning has been employed to enforce safety constraints on policy through the use of expected cost constraints. The key challenge is in handling expected cost accumulated using the policy and not just in a single step. Existing methods have developed innovative ways of converting this cost constraint over entire policy to constraints over local decisions (at each time step). While such approaches have provided good solutions with regards to objective, they can either be overly aggressive or conservative with respect to costs. This is owing to use of estimates for "future" or "backward" costs in local cost constraints. To that end, we provide an equivalent unconstrained formulation to constrained RL that has an augmented state space and reward penalties. This intuitive formulation is general and has interesting theoretical properties. More importantly, this provides a new paradigm for solving constrained RL problems effectively. As we show in our experimental results, we are able to outperform leading approaches on multiple benchmark problems from literature.

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{jiang2023solving,
  title  = {Solving Richly Constrained Reinforcement Learning through State Augmentation and Reward Penalties},
  author = {Hao Jiang and Tien Mai and Pradeep Varakantham and Minh Huy Hoang},
  year   = {2023},
  eprint = {2301.11592},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2301.11592v2}
}

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

Discussion