DANCE: Enhancing saliency maps using decoys
Yang Lu, Wenbo Guo, Xinyu Xing, William Stafford Noble

TL;DR
This paper introduces DANCE, a framework that enhances the robustness and interpretability of saliency maps in neural networks by using input perturbations and aggregation, effectively countering issues like gradient saturation and adversarial attacks.
Contribution
The paper proposes a novel two-step approach combining input perturbations and saliency map aggregation to improve interpretability and robustness of saliency methods.
Findings
Outperforms existing saliency methods qualitatively.
Demonstrates robustness against adversarial perturbations.
Captures inter-feature dependence effectively.
Abstract
Saliency methods can make deep neural network predictions more interpretable by identifying a set of critical features in an input sample, such as pixels that contribute most strongly to a prediction made by an image classifier. Unfortunately, recent evidence suggests that many saliency methods poorly perform, especially in situations where gradients are saturated, inputs contain adversarial perturbations, or predictions rely upon inter-feature dependence. To address these issues, we propose a framework that improves the robustness of saliency methods by following a two-step procedure. First, we introduce a perturbation mechanism that subtly varies the input sample without changing its intermediate representations. Using this approach, we can gather a corpus of perturbed data samples while ensuring that the perturbed and original input samples follow the same distribution. Second, we…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
Taxonomy
TopicsAdversarial Robustness in Machine Learning · Explainable Artificial Intelligence (XAI) · Advanced Neural Network Applications
MethodsAverage Pooling · Local Response Normalization · Grouped Convolution · Dropout · Dense Connections · Softmax · How do I speak to a person at Expedia?-/+/ · *Communicated@Fast*How Do I Communicate to Expedia? · 1x1 Convolution · Batch Normalization
