arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2304.03496cs.LG

深度神经网络的架构保持可证明修复

Architecture-Preserving Provable Repair of Deep Neural Networks

University of California, Davis(加州大学戴维斯分校)

Zhe Tao, Stephanie Nawas, Jacqueline Mitchell, Aditya V. Thakur

AI总结:

本文提出APRNN,一种仅修改参数、可跨多层且多项式时间运行的V-多面体DNN可证明修复方法,并在多基准上验证其优于现有方法。

摘要:

深度神经网络(DNN)正成为软件中日益重要的组成部分,并被认为是图像识别等一系列问题的最先进解决方案。然而,DNN远非万无一失,DNN的错误行为可能在现实世界中造成灾难性后果。本文解决DNN的架构保持V-多面体可证明修复问题。V-多面体通过其顶点表示定义一个有界凸多面体。V-多面体可证明修复保证被修复的DNN在给定V-多面体内的无限点集上满足给定规范。架构保持修复仅修改DNN的参数,而不改变其架构。该修复可灵活修改DNN的多个层,并以多项式时间运行。它支持具有若干线性片段的激活函数的DNN,以及全连接层、卷积层、池化层和残差层。据我们所知,这是首个同时具备所有这些特性的可证明修复方法。我们在名为APRNN的工具中实现了该方法。利用MNIST、ImageNet和ACAS Xu DNN,我们表明,与PRDNN和REASSURE这两种先前的非架构保持可证明修复方法相比,它具有更好的效率、可扩展性和泛化能力。

英文摘要:

Deep neural networks (DNNs) are becoming increasingly important components of software, and are considered the state-of-the-art solution for a number of problems, such as image recognition. However, DNNs are far from infallible, and incorrect behavior of DNNs can have disastrous real-world consequences. This paper addresses the problem of architecture-preserving V-polytope provable repair of DNNs. A V-polytope defines a convex bounded polytope using its vertex representation. V-polytope provable repair guarantees that the repaired DNN satisfies the given specification on the infinite set of points in the given V-polytope. An architecture-preserving repair only modifies the parameters of the DNN, without modifying its architecture. The repair has the flexibility to modify multiple layers of the DNN, and runs in polynomial time. It supports DNNs with activation functions that have some linear pieces, as well as fully-connected, convolutional, pooling and residual layers. To the best our knowledge, this is the first provable repair approach that has all of these features. We implement our approach in a tool called APRNN. Using MNIST, ImageNet, and ACAS Xu DNNs, we show that it has better efficiency, scalability, and generalization compared to PRDNN and REASSURE, prior provable repair methods that are not architecture preserving.

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

↑