arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2103.01203cs.AIcs.LG
收藏

生成神经网络控制器的概率安全保证

Generating Probabilistic Safety Guarantees for Neural Network Controllers

Stanford University(斯坦福大学)

Sydney M. Katz, Kyle D. Julian, Christopher A. Strong, Mykel J. Kochenderfer

摘要:

神经网络由于其表达策略的能力而在各种复杂设置中充当有效的控制器。然而,神经网络的复杂性质使得它们的输出难以验证和预测,这限制了它们在安全关键应用中的使用。虽然仿真提供了对神经网络控制器性能的深入了解,但它们不足以保证控制器在所有情况下都能安全地执行。为了解决这个问题,最近的工作集中在形式化的方法来验证神经网络输出的属性。对于神经网络控制器,我们可以使用动态模型来确定控制器安全运行所必须保持的输出特性。在这项工作中,我们开发了一种方法来使用神经网络验证工具的结果,提供概率安全保证的神经网络控制器。我们开发了一种自适应验证方法,有效地产生一个过度近似的神经网络政策。接下来,我们修改了传统的马尔可夫决策过程(MDP)模型检验的制定提供保证的过度近似的政策,给出了一个随机动力学模型。最后,我们将技术在状态抽象,以减少过度近似错误在模型检验过程中。我们表明,我们的方法是能够产生有意义的概率安全保证飞机防撞神经网络是松散的启发机载防撞系统X(ACAS X),一个家庭的防撞系统,制定了一个部分可观察的马尔可夫决策过程(POMDP)的问题。

英文摘要:

Neural networks serve as effective controllers in a variety of complex settings due to their ability to represent expressive policies. The complex nature of neural networks, however, makes their output difficult to verify and predict, which limits their use in safety-critical applications. While simulations provide insight into the performance of neural network controllers, they are not enough to guarantee that the controller will perform safely in all scenarios. To address this problem, recent work has focused on formal methods to verify properties of neural network outputs. For neural network controllers, we can use a dynamics model to determine the output properties that must hold for the controller to operate safely. In this work, we develop a method to use the results from neural network verification tools to provide probabilistic safety guarantees on a neural network controller. We develop an adaptive verification approach to efficiently generate an overapproximation of the neural network policy. Next, we modify the traditional formulation of Markov decision process (MDP) model checking to provide guarantees on the overapproximated policy given a stochastic dynamics model. Finally, we incorporate techniques in state abstraction to reduce overapproximation error during the model checking process. We show that our method is able to generate meaningful probabilistic safety guarantees for aircraft collision avoidance neural networks that are loosely inspired by Airborne Collision Avoidance System X (ACAS X), a family of collision avoidance systems that formulates the problem as a partially observable Markov decision process (POMDP).

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑