A Robust Interpretable Deep Learning Classifier for Heart Anomaly Detection Without Segmentation

Traditionally, abnormal heart sound classification is framed as a three-stage process. The first stage involves segmenting the phonocardiogram to detect fundamental heart sounds; after which features are extracted and classification is performed. Some researchers in the field argue the segmentation step is an unwanted computational burden, whereas others embrace it as a prior step to feature extraction. When comparing accuracies achieved by studies that have segmented heart sounds before analysis with those who have overlooked that step, the question of whether to segment heart sounds before feature extraction is still open. In this study, we explicitly examine the importance of heart sound segmentation as a prior step for heart sound classification, and then seek to apply the obtained insights to propose a robust classifier for abnormal heart sound detection. Furthermore, recognizing the pressing need for explainable Artificial Intelligence (AI) models in the medical domain, we also unveil hidden representations learned by the classifier using model interpretation techniques. Experimental results demonstrate that the segmentation which can be learned by the model plays an essential role in abnormal heart sound classification. Our new classifier is also shown to be robust, stable and most importantly, explainable, with an accuracy of almost 100% on the widely used PhysioNet dataset.

[1]  Yongxin Yang,et al.  Deeper, Broader and Artier Domain Generalization , 2017, 2017 IEEE International Conference on Computer Vision (ICCV).

[2]  Scott Lundberg,et al.  A Unified Approach to Interpreting Model Predictions , 2017, NIPS.

[3]  Aggelos K. Katsaggelos,et al.  Heart sound anomaly and quality detection using ensemble of neural networks without segmentation , 2016, 2016 Computing in Cardiology Conference (CinC).

[4]  Sridha Sridharan,et al.  Correlation-aware Adversarial Domain Adaptation and Generalization , 2019, Pattern Recognit..

[5]  Sridha Sridharan,et al.  Heart Sound Segmentation Using Bidirectional LSTMs With Attention , 2020, IEEE Journal of Biomedical and Health Informatics.

[6]  Anthony J. Sinskey,et al.  Automatic segmentation and classification of cardiac cycles using deep learning and a wireless electronic stethoscope , 2017, 2017 IEEE Life Sciences Conference (LSC).

[7]  Carlos Guestrin,et al.  "Why Should I Trust You?": Explaining the Predictions of Any Classifier , 2016, ArXiv.

[8]  Thomas Penzel,et al.  A Review of Obstructive Sleep Apnea Detection Approaches , 2019, IEEE Journal of Biomedical and Health Informatics.

[9]  H. Nazeran,et al.  Digital phonocardiography: a PDA-based approach , 2004, The 26th Annual International Conference of the IEEE Engineering in Medicine and Biology Society.

[10]  Abir Hussain,et al.  The Implementation of Pretrained AlexNet on PCG Classification , 2019, ICIC.

[11]  Avanti Shrikumar,et al.  Learning Important Features Through Propagating Activation Differences , 2017, ICML.

[12]  Christian Biemann,et al.  What do we need to build explainable AI systems for the medical domain? , 2017, ArXiv.

[13]  S. Balqis Samdin,et al.  A Markov-Switching Model Approach to Heart Sound Segmentation and Classification , 2018, IEEE Journal of Biomedical and Health Informatics.

[14]  Jiqing Han,et al.  Abnormal heart sound detection using temporal quasi-periodic features and long short-term memory without segmentation , 2019, Biomed. Signal Process. Control..

[15]  Aurobinda Routray,et al.  Databases, features and classifiers for speech emotion recognition: a review , 2018, International Journal of Speech Technology.

[16]  Arul Valiyavalappil Haridas,et al.  A critical review and analysis on techniques of speech recognition: The road ahead , 2018, Int. J. Knowl. Based Intell. Eng. Syst..

[17]  Gari D Clifford,et al.  Combining sparse coding and time-domain features for heart sound classification , 2017, Physiological measurement.

[18]  Brandon M. Greenwell,et al.  Interpretable Machine Learning , 2019, Hands-On Machine Learning with R.

[19]  Soonil Kwon,et al.  Classification of Heart Sound Signal Using Multiple Features , 2018, Applied Sciences.

[20]  Amina Adadi,et al.  Peeking Inside the Black-Box: A Survey on Explainable Artificial Intelligence (XAI) , 2018, IEEE Access.

[21]  Ram Bilas Pachori,et al.  Classification of cardiac sound signals using constrained tunable-Q wavelet transform , 2014, Expert Syst. Appl..

[22]  Algirdas Maknickas,et al.  Recognition of normal–abnormal phonocardiographic signals using deep convolutional neural networks and mel-frequency spectral coefficients , 2017, Physiological measurement.

[23]  Jeffrey M. Hausdorff,et al.  Physionet: Components of a New Research Resource for Complex Physiologic Signals". Circu-lation Vol , 2000 .

[24]  Qiao Li,et al.  Recent advances in heart sound analysis , 2017, Physiological measurement.

[25]  R. Vinayakumar,et al.  Anomaly Detection in Phonocardiogram Employing Deep Learning , 2019 .

[26]  Rob Fergus,et al.  Visualizing and Understanding Convolutional Networks , 2013, ECCV.

[27]  Bryan R. Conroy,et al.  Ensemble of feature-based and deep learning-based classifiers for detection of abnormal heart sounds , 2016, 2016 Computing in Cardiology Conference (CinC).

[28]  Javier Del Ser,et al.  Online heart monitoring systems on the internet of health things environments: A survey, a reference model and an outlook , 2020, Inf. Fusion.

[29]  L. Shapley A Value for n-person Games , 1988 .

[30]  Anurag Agarwal,et al.  DropConnected neural networks trained on time-frequency and inter-beat features for classifying heart sounds , 2017, Physiological measurement.

[31]  Mamun Bin Ibne Reaz,et al.  Real-Time Smart-Digital Stethoscope System for Heart Diseases Monitoring , 2019, Sensors.

[32]  Inderveer Chana,et al.  Heart sound classification using machine learning and phonocardiogram , 2019, Modern Physics Letters B.