LGSYJan 23, 2024

Learning safety critics via a non-contractive binary bellman operator

arXiv:2401.12849v14 citationsh-index: 29ACSCC
Originality Incremental advance
AI Analysis

This work addresses safety in RL for real-world applications, but it is incremental as it builds on existing safety critic frameworks.

The paper tackled the challenge of enforcing safety in Reinforcement Learning by avoiding unsafe state regions, and introduced a binary Bellman equation for safety critics that characterizes maximal persistently safe regions, with an algorithm designed to avoid spurious solutions.

The inability to naturally enforce safety in Reinforcement Learning (RL), with limited failures, is a core challenge impeding its use in real-world applications. One notion of safety of vast practical relevance is the ability to avoid (unsafe) regions of the state space. Though such a safety goal can be captured by an action-value-like function, a.k.a. safety critics, the associated operator lacks the desired contraction and uniqueness properties that the classical Bellman operator enjoys. In this work, we overcome the non-contractiveness of safety critic operators by leveraging that safety is a binary property. To that end, we study the properties of the binary safety critic associated with a deterministic dynamical system that seeks to avoid reaching an unsafe region. We formulate the corresponding binary Bellman equation (B2E) for safety and study its properties. While the resulting operator is still non-contractive, we fully characterize its fixed points representing--except for a spurious solution--maximal persistently safe regions of the state space that can always avoid failure. We provide an algorithm that, by design, leverages axiomatic knowledge of safe data to avoid spurious fixed points.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes