| Literature DB >> 35432824 |
Mahmood Hussain Mir1, Sanjay Jamwal1, Abolfazl Mehbodniya2, Tanya Garg3, Ummer Iqbal4, Issah Abubakari Samori5.
Abstract
COVID-19 is the repugnant but the most searched word since its outbreak in November 2019 across the globe. The world has to battle with it until an effective solution is developed. Due to the advancement in mobile and sensor technology, it is possible to come up with Internet of things-based healthcare systems. These novel healthcare systems can be proactive and preventive rather than traditional reactive healthcare systems. This article proposes a real-time IoT-enabled framework for the detection and prediction of COVID-19 suspects in early stages, by collecting symptomatic data and analyzing the nature of the virus in a better manner. The framework computes the presence of COVID-19 virus by mining the health parameters collected in real time from sensors and other IoT devices. The framework is comprised of four main components: user system or data collection center, data analytic center, diagnostic system, and cloud system. To point out and detect the COVID-19 suspected in real time, this work proposes the five machine learning techniques, namely support vector machine (SVM), decision tree, naïve Bayes, logistic regression, and neural network. In our proposed framework, the real and primary dataset collected from SKIMS, Srinagar, is used to validate our work. The experiment on the primary dataset was conducted using different machine learning techniques on selected symptoms. The efficiency of algorithms is calculated by computing the results of performance metrics such as accuracy, precision, recall, F1 score, root-mean-square error, and area under the curve score. The employed machine learning techniques have shown the accuracy of above 95% on the primary symptomatic data. Based on the experiment conducted, the proposed framework would be effective in the early identification and prediction of COVID-19 suspect realizing the nature of the disease in better way.Entities:
Mesh:
Year: 2022 PMID: 35432824 PMCID: PMC9006083 DOI: 10.1155/2022/7713939
Source DB: PubMed Journal: J Healthc Eng ISSN: 2040-2295 Impact factor: 2.682
Figure 1Proposed 3-layer architecture.
Figure 2A conceptual framework for early detection and prediction of COVID-19 suspect.
Figure 3Data flow of the proposed framework.
Collected symptoms of patients.
| Collected symptoms | |||||||
|---|---|---|---|---|---|---|---|
| MRD no. | Date | Age | Sex | Residence | Contact history | Fever | Cough |
| Rhinitis | Sore throat | Shortness of breath | Myalgia | Fatigue | Loss of appetite | Loss of taste | Vomiting |
| Nausea | Diarrhea | O2 saturation | Hypertension | Kidney disease | Heart disease | Liver disease | Chest disease |
| Severity of illness | Headache | Body pain | Anxiety | Travel history | Survival | Test type | Test result |
Selected symptoms of patients.
| Selected symptoms | |||||||
|---|---|---|---|---|---|---|---|
| Age | Sex | Contact history | Fever | Cough | Rhinitis | Sore throat | Shortness of breath |
| Myalgia | Fatigue | Loss of appetite | Loss of taste | Vomiting | Nausea | Diarrhea | O2 saturation |
| Hypertension | Other diseases | Travel history | Anxiety | Chest pain | Severity of illness | Survival | Test result |
Attributes of dataset.
| Symptoms used for analysis | |||||||
|---|---|---|---|---|---|---|---|
| Travel history | Contact history | Fever | Cough | Rhinitis | Sore throat | Shortness of breath | O2 saturation |
| Myalgia | Fatigue | Loss of appetite | Loss of taste | Vomiting | Nausea | Diarrhea | Chest pain |
| Sex | Other diseases | Severity of illness | Survival | Test result | |||
Confusion matrix.
| True positive (TP) | False negative (FN) |
| False positive (FP) | True negative (TN) |
Figure 4Confusion matrices of applied machine learning techniques. (a) Support vector machine. (b) Decision tree. (c) Naïve Bayes. (d) Logistic regression. (e) Neural network.
Summary of results of confusion matrices of different applied algorithms.
| ML algorithm | True positive (TP) | True negative (TN) | False positive (FP) | False negative (FN) | Support |
|---|---|---|---|---|---|
| Support vector machine | 861 | 902 | 2 | 40 | 1805 |
| Decision tree | 891 | 888 | 16 | 10 | 1805 |
| Naïve Bayes | 889 | 884 | 20 | 12 | 1805 |
| Logistic regression | 884 | 890 | 14 | 17 | 1805 |
| Neural network | 882 | 894 | 10 | 19 | 1805 |
Summary of results of different performance measures of applied machine learning techniques.
| ML algorithm | Accuracy | Precision | Recall | F1 score | AUC score | RMSE |
|---|---|---|---|---|---|---|
| Support vector machine | 0.97673 | 0.98 | 0.97 | 0.97 | 0.9766 | 0.1525 |
| Decision tree | 0.98560 | 0.99 | 0.99 | 0.99 | 0.9856 | 0.1200 |
| Naïve Bayes | 0.98227 | 0.98 | 0.98 | 0.98 | 0.9822 | 0.1331 |
| Logistic regression | 0.98473 | 0.98 | 0.97 | 0.98 | 0.9821 | 0.1310 |
| Neural network | 0.98393 | 0.98 | 0.98 | 0.98 | 0.9839 | 0.1267 |
Figure 5ROC curves of applied machine learning algorithms. (a) ROC curve of SVM. (b). ROC curve of decision tree. (c). ROC curve of naïve Bayes. (d). ROC curve of logistic regression. (e). ROC curve of neural network.
Figure 6Performance evaluation of employed algorithms.
Comparative analysis.
| Authors | Technique | Dataset | AUC | Accuracy |
|---|---|---|---|---|
| [ | AI, deep learning | CT images | ✓ | ✓ |
| [ | Machine learning | Only positive data | ✓ | ✓ |
| [ | AI, deep learning | CT images | NA | NA |
| [ | Machine learning | Less number of attributes | ✓ | NA |
| [ | AI, deep learning | CT images | ✓ | NA |
| Mir et al. (Proposed) | Machine learning | Primary symptomatic data | ✓ | ✓ |