mlsanityData to 7 Oct 2026

Scaling Model Checking for DNN Analysis via State-Space Reduction and Input Segmentation (Extended Version)

arXiv 2306.17323 ↗First posted 29 Jun 2023cs.LGcited by 0

Not on the map. Why?

Abstract (arXiv)

Owing to their remarkable learning capabilities and performance in real-world applications, the use of machine learning systems based on Neural Networks (NNs) has been continuously increasing. However, various case studies and empirical findings in the literature suggest that slight variations to NN inputs can lead to erroneous and undesirable NN behavior. This has led to considerable interest in their formal analysis, aiming to provide guarantees regarding a given NN's behavior. Existing frameworks provide robustness and/or safety guarantees for the trained NNs, using satisfiability solving and linear programming. We proposed FANNet, the first model checking-based framework for analyzing a broader range of NN properties. However, the state-space explosion associated with model checking entails a scalability problem, making the FANNet applicable only to small NNs. This work develops state-space reduction and input segmentation approaches, to improve the scalability and timing efficiency of formal NN analysis. Compared to the state-of-the-art FANNet, this enables our new model checking-based framework to reduce the verification's timing overhead by a factor of up to 8000, making the framework applicable to NNs even with approximately 80 times more network parameters. This in turn allows the analysis of NN safety properties using the new framework, in addition to all the NN properties already included with FANNet. The framework is shown to be efficiently able to analyze properties of NNs trained on healthcare datasets as well as the well--acknowledged ACAS Xu NNs.

Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 31 of its 79 references that are in the map. First posted on arXiv 29 Jun 2023.

Builds on

31 of 79 references.

References · 31

  1. 2013Intriguing properties of neural networkscited by 5,114
  2. 2016Towards Evaluating the Robustness of Neural Networkscited by 2,976
  3. 2016Universal adversarial perturbationscited by 774
  4. 2017Reluplex: An Efficient SMT Solver for Verifying Deep Neural Networkscited by 739
  5. 2017Efficient Processing of Deep Neural Networks: A Tutorial and Surveycited by 427
  6. 2017DeepXplore: Automated Whitebox Testing of Deep Learning Systemscited by 307
  7. 2016Safety Verification of Deep Neural Networkscited by 262
  8. 2017Formal Verification of Piece-Wise Linear Feed-Forward Neural Networkscited by 241
  9. 2016Imbalanced-learn: A Python Toolbox to Tackle the Curse of Imbalanced Datasets in Machine Learningcited by 193
  10. 2018Formal Security Analysis of Neural Networks using Symbolic Intervalscited by 185
  11. 2018Efficient Formal Safety Analysis of Neural Networkscited by 165
  12. 2019Branch and Bound for Piecewise Linear Neural Network Verificationcited by 138
19 more
  1. 2020NNV: The Neural Network Verification Tool for Deep Neural Networks and Learning-Enabled Cyber-Physical Systemscited by 128
  2. 2017An approach to reachability analysis for feed-forward ReLU neural networkscited by 126
  3. 2016Technical Report on the CleverHans v2.1.0 Adversarial Examples Librarycited by 123
  4. 2017Maximum Resilience of Artificial Neural Networkscited by 97
  5. 2016Measuring Neural Net Robustness with Constraintscited by 90
  6. 2017Output Reachable Set Estimation and Verification for Multi-Layer Neural Networkscited by 79
  7. 2017Verifying Properties of Binarized Deep Neural Networkscited by 77
  8. 2020Verification of Deep Convolutional Neural Networks Using ImageStarscited by 75
  9. 2019An Abstraction-Based Framework for Neural Network Verificationcited by 68
  10. 2021Adversarial Example Detection for DNN Models: A Review and Experimental Comparisoncited by 51
  11. 2020Parallelization Techniques for Verifying Neural Networkscited by 36
  12. 2020Reachable Set Estimation for Neural Network Control Systems: A Simulation-Guided Approachcited by 36
  13. 2020DeepAbstract: Neural Network Abstraction for Accelerating Verificationcited by 31
  14. 2017DeepSafe: A Data-driven Approach for Checking Adversarial Robustness in Neural Networkscited by 20
  15. 2017Low Resolution Face Recognition Using a Two-Branch Deep Convolutional Neural Network Architecturecited by 17
  16. 2020A Deep Convolutional Neural Network for COVID-19 Detection Using Chest X-Rayscited by 11
  17. 2018TrISec: Training Data-Unaware Imperceptible Security Attacks on Deep Neural Networkscited by 8
  18. 2019FANNet: Formal Analysis of Noise Tolerance, Training Bias and Input Sensitivity in Neural Networkscited by 7
  19. 2021Exploiting Vulnerabilities in Deep Neural Networks: Adversarial and Fault-Injection Attackscited by 4

Built on by

Not cited yet.