arXiv:2605.02526eess.SYcs.AI2026-05被引 1

用集合损失函数一次性训练出可证明安全的神经屏障函数。

Set-Based Training of Neural Barrier Certificates for Safety Verification of Dynamical Systems

  • 设计集合损失函数,将验证嵌入训练过程。
  • 零损失即证明函数有效,无需迭代验证。
  • 适合需要形式化安全保证的复杂系统设计者。

屏障证书是定义在动力系统状态空间上的标量函数,用于分离所有不安全状态与所有可达状态。其存在性可形式化验证系统的安全性。现有方法通过迭代训练神经网络合成屏障证书:每次训练后进行形式化验证,成功则找到证书。本文提出一种基于集合的训练方法,通过集合损失函数将验证过程紧密集成到训练中,该损失函数严格编码了屏障证书的所有性质。当损失值为零时,即可形式化证明证书的有效性,从而将原本迭代的训练与验证过程合并为单一训练流程。实验表明,该方法在系统维度增加时仍具有良好扩展性,并能自然处理复杂的非线性动态。

原文摘要 · Abstract (English)

Barrier certificates are scalar functions over the state space of dynamical systems that separate all unsafe states from all reachable states. The existence of a barrier certificate formally verifies the safety of the dynamical system. Recent approaches synthesize barrier certificates by iteratively training a neural network. In each iteration, the candidate is formally verified - if successful, the barrier certificate is found. Instead, we propose a set-based training approach that tightly integrates verification into training via a set-based loss function that soundly encodes all barrier certificate properties. A loss of zero formally proves the validity of the barrier certificate, collapsing the iterative training and verification into a single training procedure. Our experiments demonstrate that our set-based training approach scales well with the system dimension and naturally handles complex nonlinear dynamics.

安全验证神经屏障形式化验证

Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。