LGCVJan 29, 2023

Unlocking Deterministic Robustness Certification on ImageNet

CMU
arXiv:2301.12549v317 citationsh-index: 34Has Code
Originality Incremental advance
AI Analysis

This work addresses the problem of making deep learning models provably robust against adversarial attacks for real-world applications, representing a significant but incremental advance in scaling existing methods.

The paper tackles the challenge of scaling deterministic robustness certification to larger models like ResNets and ViTs on high-dimensional data such as ImageNet, achieving state-of-the-art robust accuracy on benchmarks like CIFAR-10/100 and Tiny-ImageNet, and demonstrating the first fast deterministic guarantees on ImageNet.

Despite the promise of Lipschitz-based methods for provably-robust deep learning with deterministic guarantees, current state-of-the-art results are limited to feed-forward Convolutional Networks (ConvNets) on low-dimensional data, such as CIFAR-10. This paper investigates strategies for expanding certifiably robust training to larger, deeper models. A key challenge in certifying deep networks is efficient calculation of the Lipschitz bound for residual blocks found in ResNet and ViT architectures. We show that fast ways of bounding the Lipschitz constant for conventional ResNets are loose, and show how to address this by designing a new residual block, leading to the \emph{Linear ResNet} (LiResNet) architecture. We then introduce \emph{Efficient Margin MAximization} (EMMA), a loss function that stabilizes robust training by simultaneously penalizing worst-case adversarial examples from \emph{all} classes. Together, these contributions yield new \emph{state-of-the-art} robust accuracy on CIFAR-10/100 and Tiny-ImageNet under $\ell_2$ perturbations. Moreover, for the first time, we are able to scale up fast deterministic robustness guarantees to ImageNet, demonstrating that this approach to robust learning can be applied to real-world applications. We release our code on Github: \url{https://github.com/klasleino/gloro}.

Code Implementations2 repos
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes