Generating Attribution Maps with Disentangled Masked Backpropagation
Adria Ruiz, Antonio Agudo, Francesc Moreno

TL;DR
This paper introduces Disentangled Masked Backpropagation (DMBP), a gradient-based method that produces more interpretable and consistent attribution maps for CNNs by decomposing model functions into linear components.
Contribution
DMBP is a novel gradient-based technique that disentangles positive, negative, and nuisance factors in attribution maps using ReLU network properties.
Findings
DMBP generates more visually interpretable attribution maps.
DMBP produces maps more consistent with true pixel contributions.
Effective on ResNet50 and VGG16 architectures.
Abstract
Attribution map visualization has arisen as one of the most effective techniques to understand the underlying inference process of Convolutional Neural Networks. In this task, the goal is to compute an score for each image pixel related with its contribution to the final network output. In this paper, we introduce Disentangled Masked Backpropagation (DMBP), a novel gradient-based method that leverages on the piecewise linear nature of ReLU networks to decompose the model function into different linear mappings. This decomposition aims to disentangle the positive, negative and nuisance factors from the attribution maps by learning a set of variables masking the contribution of each filter during back-propagation. A thorough evaluation over standard architectures (ResNet50 and VGG16) and benchmark datasets (PASCAL VOC and ImageNet) demonstrates that DMBP generates more visually…
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.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsGenerative Adversarial Networks and Image Synthesis · Explainable Artificial Intelligence (XAI) · Domain Adaptation and Few-Shot Learning
Methods*Communicated@Fast*How Do I Communicate to Expedia?
