paper-with-me

홈 › Papers

Verification-Guided Shielding for Deep Reinforcement Learning

2024-06-10 · Davide Corsi, Guy Amir, Andoni Rodriguez, Cesar Sanchez, Guy Katz, Roy Fox

In recent years, Deep Reinforcement Learning (DRL) has emerged as an effective approach to solving real-world tasks. However, despite their successes, DRL-based policies suffer from poor reliability, which limits their deployment in safety-critical domains. Various methods have been put forth to address this issue by providing formal safety guarantees. Two main approaches include shielding and verification. While shielding ensures the safe behavior of the policy by employing an external online component (i.e., a ``shield'') that overrides potentially dangerous actions, this approach has a significant computational cost as the shield must be invoked at runtime to validate every decision. On the other hand, verification is an offline process that can identify policies that are unsafe, prior to their deployment, yet, without providing alternative actions when such a policy is deemed unsafe. In this work, we present verification-guided shielding -- a novel approach that bridges the DRL reliability gap by integrating these two methods. Our approach combines both formal and probabilistic verification tools to partition the input domain into safe and unsafe regions. In addition, we employ clustering and symbolic representation procedures that compress the unsafe regions into a compact representation. This, in turn, allows to temporarily activate the shield solely in (potentially) unsafe regions, in an efficient manner. Our novel approach allows to significantly reduce runtime overhead while still preserving formal safety guarantees. We extensively evaluate our approach on two benchmarks from the robotic navigation domain, as well as provide an in-depth analysis of its scalability and completeness.

📄 PDF Abstract BibTeX arXiv:2406.06507

Code (0)

등록된 구현이 없습니다.

Tasks

Deep Reinforcement Learningreinforcement-learningReinforcement Learning

Similar Papers 제목 키워드 기반

Learning-Based Shielding for Safe Autonomy under Unknown Dynamics

2024-10-07 · Robert Reed, Morteza Lahijanian

Shielding is a common method used to guarantee the safety of a system under a black-box controller, such as a neural network controller from deep reinforcement learning (DRL), with simpler, verified controllers. Existing…

Deep Reinforcement LearningUncertainty Quantification

Safe Multi-Agent Reinforcement Learning via Shielding

2021-01-27 · Ingy Elsayed-Aly, Suda Bharadwaj, Christopher Amato, Rüdiger Ehlers 외

Multi-agent reinforcement learning (MARL) has been increasingly used in a wide range of safety-critical applications, which require guaranteed safety (e.g., no unsafe states are ever visited) during the learning process.…

Multi-agent Reinforcement Learningreinforcement-learningReinforcement LearningReinforcement Learning (RL)

Approximate Model-Based Shielding for Safe Reinforcement Learning

2023-07-27 · Alexander W. Goodall, Francesco Belardinelli

Reinforcement learning (RL) has shown great potential for solving complex tasks in a variety of domains. However, applying RL to safety-critical systems in the real-world is not easy as many algorithms are sample-ineffic…

Atari Gamesmodelreinforcement-learningReinforcement Learning+2

Do Androids Dream of Electric Fences? Safety-Aware Reinforcement Learning with Latent Shielding

2021-12-21 · Peter He, Borja G. Leon, Francesco Belardinelli

The growing trend of fledgling reinforcement learning systems making their way into real-world applications has been accompanied by growing concerns for their safety and robustness. In recent years, a variety of approach…

Deep Reinforcement Learningreinforcement-learningReinforcement LearningReinforcement Learning (RL)

Dynamic Shielding for Reinforcement Learning in Black-Box Environments

2022-07-27 · Masaki Waga, Ezequiel Castellano, Sasinee Pruekprasert, Stefan Klikovits 외

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 learnin…

reinforcement-learningReinforcement LearningReinforcement Learning (RL)