Verifying Quantized Neural Networks using SMT-Based Model Checking
Luiz Sena, Xidan Song, Erickson Alves, Iury Bessa, Edoardo Manino,, Lucas Cordeiro, Eddie de Lima Filho

TL;DR
This paper introduces a symbolic verification framework using SMT-based model checking to formally verify the safety and robustness of quantized neural networks, addressing reliability concerns in safety-critical applications.
Contribution
The paper presents a novel SMT-based verification method for quantized neural networks, capable of handling various activation functions and improving verification efficiency.
Findings
Verified 52 test cases in image classification and machine learning.
Most verification runs for small- to medium-sized ANNs complete in minutes.
Outperforms state-of-the-art techniques in analyzing larger ANNs and reducing verification time.
Abstract
Artificial Neural Networks (ANNs) are being deployed for an increasing number of safety-critical applications, including autonomous cars and medical diagnosis. However, concerns about their reliability have been raised due to their black-box nature and apparent fragility to adversarial attacks. These concerns are amplified when ANNs are deployed on restricted system, which limit the precision of mathematical operations and thus introduce additional quantization errors. Here, we develop and evaluate a novel symbolic verification framework using software model checking (SMC) and satisfiability modulo theories (SMT) to check for vulnerabilities in ANNs. More specifically, we propose several ANN-related optimizations for SMC, including invariant inference via interval analysis, slicing, expression simplifications, and discretization of non-linear activation functions. With this verification…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdversarial Robustness in Machine Learning · Explainable Artificial Intelligence (XAI) · Formal Methods in Verification
