用线性边界传播验证神经控制屏障函数,让安全验证更快更可扩展。
Scalable Verification of Neural Control Barrier Functions Using Linear Bound Propagation
- 基于分段线性上下界和梯度边界传播,避免昂贵的验证计算。
- 可在控制仿射系统上验证更大规模的神经网络CBBF,实测比现有方法支持更大模型。
- 适合需要高安全性保障的自动驾驶、机器人控制等实际系统部署场景。
控制屏障函数(CBFs)是认证非线性动态控制系统安全性的常用工具。近期,以神经网络表示的CBFs因其表达能力强且适用于广泛的动态系统与安全约束而展现出巨大潜力。然而,验证训练好的神经网络是否确实是有效的CBF,成为限制网络规模的计算瓶颈。为此,本文提出一种新框架,基于神经网络满足CBF条件所需的分段线性上下界进行验证。该方法基于线性边界传播(LBP),并扩展用于计算网络梯度的上下界。结合McCormick松弛法,推导出CBF条件的线性上下界,从而无需耗费大量计算的验证过程。本方法适用于任意控制仿射系统及多种非线性激活函数。为减少保守性,我们还设计了一种可并行化的自适应细化策略,动态优化边界计算区域。数值实验表明,该方法可扩展至比当前最先进方法更大的神经网络规模。
原文摘要 · Abstract (English)
Control barrier functions (CBFs) are a popular tool for safety certification of nonlinear dynamical control systems. Recently, CBFs represented as neural networks have shown great promise due to their expressiveness and applicability to a broad class of dynamics and safety constraints. However, verifying that a trained neural network is indeed a valid CBF is a computational bottleneck that limits the size of the networks that can be used. To overcome this limitation, we present a novel framework for verifying neural CBFs based on piecewise linear upper and lower bounds on the conditions required for a neural network to be a CBF. Our approach is rooted in linear bound propagation (LBP) for neural networks, which we extend to compute bounds on the gradients of the network. Combined with McCormick relaxation, we derive linear upper and lower bounds on the CBF conditions, thereby eliminating the need for computationally expensive verification procedures. Our approach applies to arbitrary control-affine systems and a broad range of nonlinear activation functions. To reduce conservatism, we develop a parallelizable refinement strategy that adaptively refines the regions over which these bounds are computed. Our approach scales to larger neural networks than state-of-the-art verification procedures for CBFs, as demonstrated by our numerical experiments.
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。