Skip to main page content
U.S. flag

An official website of the United States government

Dot gov

The .gov means it’s official.
Federal government websites often end in .gov or .mil. Before sharing sensitive information, make sure you’re on a federal government site.

Https

The site is secure.
The https:// ensures that you are connecting to the official website and that any information you provide is encrypted and transmitted securely.

Access keys NCBI Homepage MyNCBI Homepage Main Content Main Navigation
. 2021 May 13:12:657304.
doi: 10.3389/fphys.2021.657304. eCollection 2021.

An Interpretable Hand-Crafted Feature-Based Model for Atrial Fibrillation Detection

Affiliations

An Interpretable Hand-Crafted Feature-Based Model for Atrial Fibrillation Detection

Rahimeh Rouhi et al. Front Physiol. .

Abstract

Atrial Fibrillation (AF) is the most common type of cardiac arrhythmia. Early diagnosis of AF helps to improve therapy and prognosis. Machine Learning (ML) has been successfully applied to improve the effectiveness of Computer-Aided Diagnosis (CADx) systems for AF detection. Presenting an explanation for the decision made by an ML model is considerable from the cardiologists' point of view, which decreases the complexity of the ML model and can provide tangible information in their diagnosis. In this paper, a range of explanation techniques is applied to hand-crafted features based ML models for heart rhythm classification. We validate the impact of the techniques by applying feature selection and classification to the 2017 CinC/PhysioNet challenge dataset. The results show the effectiveness and efficiency of SHapley Additive exPlanations (SHAP) technique along with Random Forest (RF) for the classification of the Electrocardiogram (ECG) signals for AF detection with a mean F-score of 0.746 compared to 0.706 for a technique based on the same features based on a cascaded SVM approach. The study also highlights how this interpretable hand-crafted feature-based model can provide cardiologists with a more compact set of features and tangible information in their diagnosis.

Keywords: atrial fibrillation; classification; computer-aided diagnosis; feature importance; feature selection; interpretability.

PubMed Disclaimer

Conflict of interest statement

The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.

Figures

Figure 1
Figure 1
Feature importance based on LR.
Figure 2
Figure 2
Feature importance based on PT.
Figure 3
Figure 3
Feature importance based on RF.
Figure 4
Figure 4
Feature importance based on SHAP.
Figure 5
Figure 5
Comparison of feature importance values obtained from different techniques.
Figure 6
Figure 6
Results of heart rhythm classification in terms of Fμ, by RF classifier applied to only the most important features. SHAP generates the best classification results based on only 28 features.
Figure 7
Figure 7
Results of heart rhythm classification in terms of FM, by RF classifier applied to only the most important features. SHAP generates the best classification results based on only 28 features.
Figure 8
Figure 8
ROC curves for different classes obtained from feature importance by SHAP and RF classification and 10-fold cross-validation.
Figure 9
Figure 9
LIME feature importance for different samples, selected randomly from test set, corresponding to class atrial fibrillation (A), class normal sinus rhythm (B), class other rhythms (C), and class noisy recordings (D), respectively.
Figure 10
Figure 10
Force plot for different samples, selected randomly from test set, corresponding to class atrial fibrillation (A), class normal sinus rhythm (B), class other rhythms (C), and class noisy recordings (D), respectively.

Similar articles

Cited by

References

    1. Baehrens D., Schroeter T., Harmeling S., Kawanabe M., Hansen K., Müller K.-R. (2010). How to explain individual classification decisions. J. Mach. Learn. Res. 11:1803–1831.
    1. Bashar S., Han D., Fearass Z., Ding E., Fitzgibbons T., Walkey A., et al. . (2020). Novel density poincare plot based machine learning method to detect atrial fibrillation from premature atrial/ventricular contractions. IEEE Trans. Biomed. Eng. 68, 448–460. 10.1109/TBME.2020.3004310 - DOI - PMC - PubMed
    1. Behar J., Oster J., Li Q., Clifford G. D. (2013). Ecg signal quality during arrhythmia and its application to false alarm reduction. IEEE Trans. Biomed. Eng. 60, 1660–1666. 10.1109/TBME.2013.2240452 - DOI - PubMed
    1. Behar J. A., Rosenberg A. A., Yaniv Y., Oster J. (2017). “Rhythm and quality classification from short ecgs recorded using a mobile device,” in 2017 Computing in Cardiology (CinC) (Rennes: IEEE; ), 1–4. 10.22489/CinC.2017.165-056 - DOI
    1. Bhatt U., Weller A., Moura J. M. (2020). Evaluating and aggregating feature-based model explanations. arXiv preprint arXiv:2005.00631. 10.24963/ijcai.2020/417 - DOI

LinkOut - more resources