Kernel-Based Safe Exploration in Deep Reinforcement Learning

📅 2026-05-21
📈 Citations: 0
Influential: 0
📄 PDF

career value

237K/year
🤖 AI Summary
This work addresses the challenge of balancing exploration safety and policy performance in the practical deployment of deep reinforcement learning. The authors propose a novel safe exploration method that simultaneously learns an optimal policy and a probabilistic barrier function. By leveraging conditional mean embeddings, the approach iteratively constructs the barrier function without requiring extensive data or prior knowledge of system dynamics, enabling effective modeling of unknown stochastic dynamics. The barrier is dynamically updated during exploration to bound the probability of entering unsafe states. Integrating deep reinforcement learning, kernel embeddings, barrier function theory, and a safety intervention mechanism, the method achieves cumulative rewards comparable to unconstrained policies across multiple complex continuous control tasks while providing quantifiable probabilistic safety guarantees.
📝 Abstract
Safety has been a major concern when deploying deep reinforcement learning algorithms in the real world. A promising direction that ensures that the learned policy does not visit unsafe regions is to learn a \emph{barrier function} along with the policy. A barrier is a function from states to reals that assigns low values to the initial states, high values to the unsafe states, and decreases in expectation on each transition; such a function can be used to bound the probability of reaching unsafe states. Previous attempts learned a barrier function directly from exploration data, but this required either large amounts of data or restrictions on the system dynamics. In this paper, we show how kernel embeddings can be used to learn barrier functions during deep reinforcement learning for stochastic systems with unknown dynamics. Our algorithm, \emph{kernel-based safe exploration (KBSE)}, learns an optimal policy and a barrier simultaneously during exploration. The barriers are computed iteratively, represented as conditional mean embeddings, and provide better probabilistic safety guarantees with more exploration. The exploration algorithm uses the learned barrier functions to identify safety violations. In the case of violation, it intervenes to modify the unsafe action to a safe action, thereby ensuring that the exploration is restricted to actions that bound the probability of reaching unsafe states. We evaluate KBSE on several complex continuous control benchmarks. Experimental results establish our new algorithm to be suitable for synthesizing control policies that are probabilistically safe without degradation in reward accumulation.
Problem

Research questions and friction points this paper is trying to address.

safe exploration
barrier function
deep reinforcement learning
stochastic systems
safety guarantees
Innovation

Methods, ideas, or system contributions that make the work stand out.

kernel embeddings
barrier function
safe exploration
deep reinforcement learning
probabilistic safety