Maximum Resilience of Artificial Neural Networks
Chih-Hong Cheng, Georg N\"uhrenberg, Harald Ruess

TL;DR
This paper introduces a method to quantify the maximum resilience of neural networks against input perturbations by formulating the problem as mixed integer optimization, enabling scalable verification for safety-critical applications.
Contribution
It presents a novel approach to compute maximal resilience bounds for ANNs using MIP encoding heuristics and parallelization, improving scalability and efficiency.
Findings
Effective computation of resilience bounds for image recognition ANNs
Scalable approach demonstrated on autonomous robot maneuvering
Parallelization yields near-linear speed-up in experiments
Abstract
The deployment of Artificial Neural Networks (ANNs) in safety-critical applications poses a number of new verification and certification challenges. In particular, for ANN-enabled self-driving vehicles it is important to establish properties about the resilience of ANNs to noisy or even maliciously manipulated sensory input. We are addressing these challenges by defining resilience properties of ANN-based classifiers as the maximal amount of input or sensor perturbation which is still tolerated. This problem of computing maximal perturbation bounds for ANNs is then reduced to solving mixed integer optimization problems (MIP). A number of MIP encoding heuristics are developed for drastically reducing MIP-solver runtimes, and using parallelization of MIP-solvers results in an almost linear speed-up in the number (up to a certain limit) of computing cores in our experiments. We demonstrate…
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 · Advanced Memory and Neural Computing · Advanced Neural Network Applications
