| Literature DB >> 34221854 |
Nooshin Ayoobi1, Danial Sharifrazi2, Roohallah Alizadehsani3, Afshin Shoeibi4,5, Juan M Gorriz6, Hossein Moosaei7, Abbas Khosravi3, Saeid Nahavandi3, Abdoulmohammad Gholamzadeh Chofreh8, Feybi Ariani Goni9, Jiří Jaromír Klemeš8, Amir Mosavi10,11.
Abstract
The first known case of Coronavirus disease 2019 (COVID-19) was identified in December 2019. It has spread worldwide, leading to an ongoing pandemic, imposed restrictions and costs to many countries. Predicting the number of new cases and deaths during this period can be a useful step in predicting the costs and facilities required in the future. The purpose of this study is to predict new cases and deaths rate one, three and seven-day ahead during the next 100 days. The motivation for predicting every n days (instead of just every day) is the investigation of the possibility of computational cost reduction and still achieving reasonable performance. Such a scenario may be encountered in real-time forecasting of time series. Six different deep learning methods are examined on the data adopted from the WHO website. Three methods are LSTM, Convolutional LSTM, and GRU. The bidirectional extension is then considered for each method to forecast the rate of new cases and new deaths in Australia and Iran countries. This study is novel as it carries out a comprehensive evaluation of the aforementioned three deep learning methods and their bidirectional extensions to perform prediction on COVID-19 new cases and new death rate time series. To the best of our knowledge, this is the first time that Bi-GRU and Bi-Conv-LSTM models are used for prediction on COVID-19 new cases and new deaths time series. The evaluation of the methods is presented in the form of graphs and Friedman statistical test. The results show that the bidirectional models have lower errors than other models. A several error evaluation metrics are presented to compare all models, and finally, the superiority of bidirectional methods is determined. This research could be useful for organisations working against COVID-19 and determining their long-term plans.Entities:
Keywords: ANFIS, Adaptive Network-based Fuzzy Inference System; ANN, Artificial Neural Network; AU, Australia; Bi-Conv-LSTM, Bidirectional Convolutional Long Short Term Memory; Bi-GRU, Bidirectional Gated Recurrent Unit; Bi-LSTM, Bidirectional Long Short-Term Memory; Bidirectional; COVID-19 Prediction; COVID-19, Coronavirus Disease 2019; Conv-LSTM, Convolutional Long Short Term Memory; Convolutional Long Short Term Memory (Conv-LSTM); DL, Deep Learning; DLSTM, Delayed Long Short-Term Memory; Deep learning; EMRO, Eastern Mediterranean Regional Office; ES, Exponential Smoothing; EV, Explained Variance; GRU, Gated Recurrent Unit; Gated Recurrent Unit (GRU); IR, Iran; LR, Linear Regression; LSTM, Long Short-Term Memory; Lasso, Least Absolute Shrinkage and Selection Operator; Long Short Term Memory (LSTM); MAE, Mean Absolute Error; MAPE, Mean Absolute Percentage Error; MERS, Middle East Respiratory Syndrome; ML, Machine Learning; MLP-ICA, Multi-layered Perceptron-Imperialist Competitive Calculation; MSE, Mean Square Error; MSLE, Mean Squared Log Error; Machine learning; New Cases of COVID-19; New Deaths of COVID-19; PRISMA, Preferred Reporting Items for Precise Surveys and Meta-Analyses; RMSE, Root Mean Square Error; RMSLE, Root Mean Squared Log Error; RNN, Repetitive Neural Network; ReLU, Rectified Linear Unit; SARS, Serious Intense Respiratory Disorder; SARS-COV, SARS coronavirus; SARS-COV-2, Serious Intense Respiratory Disorder Coronavirus 2; SVM, Support Vector Machine; VAE, Variational Auto Encoder; WHO, World Health Organization; WPRO, Western Pacific Regional Office
Year: 2021 PMID: 34221854 PMCID: PMC8233414 DOI: 10.1016/j.rinp.2021.104495
Source DB: PubMed Journal: Results Phys ISSN: 2211-3797 Impact factor: 4.476
Data Description.
| Date Reported | Country Code | Country | WHO Region |
|---|---|---|---|
| 1/25/2020 – 8/19/2020 | AU | Australia | Western Pacific Regional Office (WPRO) |
| 1/3/2020 – 10/6/2020 | IR | Iran | Eastern Mediterranean Regional Office (EMRO) |
Additional implementation details of the six models.
| Model | Number of Hidden Layers | Number of Units | Number of Convolution Filters | Size of Convolution Kernels |
|---|---|---|---|---|
| LSTM | 3 | 50 | – | – |
| Bi-LSTM | 3 | 50 | – | – |
| Conv-LSTM | 3 | – | 64 | 1 |
| Bi-Conv-LSTM | 3 | – | 64 | 1 |
| GRU | 3 | 50 | – | – |
| Bi-GRU | 3 | 50 | – | – |
Fig. 1The proposed method high-level steps.
Fig. 2Evaluation metrics for new cases forecasting in Australia.
Fig. 3Evaluation metrics for new deaths forecasting in Australia.
Fig. 4Evaluation metrics for new cases forecasting in Iran.
Fig. 5Evaluation metrics for new deaths forecasting in Iran.
Fig. 6New cases forecasting a) every day, b) every 3 d and c) every 7 d in Australia.
Fig. 7New deaths forecasting a) every day, b) every 3 d and c) every 7 d in Australia.
Fig. 8New cases forecasting a) every day, b) every 3 d and c) every 7 d in Iran.
Fig. 9New deaths forecasting a) every day, b) every 3 d, and c) every 7 d in Iran.
Fig. 10Absolute error histogram of forecasting new cases in Australia a) every day, b) every 3 d and c) every 7 d.
Fig. 11Absolute error histogram of forecasting new deaths in Australia a) every day, b) every 3 d and c) every 7 d.
Fig. 12Absolute error histogram of forecasting new cases in Iran a) every day, b) every 3 d, and c) every 7 d.
Fig. 13Absolute error histogram of forecasting new deaths in Iran a) every day, b) every 3 d and c) every 7 d.
Average of error evaluation metrics.
| Dataset | LSTM | GRU | Conv-LSTM | Bi-LSTM | Bi-GRU | Bi-Conv-LSTM |
|---|---|---|---|---|---|---|
| New Cases 1-day AU | 0.49265 | 0.494675 | 0.71 | 0.49435 | 0.4927 | 0.548825 |
| New Cases 3-day AU | 0.723475 | 0.732625 | 0.66365 | 0.72595 | 0.71915 | 1.19685 |
| New Cases 7-day AU | 1.170475 | 2.074175 | 1.691325 | 1.18285 | 1.1824 | 1.0894 |
| New Deaths 1-day AU | 0.941625 | 0.9237 | 3.38425 | 1.191925 | 0.699025 | 2.862275 |
| New Deaths 3-day AU | 1.900225 | 1.2567 | 3.971975 | 2.14865 | 1.7409 | 2.3506 |
| New Deaths 7-day AU | 0.33295 | 1.947175 | 3.420925 | 2.317075 | 2.025875 | 3.186675 |
| New Cases 1-day IR | 0.6287 | 0.7975 | 1.594025 | 1.083375 | 0.6021 | 0.93275 |
| New Cases 3-day IR | 1.136925 | 1.135425 | 1.8335 | 2.269875 | 1.088375 | 1.476 |
| New Cases 7-day IR | 2.275075 | 2.24805 | 1.8335 | 2.269875 | 2.124775 | 1.476 |
| New Deaths 1-day IR | 1.0377 | 0.852075 | 2.3332 | 1.088225 | 0.848625 | 0.955325 |
| New Deaths 3-day IR | 1.181725 | 1.179825 | 1.6878 | 1.01305 | 1.1625 | 0.815625 |
| New Deaths 7-day IR | 2.230575 | 2.3831 | 2.56875 | 2.0219 | 2.50665 | 1.22895 |
Rank of the algorithms on datasets.
| Dataset | LSTM | GRU | Conv-LSTM | Bi-LSTM | Bi-GRU | Bi-Conv-LSTM |
|---|---|---|---|---|---|---|
| New Cases 1-day AU | 1 | 4 | 6 | 3 | 2 | 5 |
| New Cases 3-day AU | 3 | 5 | 1 | 4 | 2 | 6 |
| New Cases 7-day AU | 2 | 6 | 3 | 5 | 4 | 1 |
| New Deaths 1-day AU | 3 | 2 | 6 | 4 | 1 | 5 |
| New Deaths 3-day AU | 3 | 1 | 6 | 4 | 2 | 5 |
| New Deaths 7-day AU | 1 | 2 | 6 | 4 | 3 | 5 |
| New Cases 1-day IR | 2 | 3 | 5 | 5 | 1 | 4 |
| New Cases 3-day IR | 3 | 2 | 1 | 6 | 1 | 4 |
| New Cases 7-day IR | 6 | 4 | 6 | 5 | 3 | 1 |
| New Deaths 1-day IR | 4 | 2 | 6 | 5 | 1 | 3 |
| New Deaths 3-day IR | 5 | 4 | 6 | 2 | 3 | 1 |
| New Deaths 7-day IR | 3 | 4 | 6 | 2 | 5 | 1 |
| Average Rank | 3 | 3.25 | 4.83 | 4.08 | 3.42 |