| Literature DB >> 36078423 |
Bahare Andayeshgar1, Fardin Abdali-Mohammadi2, Majid Sepahvand2, Alireza Daneshkhah3, Afshin Almasi4, Nader Salari1,5.
Abstract
Cardiovascular diseases, like arrhythmia, as the leading causes of death in the world, can be automatically diagnosed using an electrocardiogram (ECG). The ECG-based diagnostic has notably resulted in reducing human errors. The main aim of this study is to increase the accuracy of arrhythmia diagnosis and classify various types of arrhythmias in individuals (suffering from cardiovascular diseases) using a novel graph convolutional network (GCN) benefitting from mutual information (MI) indices extracted from the ECG leads. In this research, for the first time, the relationships of 12 ECG leads measured using MI as an adjacency matrix were illustrated by the developed GCN and included in the ECG-based diagnostic method. Cross-validation methods were applied to select both training and testing groups. The proposed methodology was validated in practice by applying it to the large ECG database, recently published by Chapman University. The GCN-MI structure with 15 layers was selected as the best model for the selected database, which illustrates a very high accuracy in classifying different types of rhythms. The classification indicators of sensitivity, precision, specificity, and accuracy for classifying heart rhythm type, using GCN-MI, were computed as 98.45%, 97.89%, 99.85%, and 99.71%, respectively. The results of the present study and its comparison with other studies showed that considering the MI index to measure the relationship between cardiac leads has led to the improvement of GCN performance for detecting and classifying the type of arrhythmias, in comparison to the existing methods. For example, the above classification indicators for the GCN with the identity adjacency matrix (or GCN-Id) were reported to be 68.24%, 72.83%, 95.24%, and 92.68%, respectively.Entities:
Keywords: CNN; ECG-based diagnostic; graph convolutional networks; heart arrhythmia types; mutual information
Mesh:
Year: 2022 PMID: 36078423 PMCID: PMC9518156 DOI: 10.3390/ijerph191710707
Source DB: PubMed Journal: Int J Environ Res Public Health ISSN: 1660-4601 Impact factor: 4.614
Rhythm information and basic characteristics of the participants.
| Acronym | Full Name | Frequency, | Age, Mean ± SD | Male, |
|---|---|---|---|---|
| SB | Sinus Bradycardia | 3889 (36.53) | 58.34 ± 13.95 | 2481 (58.48%) |
| SR | Sinus Rhythm | 1826 (17.15) | 54.35 ± 16.33 | 1024 (56.08%) |
| AFIB | Atrial Fibrillation | 1780 (16.72) | 73.36 ± 11.14 | 1041 (58.48%) |
| ST | Sinus Tachycardia | 1568 (14.73) | 54.57 ± 21.06 | 799 (50.96%) |
| AF | Atrial Flutter | 445 (4.18) | 71.07 ± 13.5 | 257 (57.75%) |
| SI | Sinus Irregularity | 399 (3.75) | 34.75 ± 23.03 | 223 (55.89%) |
| SVT | Supraventricular Tachycardia | 587 (5.51) | 55.62 ± 18.53 | 308 (52.47%) |
| AT | Atrial Tachycardia | 121 (1.14) | 65.72 ± 19.3 | 64 (52.89%) |
| AVNRT | Atrioventricular Node Reentrant Tachycardia | 16 (0.15) | 57.88 ± 17.34 | 12 (75%) |
| AVRT | Atrioventricular Reentrant Tachycardia | 8 (0.07) | 57.5 ± 16.84 | 5 (62.5%) |
| SAA | Sinus Atrium to Atrial Wandering Rhythm | 7 (0.07) | 51.14 ± 31.83 | 6 (85.71%) |
| All | 10,646 (100) | 51.19 ± 18.03 | 5956 (55.95%) |
Figure 1The distribution rate graph of rhythm classes across all records.
Figure 2Frequency of rhythm by sex.
Figure 3The network architecture for the GCN with two layers of convolution.
Figure 4The proposed methodology and required materials for this study.
Figure 5The performance values (including Accuracy, Sensitivity, Specificity and Precision) for GCN-MI-5, GCN-MI-10, and GCN-MI-15 using various k-fold CVs, are illustrated in subfigures (a–d), respectively.
The performance values for GCN-MI-5, GCN-MI-10, and GCN-MI-15 in the testing set with the k-fold cross-validation method.
| Accuracy (%) | Sensitivity (%) | Specificity (%) | Precision (%) | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| GCN-MI | GCN-MI | GCN-MI | GCN-MI | |||||||||
| 5 | 10 | 15 | 5 | 10 | 15 | 5 | 10 | 15 | 5 | 10 | 15 | |
| Leave-one-out | 96.57 | 96.82 | 99.39 | 95.76 | 95.32 | 99.22 | 98.78 | 99.66 | 100 | 95.08 | 97.68 | 99.94 |
| k = 2 | 98.53 | 97.40 | 99.63 | 99.81 | 96.03 | 100 | 98.92 | 99.82 | 100 | 97.69 | 98.85 | 100 |
| k = 3 | 96.93 | 98.56 | 99.83 | 95.40 | 96.06 | 99.15 | 97.70 | 100 | 100 | 97.09 | 98.50 | 99.98 |
| k = 4 | 96.83 | 96.39 | 99.83 | 96.12 | 96.30 | 99.76 | 99.94 | 99.79 | 100 | 97.53 | 94.75 | 99.11 |
| k = 5 | 96.96 | 96.63 | 99.24 | 95.34 | 97.87 | 98.52 | 99.46 | 99.39 | 100 | 95.55 | 97.97 | 98.87 |
The parameter values of the fitted GCN-MI network with 15 layers.
| Parameter | Value |
|---|---|
| Learning Rate | 0.02 |
| Epochs | 600 |
| Hidden layers | 15 |
| Dropout | 0.2 |
| Weight Decay | 10,000 |
| Early Stopping | 10 |
Figure 6Learning curve for the GCN-MI with 15 layers.
Figure 7Confusion matrix for all records using GCN-MI and GCN-Id.
The performance values for all records separately for each class using GCN-MI and GCN-Id.
| Sensitivity | Precision | Specificity | Accuracy | ||
|---|---|---|---|---|---|
| SB | GCN-MI | 99.35 | 100 | 100 | 99.76 |
| GCN-Id | 90.21 | 84.36 | 89.02 | 89.49 | |
| SR | GCN-MI | 98.79 | 99.61 | 99.92 | 99.72 |
| GCN-Id | 81.43 | 79.73 | 94.80 | 92.12 | |
| AFIB | GCN-MI | 98.88 | 98.10 | 99.61 | 99.48 |
| GCN-Id | 78.14 | 72.92 | 93.48 | 90.67 | |
| ST | GCN-MI | 99.43 | 99.55 | 99.92 | 99.85 |
| GCN-Id | 83.88 | 79.65 | 95.62 | 93.62 | |
| AF | GCN-MI | 94.83 | 95.47 | 99.80 | 99.59 |
| GCN-Id | 42.88 | 64.27 | 98.03 | 93.83 | |
| SI | GCN-MI | 98.75 | 92.49 | 99.68 | 99.65 |
| GCN-Id) | 42.80 | 60.40 | 98.05 | 94.47 | |
| SVT | GCN-MI | 99.15 | 100 | 100 | 99.95 |
| GCN-Id | 58.34 | 68.48 | 97.68 | 94.56 | |
| Overall | GCN-MI |
|
|
|
|
| GCN-Id |
|
|
|
|
Figure 8Comparison of deep learning models for arrhythmic diagnosis using the Chapman dataset.
Performance comparison of the proposed method with other state-of-the-art methods.
| Refs. | Study | Dataset | Num. | Year | Method | Classes | Performance |
|---|---|---|---|---|---|---|---|
| [ | Jiang et al. | PhysioNet/CinC Challenge 2020 | 512 | 2022 | CNN+GCN | 9 | F-Score = 0.603 |
| [ | Shaker et al. | MIT-BIH | 47 | 2020 | GAN | 15 | Acc = 98.30% |
| [ | Yao et al. | - | - | 2020 | ATI-CNN | 8 | Acc = 81.2% |
| [ | Zhao & Tan | MIT-BIH | 47 | 2020 | CNN+ELM | 4 | Acc = 97.5% |
| [ | Gao et al. | MIT-BIH | 47 | 2019 | LSTM, FL | 8 | Acc = 99.26% |
| [ | Hannun et al. | - | 53549 | 2019 | DNN | 12 | AUC = 97% |
| [ | Oh et al. | MIT-BIH | 47 | 2019 | Modified U-net | 5 | Acc = 97.32% |
| [ | Li et al. | MIT-BIH | 47 | 2019 | ResNet | 5 | Acc = 99.38% |
| [ | Yildirim et al. | MIT-BIH | 47 | 2018 | CNN | 17 | Acc = 91.33% |
| [ | Xu et al. | MIT-BIH | 47 | 2018 | DNN | 5 | Acc = 93.1% |
| [ | Acharya et al. | MIT-BIH | 47 | 2017 | CNN | 5 | Acc = 94.03% |
| [ | Yildirim et al. | Chapman | 10,588 | 2020 | DNN | 4 | Acc = 96.13% |
| 10,436 | 7 | Acc = 92.24% | |||||
| [ | Meqdad et al. | Chapman | 10,646 | 2022 | CNN Trees | 7 | Acc = 97.60% |
| [ | Meqdad et al. | Chapman | 10,646 | 2022 | Meta CNN Trees | 7 | Acc = 98.29% |
| [ | Mehari et al. | Chapman | 10,646 | 2022 | Single Classifier | 7 | Acc = 92.89% |
| [ | Rahul et al. | Chapman | 10,646 | 2022 | 1-D CNN | 7 | Acc = 94.01% |
| [ | Kang et al. | Chapman | 10,646 | 2022 | RNN | 7 | Acc = 96.21% |
| [ | Domazetoski et al. | Chapman | 10,646 | 2022 | XGBoost |
| Acc = 89.40% |
| [ | Sepahvand et al. | Chapman | 10,646 | 2022 | Teacher model |
| Acc = 98.96% |
| Student model |
| Acc = 98.13% | |||||
|
|
|
|
|
|
|
|