Development of Interpretable Machine Learning Models to Detect Arrhythmia based on ECG Data
Not on the map. Why?
Abstract (arXiv)
The analysis of electrocardiogram (ECG) signals can be time consuming as it is performed manually by cardiologists. Therefore, automation through machine learning (ML) classification is being increasingly proposed which would allow ML models to learn the features of a heartbeat and detect abnormalities. The lack of interpretability hinders the application of Deep Learning in healthcare. Through interpretability of these models, we would understand how a machine learning algorithm makes its decisions and what patterns are being followed for classification. This thesis builds Convolutional Neural Network (CNN) and Long Short-Term Memory (LSTM) classifiers based on state-of-the-art models and compares their performance and interpretability to shallow classifiers. Here, both global and local interpretability methods are exploited to understand the interaction between dependent and independent variables across the entire dataset and to examine model decisions in each sample, respectively. Partial Dependence Plots, Shapley Additive Explanations, Permutation Feature Importance, and Gradient Weighted Class Activation Maps (Grad-Cam) are the four interpretability techniques implemented on time-series ML models classifying ECG rhythms. In particular, we exploit Grad-Cam, which is a local interpretability technique and examine whether its interpretability varies between correctly and incorrectly classified ECG beats within each class. Furthermore, the classifiers are evaluated using K-Fold cross-validation and Leave Groups Out techniques, and we use non-parametric statistical testing to examine whether differences are significant. It was found that Grad-CAM was the most effective interpretability technique at explaining predictions of proposed CNN and LSTM models. We concluded that all high performing classifiers looked at the QRS complex of the ECG rhythm when making predictions.
Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 11 of its 29 references that are in the map. First posted on arXiv 5 May 2022.
Builds on
11 of 29 references.
References · 11
- 2016Grad-CAM: Visual Explanations from Deep Networks via Gradient-based Localizationcited by 6,690
- 2017A Unified Approach to Interpreting Model Predictionscited by 6,488
- 2017Axiomatic Attribution for Deep Networkscited by 3,350
- 2018UMAP: Uniform Manifold Approximation and Projection for Dimension Reductioncited by 2,841
- 2020The role of explainability in creating trustworthy artificial intelligence for health care: a comprehensive survey of the terminology, design choices, and evaluation strategiescited by 91
- 2018ECG Heartbeat Classification: A Deep Transferable Representationcited by 76
- 2020Interpretability of machine learning based prediction models in healthcarecited by 75
- 2018Inter- and intra- patient ECG heartbeat classification for arrhythmia detection: a sequence to sequence deep learning approachcited by 15
- 2020Recent Trends in the Use of Statistical Tests for Comparing Swarm and Evolutionary Computing Algorithms: Practical Guidelines and a Critical Reviewcited by 14
- 2022Improving ECG Classification Interpretability using Saliency Mapscited by 9
- 2020Interpreting Deep Neural Networks for Single-Lead ECG Arrhythmia Classificationcited by 8
Built on by
Citing papers per year: 2025: 1.
1 paper.