论文标题
使用残差推理的神经网络验证
Neural Network Verification using Residual Reasoning
论文作者
论文摘要
随着神经网络作为关键任务系统中的组成部分的越来越多,越来越需要确保它们满足各种安全性和livese要求。近年来,已经提出了许多声音和完整的验证方法,但这些方法通常遭受严重的可伸缩性限制。最近的工作提出了使用抽象 - 再填充功能增强此类验证技术的,这些功能已被证明可以提高可扩展性:而不是验证大型且复杂的网络,而是验证者构造,然后验证一个较小的网络,其正确性意味着原始网络的正确性。这种方案的缺点是,如果验证较小的网络失败,验证者需要执行改进步骤,以增加验证网络的大小,然后开始从SCRATCH验证新网络 - 有效地“浪费”其较早的工作,以验证较小的网络。在本文中,我们通过使用残差推理来提出基于抽象的神经网络验证的增强:在验证抽象网络时使用信息的过程,以加快对精制网络的验证。本质上,该方法允许验证者存储有关确保正确行为的搜索空间部分的信息,并允许其专注于可能发现错误的区域。我们实施了方法,以扩展到Marabou验证者,并获得了有希望的结果。
With the increasing integration of neural networks as components in mission-critical systems, there is an increasing need to ensure that they satisfy various safety and liveness requirements. In recent years, numerous sound and complete verification methods have been proposed towards that end, but these typically suffer from severe scalability limitations. Recent work has proposed enhancing such verification techniques with abstraction-refinement capabilities, which have been shown to boost scalability: instead of verifying a large and complex network, the verifier constructs and then verifies a much smaller network, whose correctness implies the correctness of the original network. A shortcoming of such a scheme is that if verifying the smaller network fails, the verifier needs to perform a refinement step that increases the size of the network being verified, and then start verifying the new network from scratch - effectively "wasting" its earlier work on verifying the smaller network. In this paper, we present an enhancement to abstraction-based verification of neural networks, by using residual reasoning: the process of utilizing information acquired when verifying an abstract network, in order to expedite the verification of a refined network. In essence, the method allows the verifier to store information about parts of the search space in which the refined network is guaranteed to behave correctly, and allows it to focus on areas where bugs might be discovered. We implemented our approach as an extension to the Marabou verifier, and obtained promising results.