Smooth Grad-CAM++: An Enhanced Inference Level Visualization Technique for Deep Convolutional Neural Network Models
Daniel Omeiza, Skyler Speakman, Celia Cintas, Komminist Weldermariam

TL;DR
Smooth Grad-CAM++ is a novel visualization method that enhances deep CNN interpretability by producing sharper, more localized, and comprehensive visual explanations of model predictions, especially for multiple object instances.
Contribution
It combines SmoothGrad and Grad-CAM++ techniques to improve visualization sharpness, object localization, and multi-object explanation capabilities during inference.
Findings
Produces more visually sharp activation maps
Improves object localization accuracy
Effectively visualizes multiple object occurrences
Abstract
Gaining insight into how deep convolutional neural network models perform image classification and how to explain their outputs have been a concern to computer vision researchers and decision makers. These deep models are often referred to as black box due to low comprehension of their internal workings. As an effort to developing explainable deep learning models, several methods have been proposed such as finding gradients of class output with respect to input image (sensitivity maps), class activation map (CAM), and Gradient based Class Activation Maps (Grad-CAM). These methods under perform when localizing multiple occurrences of the same class and do not work for all CNNs. In addition, Grad-CAM does not capture the entire object in completeness when used on single object images, this affect performance on recognition tasks. With the intention to create an enhanced visual explanation…
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
TopicsExplainable Artificial Intelligence (XAI) · Advanced Neural Network Applications · Adversarial Robustness in Machine Learning
