paper-with-me

Papers

A Simple Saliency Method That Passes the Sanity Checks

2019-05-27 · Arushi Gupta, Sanjeev Arora

There is great interest in "saliency methods" (also called "attribution methods"), which give "explanations" for a deep net's decision, by assigning a "score" to each feature/pixel in the input. Their design usually involves credit-assignment via the gradient of the output with respect to input. Recently Adebayo et al. [arXiv:1810.03292] questioned the validity of many of these methods since they do not pass simple *sanity checks* which test whether the scores shift/vanish when layers of the trained net are randomized, or when the net is retrained using random labels for inputs. We propose a simple fix to existing saliency methods that helps them pass sanity checks, which we call "competition for pixels". This involves computing saliency maps for all possible labels in the classification task, and using a simple competition among them to identify and remove less relevant pixels from the map. The simplest variant of this is "Competitive Gradient $\odot$ Input (CGI)": it is efficient, requires no additional training, and uses only the input and gradient. Some theoretical justification is provided for it (especially for ReLU networks) and its performance is empirically demonstrated.

📄 PDF Abstract BibTeX arXiv:1905.12152

Code (0)

등록된 구현이 없습니다.

Methods 이 논문이 사용한 방법론

ReLU How Do I Communicate to Expedia? How Do I Communicate to Expedia? – Call ☎️ +1-(888) 829 (0881) or +1-805-330-4056 or +1-805-330-4056 for Live Support & Special Travel…

Similar Papers 제목 키워드 기반

Sanity Checks for Saliency Methods Explaining Object Detectors

2023-06-04 · Deepan Chakravarthi Padmanabhan, Paul G. Plöger, Octavio Arriaga, Matias Valdenegro-Toro

Saliency methods are frequently used to explain Deep Neural Network-based models. Adebayo et al.'s work on evaluating saliency methods for classification models illustrate certain explanation methods fail the model and d…

Objectobject-detectionObject Detection

A Simple Technique to Enable Saliency Methods to Pass the Sanity Checks

2019-09-25 · Arushi Gupta, Sanjeev Arora

{\em Saliency methods} attempt to explain a deep net's decision by assigning a {\em score} to each feature/pixel in the input, often doing this credit-assignment via the gradient of the output with respect to input. Re…

Revisiting Sanity Checks for Saliency Maps

2021-10-27 · Gal Yona, Daniel Greenfeld

Saliency methods are a popular approach for model debugging and explainability. However, in the absence of ground-truth data for what the correct maps should be, evaluating and comparing different approaches remains a lo…

Investigating sanity checks for saliency maps with image and text classification

2021-06-08 · Narine Kokhlikyan, Vivek Miglani, Bilal Alsallakh, Miguel Martin 외

Saliency maps have shown to be both useful and misleading for explaining model predictions especially in the context of images. In this paper, we perform sanity checks for text modality and show that the conclusions made…

text-classificationText Classification

Benchmarking Perturbation-based Saliency Maps for Explaining Atari Agents

2021-01-18 · Tobias Huber, Benedikt Limmer, Elisabeth André

One of the most prominent methods for explaining the behavior of Deep Reinforcement Learning (DRL) agents is the generation of saliency maps that show how much each pixel attributed to the agents' decision. However, ther…

Atari GamesBenchmarkingDeep Reinforcement LearningFeature Importance+1