| Literature DB >> 34931129 |
Tawsin Uddin Ahmed1, Mohammad Newaj Jamil1, Mohammad Shahadat Hossain1, Raihan Ul Islam2, Karl Andersson2.
Abstract
The novel Coronavirus-induced disease COVID-19 is the biggest threat to human health at the present time, and due to the transmission ability of this virus via its conveyor, it is spreading rapidly in almost every corner of the globe. The unification of medical and IT experts is required to bring this outbreak under control. In this research, an integration of both data and knowledge-driven approaches in a single framework is proposed to assess the survival probability of a COVID-19 patient. Several neural networks pre-trained models: Xception, InceptionResNetV2, and VGG Net, are trained on X-ray images of COVID-19 patients to distinguish between critical and non-critical patients. This prediction result, along with eight other significant risk factors associated with COVID-19 patients, is analyzed with a knowledge-driven belief rule-based expert system which forms a probability of survival for that particular patient. The reliability of the proposed integrated system has been tested by using real patient data and compared with expert opinion, where the performance of the system is found promising.Entities:
Keywords: Belief Rule Base; COVID-19; Transfer Learning; VGG Net; Validation Accuracy
Year: 2021 PMID: 34931129 PMCID: PMC8674031 DOI: 10.1007/s12559-021-09978-8
Source DB: PubMed Journal: Cognit Comput ISSN: 1866-9956 Impact factor: 4.890
Fig. 1Schematic Representation of the Research Plan
Trainable Layers of the Pre-trained Models
| Xception | 2 Convolution layers, 2 Batch normalization layers |
| InceptionResNetV2 | 4 Convolution layers, 2 Batch normalization layers |
| VGG16 | 6 Convolution layers, 2 MaxPooling layers |
| VGG19 | 6 Convolution layers, 2 MaxPooling layers |
Fig. 2X-ray Images of COVID-19 Patient in (a) Non-critical and (b) Critical Condition
Data Augmentation Parameters with Value
| Horizontal Flip | True |
| Rotation | 0.30 |
| Shear | 0.20 |
| Zoom | 0.20 |
Fig. 3Sample Images of COVID-19-Status [17] Dataset
Fig. 4Sequence of BRBES Inference Procedures
Fig. 5The Workflow of the Proposed CNN-BRBES Integrated Framework
Numerical Scale of Measurement for Each Input Parameter for BRBES
| Patient condition | Critical | 10 |
| Non Critical | 1 | |
| Blood pressure | Hypertensive Crisis (Systolic: > 180 mm Hg and/or Diastolic: > 120 mm Hg) | 10 |
| Stage 2 Hypertension (Systolic: | 8 | |
| Stage 1 Hypertension (Systolic: 130-139 mm Hg or Diastolic: 80-89 mm Hg) | 5 | |
| Elevated (Systolic: 120-129 mm Hg and Diastolic: < 80 mm Hg) | 2 | |
| Normal (Systolic: < 120 mm Hg and Diastolic: < 80 mm Hg) | 0 | |
| Chronic obstructive pulmonary disease | Very Severely Abnormal (FEV-1: | 10 |
| Severely Abnormal (FEV-1: 30-49%) | 8 | |
| Moderately Abnormal (FEV-1: 50-69%) | 5 | |
| Mildly Abnormal (FEV-1: 70-79%) | 2 | |
| Normal (FEV-1: | 0 | |
| Blood sugar | Diabetic (Fasting: | 10 |
| Pre-Diabetic (Fasting: 101-125 mg/dL and Post Meal: 141-200 mg/dL) | 5 | |
| Normal (Fasting: 70-100 mg/dL and Post Meal: 70-140 mg/dL) | 0 | |
| Asthma | Severe Persistent (Symptoms: Throughout the day) | 10 |
| Moderate Persistent (Symptoms: Daily) | 8 | |
| Mild Persistent (Symptoms: > 2 days per week, but not daily) | 5 | |
| Intermittent (Symptoms: | 2 | |
| Normal (No Symptoms) | 0 | |
| Chronic kidney disease | Very Severe (GFR: < 15 mL/min) | 10 |
| Severe (GFR: 15-29 mL/min) | 8 | |
| Moderate (GFR: 30-59 mL/min) | 5 | |
| Mild (GFR: 60-89 mL/min) | 2 | |
| Normal (GFR: > 90 mL/min) | 0 | |
| Obesity | Level III (BMI: | 10 |
| Level II (BMI: 35-39.9) | 6 | |
| Level I (BMI: 30-34.9) | 3 | |
| Normal (BMI: < 30) | 0 | |
| Acute respiratory distress syndrome | Severe (PaO2/FiO2: | 10 |
| Moderate (100 mmHg < PaO2/FiO2: | 6 | |
| Mild (200 mmHg < PaO2/FiO2: | 3 | |
| Normal (PaO2/FiO2: > 300 mmHg) | 0 | |
| Pulse oximetry | Severe (Saturation: | 10 |
| Moderate (Saturation: > 93%) | 1 |
Initial Belief Rule Base for Patient Survival Probability: Y (X1: Patient Condition, X2: Blood Pressure, X3: Chronic Obstructive Pulmonary Disease, X4: Blood Sugar, X5: Asthma, X6: Chronic Kidney Disease, X7: Obesity, X8: Acute Respiratory Distress Syndrome, X9: Pulse Oximetry, Critical: C, Non Critical: NC, Hypertensive Crisis: HC, Very Severely Abnormal: VSA, Diabetic: D, Severe Persistent: SP, Very Severe: VS, Level III: L-III, Severe: S, Moderate: M, Normal: N, Mild: Mi, VH: Very High, H: High, M: Medium, L: Low, VL: Very Low)
| Rule | Rule | IF | THEN ( | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ID | Weight | VH | H | M | L | VL | |||||||||
| 1 | 1 | C | HC | VSA | D | SP | VS | L-III | S | S | 1 | 0 | 0 | 0 | 0 |
| 2 | 1 | C | HC | VSA | D | SP | VS | L-III | S | M | 0.59 | 0.41 | 0 | 0 | 0 |
| 3 | 1 | C | HC | VSA | D | SP | VS | L-III | M | S | 0.82 | 0.18 | 0 | 0 | 0 |
| 4 | 1 | C | HC | VSA | D | SP | VS | L-III | M | M | 0.41 | 0.59 | 0 | 0 | 0 |
| ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... |
| 119997 | 1 | NC | N | N | N | N | N | N | Mi | S | 0 | 0 | 0 | 0.55 | 0.45 |
| 119998 | 1 | NC | N | N | N | N | N | N | Mi | M | 0 | 0 | 0 | 0.14 | 0.86 |
| 119999 | 1 | NC | N | N | N | N | N | N | N | S | 0 | 0 | 0 | 0.41 | 0.59 |
| 120000 | 1 | NC | N | N | N | N | N | N | N | M | 0 | 0 | 0 | 0 | 1 |
Trained Belief Rule Base Using fmincon for Patient Survival Probability (Y) where input antecedents are X1: Patient Condition, X2: Blood Pressure, X3: Chronic Obstructive Pulmonary Disease, X4: Blood Sugar, X5: Asthma, X6: Chronic Kidney Disease, X7: Obesity, X8: Acute Respiratory Distress Syndrome, X9: Pulse Oximetry, Critical: C, Non Critical: NC, Hypertensive Crisis: HC, Very Severely Abnormal: VSA, Diabetic: D, Severe Persistent: SP, Very Severe: VS, Level III: L-III, Severe: S, Moderate: M, Normal: N, Mild: Mi, VH: Very High, H: High, M: Medium, L: Low, VL: Very Low)
| Rule | Rule | IF | THEN ( | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ID | Weight | VH | H | M | L | VL | |||||||||
| 1 | 0.89 | C | HC | VSA | D | SP | VS | L-III | S | S | 0.77 | 0.23 | 0 | 0 | 0 |
| 2 | 0.78 | C | HC | VSA | D | SP | VS | L-III | S | M | 0.42 | 0.58 | 0 | 0 | 0 |
| 3 | 0.71 | C | HC | VSA | D | SP | VS | L-III | M | S | 0.59 | 0.41 | 0 | 0 | 0 |
| 4 | 0.74 | C | HC | VSA | D | SP | VS | L-III | M | M | 0.26 | 0.74 | 0 | 0 | 0 |
| ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... |
| 119997 | 0.68 | NC | N | N | N | N | N | N | Mi | S | 0 | 0 | 0 | 0.41 | 0.59 |
| 119998 | 0.79 | NC | N | N | N | N | N | N | Mi | M | 0 | 0 | 0 | 0.14 | 0.86 |
| 119999 | 0.75 | NC | N | N | N | N | N | N | N | S | 0 | 0 | 0 | 0.36 | 0.64 |
| 120000 | 0.85 | NC | N | N | N | N | N | N | N | M | 0 | 0 | 0 | 0.06 | 0.94 |
Trained Belief Rule Base Using BRBAPSO for Patient Survival Probability (Y) where input antecedents are X1: Patient Condition, X2: Blood Pressure, X3: Chronic Obstructive Pulmonary Disease, X4: Blood Sugar, X5: Asthma, X6: Chronic Kidney Disease, X7: Obesity, X8: Acute Respiratory Distress Syndrome, X9: Pulse Oximetry, Critical: C, Non Critical: NC, Hypertensive Crisis: HC, Very Severely Abnormal: VSA, Diabetic: D, Severe Persistent: SP, Very Severe: VS, Level III: L-III, Severe: S, Moderate: M, Normal: N, Mild: Mi, VH: Very High, H: High, M: Medium, L: Low, VL: Very Low)
| Rule | Rule | IF | THEN ( | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ID | Weight | VH | H | M | L | VL | |||||||||
| 1 | 0.94 | C | HC | VSA | D | SP | VS | L-III | S | S | 0.83 | 0.17 | 0 | 0 | 0 |
| 2 | 0.83 | C | HC | VSA | D | SP | VS | L-III | S | M | 0.49 | 0.51 | 0 | 0 | 0 |
| 3 | 0.77 | C | HC | VSA | D | SP | VS | L-III | M | S | 0.65 | 0.35 | 0 | 0 | 0 |
| 4 | 0.80 | C | HC | VSA | D | SP | VS | L-III | M | M | 0.33 | 0.67 | 0 | 0 | 0 |
| ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... |
| 119997 | 0.74 | NC | N | N | N | N | N | N | Mi | S | 0 | 0 | 0 | 0.47 | 0.53 |
| 119998 | 0.85 | NC | N | N | N | N | N | N | Mi | M | 0 | 0 | 0 | 0.21 | 0.79 |
| 119999 | 0.81 | NC | N | N | N | N | N | N | N | S | 0 | 0 | 0 | 0.43 | 0.57 |
| 120000 | 0.94 | NC | N | N | N | N | N | N | N | M | 0 | 0 | 0 | 0.11 | 0.89 |
Trained Belief Rule Base Using eBRBaDE for Patient Survival Probability (Y) where input antecedents are X1: Patient Condition, X2: Blood Pressure, X3: Chronic Obstructive Pulmonary Disease, X4: Blood Sugar, X5: Asthma, X6: Chronic Kidney Disease, X7: Obesity, X8: Acute Respiratory Distress Syndrome, X9: Pulse Oximetry, Critical: C, Non Critical: NC, Hypertensive Crisis: HC, Very Severely Abnormal: VSA, Diabetic: D, Severe Persistent: SP, Very Severe: VS, Level III: L-III, Severe: S, Moderate: M, Normal: N, Mild: Mi, VH: Very High, H: High, M: Medium, L: Low, VL: Very Low)
| Rule | Rule | IF | THEN ( | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ID | Weight | VH | H | M | L | VL | |||||||||
| 1 | 0.98 | C | HC | VSA | D | SP | VS | L-III | S | S | 0.87 | 0.13 | 0 | 0 | 0 |
| 2 | 0.89 | C | HC | VSA | D | SP | VS | L-III | S | M | 0.53 | 0.47 | 0 | 0 | 0 |
| 3 | 0.83 | C | HC | VSA | D | SP | VS | L-III | M | S | 0.71 | 0.29 | 0 | 0 | 0 |
| 4 | 0.87 | C | HC | VSA | D | SP | VS | L-III | M | M | 0.39 | 0.61 | 0 | 0 | 0 |
| ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... |
| 119997 | 0.79 | NC | N | N | N | N | N | N | Mi | S | 0 | 0 | 0 | 0.52 | 0.48 |
| 119998 | 0.91 | NC | N | N | N | N | N | N | Mi | M | 0 | 0 | 0 | 0.26 | 0.74 |
| 119999 | 0.88 | NC | N | N | N | N | N | N | N | S | 0 | 0 | 0 | 0.49 | 0.51 |
| 120000 | 0.99 | NC | N | N | N | N | N | N | N | M | 0 | 0 | 0 | 0.14 | 0.86 |
Fig. 6Architecture of Integrated CNN-BRBES System
Fig. 7Real Time Validation of the Proposed Model
Performance Evaluation of the Models
| Xception | 83.52 | 85.40 | 82.48 | 83.91 |
| InceptionResNetV2 | 96.21 | 97.35 | 95.24 | 96.28 |
| VGG16 | 99.55 | 100 | 99.12 | 99.56 |
| 99.58 |
aVGG19 has the highest validation accuracy, precision, and F1 score
Fig. 8(a) Loss and Accuracy Curves, Confusion Matrix of Xception Model; (b) Loss and Accuracy Curves, Confusion Matrix of InceptionResNetV2 Model
Fig. 9(a) Loss and Accuracy Curves, Confusion Matrix of VGG16 Model; (b) Loss and Accuracy Curves, Confusion Matrix of VGG19 Model
Survival Probability Assessment of Ten Different Patients
| 1 | Non-Critical | Elevated | Mildly Abnormal | Normal | Intermittent | Normal | Level I | Mild | Moderate | 85 | 86 | 72 | 81 | 94 | 1 |
| 2 | Non-Critical | Stage 1 Hypertension | Moderately Abnormal | Diabetic | Normal | Normal | Normal | Mild | Moderate | 70 | 74 | 78 | 79 | 83 | 1 |
| 3 | Non-Critical | Stage 1 Hypertension | Moderately Abnormal | Normal | Mild Persistent | Moderate | Level I | Mild | Moderate | 65 | 70 | 74 | 76 | 82 | 1 |
| 4 | Non-Critical | Elevated | Mildly Abnormal | Diabetic | Intermittent | Mild | Normal | Moderate | Severe | 60 | 62 | 66 | 75 | 83 | 1 |
| 5 | Non-Critical | Normal | Normal | Normal | Normal | Normal | Level II | Normal | Moderate | 90 | 93 | 79 | 89 | 97 | 1 |
| 6 | Critical | Elevated | Mildly Abnormal | Normal | Intermittent | Moderate | Level I | Severe | Severe | 50 | 52 | 59 | 62 | 69 | 1 |
| 7 | Critical | Stage 2 Hypertension | Severely Abnormal | Pre-Diabetic | Moderate Persistent | Severe | Level II | Severe | Moderate | 25 | 29 | 39 | 49 | 61 | 1 |
| 8 | Critical | Stage 1 Hypertension | Moderately Abnormal | Normal | Mild Persistent | Moderate | Level I | Severe | Severe | 45 | 42 | 59 | 61 | 54 | 0 |
| 9 | Critical | Elevated | Mildly Abnormal | Diabetic | Intermittent | Mild | Normal | Severe | Moderate | 55 | 58 | 69 | 67 | 79 | 1 |
| 10 | Critical | Hypertensive Crisis | Moderately Abnormal | Diabetic | Intermittent | Severe | Level II | Severe | Moderate | 35 | 32 | 47 | 41 | 23 | 0 |
Fig. 10Comparison of Results of CNN-BRBES and Expert Opinion Using ROC Curves
Comparison of AUC of CNN-BRBES and Expert Opinion
| Test Result Variable(s) | AUC | Std. Error | Asymptotic | |
|---|---|---|---|---|
| Confidence Interval | ||||
| Lower Bound | Upper Bound | |||
| CNN-BRBES (Trained by eBRBaDE) | 0.938 | 0.034 | 0.871 | 1.000 |
| CNN-BRBES (Trained by BRBAPSO) | 0.929 | 0.036 | 0.858 | 0.999 |
| CNN-BRBES (Trained by | 0.910 | 0.040 | 0.831 | 0.989 |
| CNN-BRBES (Non-Trained) | 0.855 | 0.052 | 0.754 | 0.957 |
| Expert Opinion | 0.825 | 0.057 | 0.714 | 0.937 |