Interpretable Computer Vision Models through Adversarial Training: Unveiling the Robustness-Interpretability Connection

Delyan Boychev
7/4/2023
cs.CV

No official code found. Best implementation: delyan-boychev/pytorch_trainers_interpretability (3 stars, last commit 2023-07-07).

Abstract

With the perpetual increase of complexity of the state-of-the-art deep neural networks, it becomes a more and more challenging task to maintain their interpretability. Our work aims to evaluate the effects of adversarial training utilized to produce robust models - less vulnerable to adversarial attacks. It has been shown to make computer vision models more interpretable. Interpretability is as essential as robustness when we deploy the models to the real world. To prove the correlation between these two problems, we extensively examine the models using local feature-importance methods (SHAP, Integrated Gradients) and feature visualization techniques (Representation Inversion, Class Specific Image Generation). Standard models, compared to robust are more susceptible to adversarial attacks, and their learned representations are less meaningful to humans. Conversely, these models focus on distinctive regions of the images which support their predictions. Moreover, the features learned by the robust model are closer to the real ones.

View on arXivView PDF

Code Implementations(1)

30PythonAug 28, 20223 years ago

Similar Papers

Cite this paper

@article{boychev2023interpretable,
  title  = {Interpretable Computer Vision Models through Adversarial Training: Unveiling the Robustness-Interpretability Connection},
  author = {Delyan Boychev},
  year   = {2023},
  eprint = {2307.02500},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2307.02500v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2307.02500.svg)](https://codeofpaper.com/paper/2307.02500)

Discussion