Safety and optimality in learning-based control at low computational cost
Dominik Baumann, Krzysztof Kowalczyk, Cristian R. Rojas, Koen Tiels, Pawel Wachel
TL;DR
This paper tackles safe exploration in learning-based control with limited computation. It introduces CoLSafe, a kernel-based safe-learning method using the Nadaraya-Watson estimator that achieves sublinear data growth and provides high-probability safety and near-optimality guarantees, unlike GP-based SafeOpt which incurs cubic scaling. Theoretical results establish bounds on estimation error and uncertainty, and the algorithm maintains confidence intervals, a safe set, and exploration sets to ensure safety while improving reward. Empirical evaluation on a 7-DOF Franka robot arm shows CoLSafe can expand the safe set rapidly and attain near-optimal policies with substantially lower compute times both in simulation and hardware experiments. The work demonstrates a practical, scalable approach to safety-critical learning in robotics, with potential for embedding on resource-constrained platforms.
Abstract
Applying machine learning methods to physical systems that are supposed to act in the real world requires providing safety guarantees. However, methods that include such guarantees often come at a high computational cost, making them inapplicable to large datasets and embedded devices with low computational power. In this paper, we propose CoLSafe, a computationally lightweight safe learning algorithm whose computational complexity grows sublinearly with the number of data points. We derive both safety and optimality guarantees and showcase the effectiveness of our algorithm on a seven-degrees-of-freedom robot arm.
