Dynamic Shielding for Reinforcement Learning in Black-Box Environments

Masaki Waga, Ezequiel Castellano, Sasinee Pruekprasert, Stefan Klikovits, Toru Takisaka +1 more
7/27/2022
cs.LGcs.FL

No confident code implementation found for this paper.

Abstract

It is challenging to use reinforcement learning (RL) in cyber-physical systems due to the lack of safety guarantees during learning. Although there have been various proposals to reduce undesired behaviors during learning, most of these techniques require prior system knowledge, and their applicability is limited. This paper aims to reduce undesired behaviors during learning without requiring any prior system knowledge. We propose dynamic shielding: an extension of a model-based safe RL technique called shielding using automata learning. The dynamic shielding technique constructs an approximate system model in parallel with RL using a variant of the RPNI algorithm and suppresses undesired explorations due to the shield constructed from the learned model. Through this combination, potentially unsafe actions can be foreseen before the agent experiences them. Experiments show that our dynamic shield significantly decreases the number of undesired events during training.

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{waga2022dynamic,
  title  = {Dynamic Shielding for Reinforcement Learning in Black-Box Environments},
  author = {Masaki Waga and Ezequiel Castellano and Sasinee Pruekprasert and Stefan Klikovits and Toru Takisaka and Ichiro Hasuo},
  year   = {2022},
  eprint = {2207.13446},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2207.13446v1}
}

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

Discussion