Liang Zhao, Leping Wu, Yuyang Gao, Xiaobing Wang, Bin Yu
{"title":"基于MSVL的卷积神经网络形式化建模与验证","authors":"Liang Zhao, Leping Wu, Yuyang Gao, Xiaobing Wang, Bin Yu","doi":"10.1109/DSA56465.2022.00046","DOIUrl":null,"url":null,"abstract":"With the rapid development and wide application of neural networks, it is more and more important to use formal methods to verify and ensure their security. In this paper, we propose a comprehensive formal framework for the modeling and verification of convolutional neural networks (CNN). The framework is developed based on Modeling, Simulation and Verification Language (MSVL), a formal language with temporal-logic basis. First, the structure and basic behavior of a CNN are characterized hierarchically as MSVL specifications. On this basis, the prediction model, training model and verification module are developed. Experimental results show that the framework constructs formal models of CNNs effectively and supports the verification of various network properties.","PeriodicalId":208148,"journal":{"name":"2022 9th International Conference on Dependable Systems and Their Applications (DSA)","volume":"20 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Formal Modeling and Verification of Convolutional Neural Networks based on MSVL\",\"authors\":\"Liang Zhao, Leping Wu, Yuyang Gao, Xiaobing Wang, Bin Yu\",\"doi\":\"10.1109/DSA56465.2022.00046\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"With the rapid development and wide application of neural networks, it is more and more important to use formal methods to verify and ensure their security. In this paper, we propose a comprehensive formal framework for the modeling and verification of convolutional neural networks (CNN). The framework is developed based on Modeling, Simulation and Verification Language (MSVL), a formal language with temporal-logic basis. First, the structure and basic behavior of a CNN are characterized hierarchically as MSVL specifications. On this basis, the prediction model, training model and verification module are developed. Experimental results show that the framework constructs formal models of CNNs effectively and supports the verification of various network properties.\",\"PeriodicalId\":208148,\"journal\":{\"name\":\"2022 9th International Conference on Dependable Systems and Their Applications (DSA)\",\"volume\":\"20 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2022-08-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2022 9th International Conference on Dependable Systems and Their Applications (DSA)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/DSA56465.2022.00046\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2022 9th International Conference on Dependable Systems and Their Applications (DSA)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/DSA56465.2022.00046","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Formal Modeling and Verification of Convolutional Neural Networks based on MSVL
With the rapid development and wide application of neural networks, it is more and more important to use formal methods to verify and ensure their security. In this paper, we propose a comprehensive formal framework for the modeling and verification of convolutional neural networks (CNN). The framework is developed based on Modeling, Simulation and Verification Language (MSVL), a formal language with temporal-logic basis. First, the structure and basic behavior of a CNN are characterized hierarchically as MSVL specifications. On this basis, the prediction model, training model and verification module are developed. Experimental results show that the framework constructs formal models of CNNs effectively and supports the verification of various network properties.