paper-with-me

홈 › Papers

Salient ImageNet: How to discover spurious features in Deep Learning?

2021-10-08 · Sahil Singla, Soheil Feizi

Deep neural networks can be unreliable in the real world especially when they heavily use {\it spurious} features for their predictions. Focusing on image classifications, we define {\it core features} as the set of visual features that are always a part of the object definition while {\it spurious features} are the ones that are likely to {\it co-occur} with the object but not a part of it (e.g., attribute "fingers" for class "band aid"). Traditional methods for discovering spurious features either require extensive human annotations (thus, not scalable), or are useful on specific models. In this work, we introduce a {\it general} framework to discover a subset of spurious and core visual features used in inferences of a general model and localize them on a large number of images with minimal human supervision. Our methodology is based on this key idea: to identify spurious or core \textit{visual features} used in model predictions, we identify spurious or core \textit{neural features} (penultimate layer neurons of a robust model) via limited human supervision (e.g., using top 5 activating images per feature). We then show that these neural feature annotations {\it generalize} extremely well to many more images {\it without} any human supervision. We use the activation maps for these neural features as the soft masks to highlight spurious or core visual features. Using this methodology, we introduce the {\it Salient Imagenet} dataset containing core and spurious masks for a large set of samples from Imagenet. Using this dataset, we show that several popular Imagenet models rely heavily on various spurious features in their predictions, indicating the standard accuracy alone is not sufficient to fully assess model performance. Code and dataset for reproducing all experiments in the paper is available at \url{https://github.com/singlasahil14/salient_imagenet}.

📄 PDF Abstract BibTeX arXiv:2110.04301

Code (2)

singlasahil14/salient_imagenet 공식 구현 pytorch
fraunhofer-aisec/shortcut-detection-vae pytorch

Tasks

AttributeDeep Learning

Similar Papers 제목 키워드 기반

Core Risk Minimization using Salient ImageNet

2022-03-28 · Sahil Singla, Mazda Moayeri, Soheil Feizi

Deep neural networks can be unreliable in the real world especially when they heavily use spurious features for their predictions. Recently, Singla & Feizi (2022) introduced the Salient Imagenet dataset by annotating and…

Causal ImageNet: How to discover spurious features in Deep Learning?

2021-09-29 · ICLR 2022 4 · Sahil Singla, Soheil Feizi

A key reason for the lack of reliability of deep neural networks in the real world is their heavy reliance on {\it spurious} input features that are causally unrelated to the true label. Focusing on image classifications…

AttributeDeep Learning

Fine-Tuning Text-To-Image Diffusion Models for Class-Wise Spurious Feature Generation

2024-02-13 · AprilPyone MaungMaung, Huy H. Nguyen, Hitoshi Kiya, Isao Echizen

We propose a method for generating spurious features by leveraging large-scale text-to-image diffusion models. Although the previous work detects spurious features in a large-scale dataset like ImageNet and introduces Sp…

Explicit Tradeoffs between Adversarial and Natural Distributional Robustness

2022-09-15 · Mazda Moayeri, Kiarash Banihashem, Soheil Feizi

Several existing works study either adversarial or natural distributional robustness of deep neural networks separately. In practice, however, models need to enjoy both types of robustness to ensure reliability. In this …

Adversarial Robustness

Spurious Features Everywhere -- Large-Scale Detection of Harmful Spurious Features in ImageNet

2022-12-09 · Yannic Neuhaus, Maximilian Augustin, Valentyn Boreiko, Matthias Hein

Benchmark performance of deep learning classifiers alone is not a reliable predictor for the performance of a deployed model. In particular, if the image classifier has picked up spurious features in the training data, i…