Choose Your Explanation: A Comparison of SHAP and GradCAM in Human Activity Recognition
Not on the map. Why?
Abstract (arXiv)
Explaining machine learning (ML) models using eXplainable AI (XAI) techniques has become essential to make them more transparent and trustworthy. This is especially important in high-stakes domains like healthcare, where understanding model decisions is critical to ensure ethical, sound, and trustworthy outcome predictions. However, users are often confused about which explanability method to choose for their specific use case. We present a comparative analysis of widely used explainability methods, Shapley Additive Explanations (SHAP) and Gradient-weighted Class Activation Mapping (Grad-CAM), within the domain of human activity recognition (HAR) utilizing graph convolutional networks (GCNs). By evaluating these methods on skeleton-based data from two real-world datasets, including a healthcare-critical cerebral palsy (CP) case, this study provides vital insights into both approaches' strengths, limitations, and differences, offering a roadmap for selecting the most appropriate explanation method based on specific models and applications. We quantitatively and quantitatively compare these methods, focusing on feature importance ranking, interpretability, and model sensitivity through perturbation experiments. While SHAP provides detailed input feature attribution, Grad-CAM delivers faster, spatially oriented explanations, making both methods complementary depending on the application's requirements. Given the importance of XAI in enhancing trust and transparency in ML models, particularly in sensitive environments like healthcare, our research demonstrates how SHAP and Grad-CAM could complement each other to provide more interpretable and actionable model explanations.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 26 of its 60 references that are in the map. First posted on arXiv 20 Dec 2024.
Builds on
26 of 60 references.
References · 26
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
- 2016Grad-CAM: Visual Explanations from Deep Networks via Gradient-based Localizationcited by 6,690
- 2017A Unified Approach to Interpreting Model Predictionscited by 6,488
- 2016"Why Should I Trust You?": Explaining the Predictions of Any Classifiercited by 5,040
- 2013Deep Inside Convolutional Networks: Visualising Image Classification Models and Saliency Mapscited by 2,348
- 2018Spatial Temporal Graph Convolutional Networks for Skeleton-Based Action Recognitioncited by 1,199
- 2018Sanity Checks for Saliency Mapscited by 1,149
- 2016NTU RGB+D: A Large Scale Dataset for 3D Human Activity Analysiscited by 683
- 2019NTU RGB+D 120: A Large-Scale Benchmark for 3D Human Activity Understandingcited by 530
- 2019A Survey on Explainable Artificial Intelligence (XAI): Towards Medical XAIcited by 403
- 2017Methods for Interpreting and Understanding Deep Neural Networkscited by 342
- 2019Explaining individual predictions when features are dependent: More accurate approximations to Shapley valuescited by 205
14 more
- 2022OpenXAI: Towards a Transparent Evaluation of Model Explanationscited by 125
- 2018Disease Prediction using Graph Convolutional Networks: Application to Autism Spectrum Disorder and Alzheimer's Diseasecited by 98
- 2020Stronger, Faster and More Explainable: A Graph Convolutional Baseline for Skeleton-based Action Recognitioncited by 91
- 2021Constructing Stronger and Faster Baselines for Skeleton-based Action Recognitioncited by 87
- 2022Rethinking Stability for Attribution-based Explanationscited by 52
- 2021On Baselines for Local Feature Attributionscited by 29
- 2023A Review on Explainable Artificial Intelligence for Healthcare: Why, How, and When?cited by 24
- 2024Towards Explainable Artificial Intelligence (XAI): A Data Mining Perspectivecited by 9
- 2021Explainable AI, but explainable to whom?cited by 7
- 2024From Movements to Metrics: Evaluating Explainable AI Methods in Skeleton-Based Human Activity Recognitioncited by 6
- 2022An empirical study of the effect of background data size on the stability of SHapley Additive exPlanations (SHAP) for deep learning modelscited by 4
- 2024AutoGCN -- Towards Generic Human Activity Recognition with Neural Architecture Searchcited by 3
- 2024Lightweight Neural Architecture Search for Cerebral Palsy Detectioncited by 2
- 2024Explaining Human Activity Recognition with SHAP: Validating Insights with Perturbation and Quantitative Measurescited by 2
Built on by
Not cited yet.