Evaluating the Robustness of Neural Networks: An Extreme Value Theory Approach
Tsui-Wei Weng, Huan Zhang, Pin-Yu Chen, Jinfeng Yi, Dong Su, Yupeng, Gao, Cho-Jui Hsieh, Luca Daniel

TL;DR
This paper introduces CLEVER, a novel attack-agnostic robustness metric for neural networks based on Extreme Value Theory, providing a theoretical and practical tool to evaluate model robustness against adversarial attacks.
Contribution
It develops a theoretical framework linking robustness to local Lipschitz constants and proposes CLEVER, the first attack-independent robustness metric applicable to any neural network.
Findings
CLEVER scores correlate with adversarial robustness measured by attack norms.
Defended networks show higher CLEVER scores, indicating improved robustness.
CLEVER is computationally feasible for large neural networks.
Abstract
The robustness of neural networks to adversarial examples has received great attention due to security implications. Despite various attack approaches to crafting visually imperceptible adversarial examples, little has been developed towards a comprehensive measure of robustness. In this paper, we provide a theoretical justification for converting robustness analysis into a local Lipschitz constant estimation problem, and propose to use the Extreme Value Theory for efficient evaluation. Our analysis yields a novel robustness metric called CLEVER, which is short for Cross Lipschitz Extreme Value for nEtwork Robustness. The proposed CLEVER score is attack-agnostic and computationally feasible for large neural networks. Experimental results on various networks, including ResNet, Inception-v3 and MobileNet, show that (i) CLEVER is aligned with the robustness indication measured by the…
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
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdversarial Robustness in Machine Learning
MethodsGlobal Average Pooling · Batch Normalization · Bottleneck Residual Block · Kaiming Initialization · Residual Connection · Residual Block · Average Pooling · Auxiliary Classifier · Bitcoin Customer Service Number +1-833-534-1729 · 1x1 Convolution
