FANNet: Formal Analysis of Noise Tolerance, Training Bias and Input Sensitivity in Neural Networks
Mahum Naseer, Mishal Fatima Minhas, Faiq Khalid, Muhammad Abdullah, Hanif, Osman Hasan, Muhammad Shafique

TL;DR
FANNet introduces a formal verification approach to analyze neural networks' noise tolerance, input sensitivity, and training bias, providing rigorous insights into their robustness and vulnerabilities in safety-critical applications.
Contribution
The paper presents a novel formal analysis methodology for neural networks, enabling precise evaluation of noise tolerance, input node sensitivity, and training bias effects.
Findings
Achieved approximately ±11% noise tolerance in tested network
Identified the most sensitive input nodes affecting performance
Confirmed presence of training dataset bias
Abstract
With a constant improvement in the network architectures and training methodologies, Neural Networks (NNs) are increasingly being deployed in real-world Machine Learning systems. However, despite their impressive performance on "known inputs", these NNs can fail absurdly on the "unseen inputs", especially if these real-time inputs deviate from the training dataset distributions, or contain certain types of input noise. This indicates the low noise tolerance of NNs, which is a major reason for the recent increase of adversarial attacks. This is a serious concern, particularly for safety-critical applications, where inaccurate results lead to dire consequences. We propose a novel methodology that leverages model checking for the Formal Analysis of Neural Network (FANNet) under different input noise ranges. Our methodology allows us to rigorously analyze the noise tolerance of NNs, their…
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.
