Computationally and Sample Efficient Safe Reinforcement Learning Using Adaptive Conformal Prediction
By: Hao Zhou, Yanze Zhang, Wenhao Luo
Potential Business Impact:
Makes robots learn safely without crashing.
Safety is a critical concern in learning-enabled autonomous systems especially when deploying these systems in real-world scenarios. An important challenge is accurately quantifying the uncertainty of unknown models to generate provably safe control policies that facilitate the gathering of informative data, thereby achieving both safe and optimal policies. Additionally, the selection of the data-driven model can significantly impact both the real-time implementation and the uncertainty quantification process. In this paper, we propose a provably sample efficient episodic safe learning framework that remains robust across various model choices with quantified uncertainty for online control tasks. Specifically, we first employ Quadrature Fourier Features (QFF) for kernel function approximation of Gaussian Processes (GPs) to enable efficient approximation of unknown dynamics. Then the Adaptive Conformal Prediction (ACP) is used to quantify the uncertainty from online observations and combined with the Control Barrier Functions (CBF) to characterize the uncertainty-aware safe control constraints under learned dynamics. Finally, an optimism-based exploration strategy is integrated with ACP-based CBFs for safe exploration and near-optimal safe nonlinear control. Theoretical proofs and simulation results are provided to demonstrate the effectiveness and efficiency of the proposed framework.
Similar Papers
Safe Planning in Interactive Environments via Iterative Policy Updates and Adversarially Robust Conformal Prediction
Systems and Control
Makes self-driving cars safer around people.
Probabilistically safe and efficient model-based reinforcement learning
Systems and Control
Makes robots learn to do dangerous jobs safely.
Learning-Based Conformal Tube MPC for Safe Control in Interactive Multi-Agent Systems
Systems and Control
Keeps robots safe when they don't know what others will do.