On the Connection Between Adversarial Robustness and Saliency Map Interpretability
Christian Etmann, Sebastian Lunz, Peter Maass, Carola-Bibiane Schönlieb
TL;DR
The study investigates why adversarially robust neural networks often exhibit more interpretable saliency maps. By formalizing robustness as the distance to the decision boundary ($\rho(x)$) and interpretability via gradient-based alignment ($\alpha(x)$), the authors derive exact results for linear models and develop a linearized robustness framework ($\tilde{\rho}(x)$) for non-linear networks, complemented by a homogeneous-decomposition of neural nets. They prove bounds linking robustness and alignment and validate these insights through experiments on MNIST and ImageNet using local Lipschitz regularization and multiple adversarial attacks, finding that the robustness-interpretability link is stronger in more linear regimes. The findings illuminate when and why alignment correlates with robustness, and suggest directions for defenses that leverage saliency alignment alongside adversarial robustness.
Abstract
Recent studies on the adversarial vulnerability of neural networks have shown that models trained to be more robust to adversarial attacks exhibit more interpretable saliency maps than their non-robust counterparts. We aim to quantify this behavior by considering the alignment between input image and saliency map. We hypothesize that as the distance to the decision boundary grows,so does the alignment. This connection is strictly true in the case of linear models. We confirm these theoretical findings with experiments based on models trained with a local Lipschitz regularization and identify where the non-linear nature of neural networks weakens the relation.
