Globally-Robust Neural Networks
Klas Leino, Zifan Wang, Matt Fredrikson

TL;DR
This paper introduces a globally-robust training framework for neural networks that achieves state-of-the-art verifiable accuracy with less computational cost by incorporating global Lipschitz bounds, enabling efficient real-time certification.
Contribution
It formalizes global robustness for neural networks and demonstrates how to adapt existing architectures with global Lipschitz bounds for certifiable robustness and efficiency.
Findings
Achieves state-of-the-art verifiable accuracy with less training time and memory.
Enables real-time certification with negligible additional costs.
Large robust models can be trained in hours using the proposed method.
Abstract
The threat of adversarial examples has motivated work on training certifiably robust neural networks to facilitate efficient verification of local robustness at inference time. We formalize a notion of global robustness, which captures the operational properties of on-line local robustness certification while yielding a natural learning objective for robust training. We show that widely-used architectures can be easily adapted to this objective by incorporating efficient global Lipschitz bounds into the network, yielding certifiably-robust models by construction that achieve state-of-the-art verifiable accuracy. Notably, this approach requires significantly less time and memory than recent certifiable training methods, and leads to negligible costs when certifying points on-line; for example, our evaluation shows that it is possible to train a large robust Tiny-Imagenet model in a…
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.
Code & Models
Videos
Taxonomy
TopicsAdversarial Robustness in Machine Learning · Advanced Neural Network Applications · Domain Adaptation and Few-Shot Learning
