Adaptive occlusion sensitivity analysis for visually explaining video recognition networks
Not on the map. Why?
Abstract (arXiv)
This paper proposes a method for visually explaining the decision-making process of video recognition networks with a temporal extension of occlusion sensitivity analysis, called Adaptive Occlusion Sensitivity Analysis (AOSA). The key idea here is to occlude a specific volume of data by a 3D mask in an input 3D temporal-spatial data space and then measure the change degree in the output score. The occluded volume data that produces a larger change degree is regarded as a more critical element for classification. However, while the occlusion sensitivity analysis is commonly used to analyze single image classification, applying this idea to video classification is not so straightforward as a simple fixed cuboid cannot deal with complicated motions. To solve this issue, we adaptively set the shape of a 3D occlusion mask while referring to motions. Our flexible mask adaptation is performed by considering the temporal continuity and spatial co-occurrence of the optical flows extracted from the input video data. We further propose a novel method to reduce the computational cost of the proposed method with the first-order approximation of the output score with respect to an input video. We demonstrate the effectiveness of our method through various and extensive comparisons with the conventional methods in terms of the deletion/insertion metric and the pointing metric on the UCF101 dataset and the Kinetics-400 and 700 datasets.
Key facts. Cited by 2 papers in the map (data through 14 Oct 2026). Builds on 36 of its 56 references that are in the map. First posted on arXiv 26 Jul 2022.
Builds on
36 of 56 references.
References · 36
- 2016Grad-CAM: Visual Explanations from Deep Networks via Gradient-based Localizationcited by 6,733
- 2017A Unified Approach to Interpreting Model Predictionscited by 6,555
- 2016"Why Should I Trust You?": Explaining the Predictions of Any Classifiercited by 5,070
- 2015Learning Deep Features for Discriminative Localizationcited by 2,436
- 2013Deep Inside Convolutional Networks: Visualising Image Classification Models and Saliency Mapscited by 2,371
- 2013Visualizing and Understanding Convolutional Networkscited by 2,290
- 2017The Kinetics Human Action Video Datasetcited by 1,909
- 2018SlowFast Networks for Video Recognitioncited by 1,867
- 2017Understanding Black-box Predictions via Influence Functionscited by 1,741
- 2021Is Space-Time Attention All You Need for Video Understanding?cited by 1,620
- 2019Explainable Artificial Intelligence (XAI): Concepts, Taxonomies, Opportunities and Challenges toward Responsible AIcited by 1,552
- 2017Learning Important Features Through Propagating Activation Differencescited by 1,458
24 more
- 2018Sanity Checks for Saliency Mapscited by 1,156
- 2017A Closer Look at Spatiotemporal Convolutions for Action Recognitioncited by 1,143
- 2017SmoothGrad: removing noise by adding noisecited by 1,109
- 2014Striving for Simplicity: The All Convolutional Netcited by 990
- 2017Grad-CAM++: Improved Visual Explanations for Deep Convolutional Networkscited by 939
- 2018RISE: Randomized Input Sampling for Explanation of Black-box Modelscited by 838
- 2020Quantifying Attention Flow in Transformerscited by 775
- 2017Interpretable Explanations of Black Boxes by Meaningful Perturbationcited by 612
- 2021Intriguing Properties of Vision Transformerscited by 446
- 2019A Survey on Explainable Artificial Intelligence (XAI): Towards Medical XAIcited by 404
- 2016Top-down Neural Attention by Excitation Backpropcited by 321
- 2019A Short Note on the Kinetics-700 Human Action Datasetcited by 310
- 2016Not Just a Black Box: Learning Important Features Through Propagating Activation Differencescited by 297
- 2020A Survey on Neural Network Interpretabilitycited by 291
- 2019Understanding Deep Networks via Extremal Perturbations and Smooth Maskscited by 259
- 2017Learning Spatio-Temporal Features with 3D Residual Networks for Action Recognitioncited by 178
- 2017Visualizing Deep Neural Network Decisions: Prediction Difference Analysiscited by 166
- 2016Learning Features by Watching Objects Movecited by 138
- 2020There and Back Again: Revisiting Backpropagation Saliency Methodscited by 60
- 2021Group-CAM: Group Score-Weighted Visual Explanations for Deep Convolutional Networkscited by 36
- 2020Would Mega-scale Datasets Further Enhance Spatiotemporal 3D CNNs?cited by 31
- 2019Saliency Tubes: Visual Explanations for Spatio-Temporal Convolutionscited by 20
- 2022Is Appearance Free Action Recognition Possible?cited by 16
- 2020Explaining Motion Relevance for Activity Recognition in Video Deep Learning Modelscited by 7
Built on by
Citing papers per year: 2023: 1; 2024: 1.
2 papers.
- 2023Leveraging Activation Maximization and Generative Adversarial Training to Recognize and Explain Patterns in Natural Areas in Satellite Imagerycited by 2
- 2024Adapting Visualization Techniques for Time-Series Anomaly Detection: From Convolutional Neural Networks to Convolutional-Recurrent Neural Networkscited by 0
- 2024Adapting Visualization Techniques for Time-Series Anomaly Detection: From Convolutional Neural Networks to Convolutional-Recurrent Neural Networks7 Nov 2024
- 2023Leveraging Activation Maximization and Generative Adversarial Training to Recognize and Explain Patterns in Natural Areas in Satellite Imagery15 Nov 2023