Counterfactual Image Generation for adversarially robust and interpretable Classifiers
Not on the map. Why?
Abstract (arXiv)
Neural Image Classifiers are effective but inherently hard to interpret and susceptible to adversarial attacks. Solutions to both problems exist, among others, in the form of counterfactual examples generation to enhance explainability or adversarially augment training datasets for improved robustness. However, existing methods exclusively address only one of the issues. We propose a unified framework leveraging image-to-image translation Generative Adversarial Networks (GANs) to produce counterfactual samples that highlight salient regions for interpretability and act as adversarial samples to augment the dataset for more robustness. This is achieved by combining the classifier and discriminator into a single model that attributes real images to their respective classes and flags generated images as "fake". We assess the method's effectiveness by evaluating (i) the produced explainability masks on a semantic segmentation task for concrete cracks and (ii) the model's resilience against the Projected Gradient Descent (PGD) attack on a fruit defects detection problem. Our produced saliency maps are highly descriptive, achieving competitive IoU values compared to classical segmentation models despite being trained exclusively on classification labels. Furthermore, the model exhibits improved robustness to adversarial attacks, and we show how the discriminator's "fakeness" value serves as an uncertainty measure of the predictions.
Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 36 of its 54 references that are in the map. First posted on arXiv 1 Oct 2023.
Builds on
36 of 54 references.
References · 36
- 2015U-Net: Convolutional Networks for Biomedical Image Segmentationcited by 19,604
- 2021High-Resolution Image Synthesis with Latent Diffusion Modelscited by 18,694
- 2014ImageNet Large Scale Visual Recognition Challengecited by 8,441
- 2014Explaining and Harnessing Adversarial Examplescited by 7,287
- 2016Grad-CAM: Visual Explanations from Deep Networks via Gradient-based Localizationcited by 6,690
- 2017Towards Deep Learning Models Resistant to Adversarial Attackscited by 6,326
- 2013Intriguing properties of neural networkscited by 5,114
- 2016"Why Should I Trust You?": Explaining the Predictions of Any Classifiercited by 5,040
- 2016Image-to-Image Translation with Conditional Adversarial Networkscited by 4,510
- 2015Learning Deep Features for Discriminative Localizationcited by 2,430
- 2013Visualizing and Understanding Convolutional Networkscited by 2,278
- 2016Adversarial examples in the physical worldcited by 1,762
24 more
- 2021Swin-Unet: Unet-like Pure Transformer for Medical Image Segmentationcited by 1,218
- 2018Sanity Checks for Saliency Mapscited by 1,149
- 2017Grad-CAM++: Improved Visual Explanations for Deep Convolutional Networkscited by 936
- 2018Robustness May Be at Odds with Accuracycited by 873
- 2018RISE: Randomized Input Sampling for Explanation of Black-box Modelscited by 825
- 2014Deep Neural Networks are Easily Fooled: High Confidence Predictions for Unrecognizable Imagescited by 774
- 2017Interpretable Explanations of Black Boxes by Meaningful Perturbationcited by 611
- 2019Score-CAM: Score-Weighted Visual Explanations for Convolutional Neural Networkscited by 575
- 2022MANIQA: Multi-dimension Attention Network for No-Reference Image Quality Assessmentcited by 514
- 2017Interpretation of Neural Networks is Fragilecited by 443
- 2014Understanding Deep Image Representations by Inverting Themcited by 399
- 2019Understanding Deep Networks via Extremal Perturbations and Smooth Maskscited by 257
- 2018Generating Adversarial Examples with Adversarial Networkscited by 256
- 2018Explaining Image Classifiers by Counterfactual Generationcited by 144
- 2020Learning What Makes a Difference from Counterfactual Examples and Gradient Supervisioncited by 66
- 2022SUNet: Swin Transformer UNet for Image Denoisingcited by 43
- 2020Learn2Perturb: an End-to-end Feature Perturbation Learning to Improve Adversarial Robustnesscited by 27
- 2019Adversarial Explanations for Understanding Image Classification Decisions and Improved Neural Network Robustnesscited by 14
- 2022What You See is What You Classify: Black Box Attributionscited by 12
- 2020Scientific Discovery by Generating Counterfactuals using Image Translationcited by 11
- 2020Combining Similarity and Adversarial Learning to Generate Visual Explanation: Application to Medical Image Classificationcited by 3
- 2022Facilitated machine learning for image-based fruit quality assessmentcited by 3
- 2021Leveraging Conditional Generative Models in a General Explanation Framework of Classifier Decisionscited by 2
- 2021Automated Quality Control of Vacuum Insulated Glazing by Convolutional Neural Network Image Classificationcited by 2
Built on by
Citing papers per year: 2024: 1.
1 paper.