LGAIROMar 16, 2021

Lyapunov Barrier Policy Optimization

arXiv:2103.09230v119 citations
Originality Incremental advance
AI Analysis

This addresses safety constraints for deploying RL agents in real-world scenarios, representing an incremental improvement over existing methods.

The paper tackles the problem of ensuring safety in reinforcement learning agents by proposing LBPO, a method that uses Lyapunov-based barrier functions to restrict policy updates to safe sets, significantly reducing constraint violations during training while maintaining competitive performance.

Deploying Reinforcement Learning (RL) agents in the real-world require that the agents satisfy safety constraints. Current RL agents explore the environment without considering these constraints, which can lead to damage to the hardware or even other agents in the environment. We propose a new method, LBPO, that uses a Lyapunov-based barrier function to restrict the policy update to a safe set for each training iteration. Our method also allows the user to control the conservativeness of the agent with respect to the constraints in the environment. LBPO significantly outperforms state-of-the-art baselines in terms of the number of constraint violations during training while being competitive in terms of performance. Further, our analysis reveals that baselines like CPO and SDDPG rely mostly on backtracking to ensure safety rather than safe projection, which provides insight into why previous methods might not have effectively limit the number of constraint violations.

Code Implementations1 repo
Foundations

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

Your Notes