Statistic-CAM: A Gradient-Free Visual Explanations for Deep Convolutional Network

Yiqin Wang,Lei Xie,Hongye Su
DOI: https://doi.org/10.1109/safeprocess58597.2023.10295912
2023-01-01
Abstract:Algorithms of class activation maps are used to provide visual explanations for CNN models to reduce the black-box nature and are widely used for model evaluation and optimization. However, it is not common to apply such algorithms to model deployment, although real-time explanations for the CNN model is much in need. The reason for that is state-of-the-art CAM algorithms are either gradient-based or complex. It is really difficult to deploy them on edge devices which are power-limited and may not support back-propagation. In response to the criticism of those techniques, we propose a new methodology to generate class activation maps for CNN models in a gradient-free and computation-saving way. Our approach, Statistic-CAM are built upon an existing CAM methodology (called backbone method) and consists of three stages: training stage, saliences fixing stage and inferring stage. By collecting and sorting channel saliences of the last feature maps by classes, the visual explanations can be generated via a simple forward propagation and a look-up in the dictionary. Compared to the backbones, our approach can achieve the performance of less than 2.1% mismatch and save up to 99.95% extra computational cost while maintain the feature of gradient-free. It is no doubt the easiest CAM algorithm to be deployed.
What problem does this paper attempt to address?