TL;DR
Eigen-CAM introduces a novel, gradient-free method for generating class activation maps by leveraging principal components of CNN features, enhancing interpretability and robustness without model retraining.
Contribution
The paper presents Eigen-CAM, a new approach that simplifies CAM generation using principal components, improving robustness and applicability across CNN models without retraining.
Findings
Up to 12% improvement in weakly supervised object localization.
Robust against classification errors and adversarial noise.
Does not require gradient backpropagation or model modifications.
Abstract
Deep neural networks are ubiquitous due to the ease of developing models and their influence on other domains. At the heart of this progress is convolutional neural networks (CNNs) that are capable of learning representations or features given a set of data. Making sense of such complex models (i.e., millions of parameters and hundreds of layers) remains challenging for developers as well as the end-users. This is partially due to the lack of tools or interfaces capable of providing interpretability and transparency. A growing body of literature, for example, class activation map (CAM), focuses on making sense of what a model learns from the data or why it behaves poorly in a given task. This paper builds on previous ideas to cope with the increasing demand for interpretable, robust, and transparent models. Our approach provides a simpler and intuitive (or familiar) way of generating…
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
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
MethodsInterpretability · Class-activation map
