序列神经网络可扩展的形式化验证方法
Scalable Formal Verification Approach for Sequential Neural Networks
本文主要研究了针对序列神经网络的一种可扩展的形式化验证方法。得益于其在处理序列数据方面的显著能力,序列神经网络已被广泛应用于多种软件系统中,尤其是Transformer和循环神经网络这两种模型。然而,在系统环境中连续收集数据时,序列数据可能包含测量误差或对抗噪声。本文介绍了一种基于采样、线性规划和极值定理的形式化验证方法,支持Transformer和循环神经网络等类型的序列神经网络的鲁棒性验证与分析。为了体现该验证方法的有效性,本文在真实环境中的序列数据分析系统进行了评估与分析,分别是网络流量数据分类器和推荐系统。与当前最先进的验证器相比,实验结果显示本文的研究方法在验证精度上有所提升,对非线性运算的边界逼近更为紧凑,同时支持多种神经网络模型结构和运算,展现出强大的可扩展性。
his paper focuses on investigating a scalable formal verification approach for sequential neural networks. Owing to their substantial capabilities in processing sequential data, sequential neural networks have found widespread application across various software systems, particularly in the case of Transformer and Recurrent Neural Network models. However, in the context of continuous data collection in system environments, sequential data may be compromised by measurement errors or adversarial noise. This paper introduces a formal verification method that utilizes sampling, linear programming, and extreme value theory to support the robustness verification and analysis of sequential neural network models, such as Transformers and RNNs. To demonstrate the method\'s effectiveness, this research evaluates and analyzes its application across real-world sequence data analysis systems, including network traffic data classification and recommendation systems. Compared to the current state-of-the-art verifiers, experimental results demonstrate an improvement in verification accuracy through our method, offering a tighter approximation to the boundaries of nonlinear operations, and supporting a diverse range of neural network model structures and operations, thus showcasing significant scalability.
邓浩东、王敬宇
计算技术、计算机技术
人工智能序列神经网络形式化验证软件系统鲁棒性
artifical intelligencesequential neural networksformal verificationsoftware system robustness
邓浩东,王敬宇.序列神经网络可扩展的形式化验证方法[EB/OL].(2024-03-29)[2025-08-02].http://www.paper.edu.cn/releasepaper/content/202403-414.点此复制
评论