Literature DB >> 33456433

Time series forecasting of COVID-19 transmission in Asia Pacific countries using deep neural networks.

Hafiz Tayyab Rauf1, M Ikram Ullah Lali2, Muhammad Attique Khan3, Seifedine Kadry4, Hanan Alolaiyan5, Abdul Razaq6, Rizwana Irfan7.   

Abstract

The novel human coronavirus disease COVID-19 has become the fifth documented pandemic since the 1918 flu pandemic. COVID-19 was first reported in Wuhan, China, and subsequently spread worldwide. Almost all of the countries of the world are facing this natural challenge. We present forecasting models to estimate and predict COVID-19 outbreak in Asia Pacific countries, particularly Pakistan, Afghanistan, India, and Bangladesh. We have utilized the latest deep learning techniques such as Long Short Term Memory networks (LSTM), Recurrent Neural Network (RNN), and Gated Recurrent Units (GRU) to quantify the intensity of pandemic for the near future. We consider the time variable and data non-linearity when employing neural networks. Each model's salient features have been evaluated to foresee the number of COVID-19 cases in the next 10 days. The forecasting performance of employed deep learning models shown up to July 01, 2020, is more than 90% accurate, which shows the reliability of the proposed study. We hope that the present comparative analysis will provide an accurate picture of pandemic spread to the government officials so that they can take appropriate mitigation measures. © Springer-Verlag London Ltd., part of Springer Nature 2021.

Entities:  

Keywords:  COVID-19; Convolutional neural networks; GRU; LSTM; RNN

Year:  2021        PMID: 33456433      PMCID: PMC7797027          DOI: 10.1007/s00779-020-01494-0

Source DB:  PubMed          Journal:  Pers Ubiquitous Comput        ISSN: 1617-4909


Introduction

At the beginning of December 2019, the extremely intense syndrome coronavirus (COVID-19) detected in the Chinese city Wuhan caused the episode of a new coronavirus illness and China turned into the epicenter of this disease [28]. Fever, breathlessness, and dry cough are the known symptoms of this transferable disease [26]. Meanwhile, due to human traveling, the malady has spread more than 206 nations or regions of the world, ultimately the USA and Europe have emerged as new focal points [6, 43]. The World Health Organization announced this disease as a pandemic disease on the 11th of March 2020 [50]. After World War II, the COVID-19 has been considered as the major crisis for the world’s economy and health [7]. On the 17th of May, the confirmed patients of COVID-19 were 4799266 whereas 316520 people lost their lives due to this pandemic [51]. These figures surpassed the records of two carnivorous epidemics (SARS-CoV and MERS-CoV). Since there is no medical treatment/vaccine of coronavirus, different nations have adopted different measures to control this epidemic. Strict lockdown, partial lockdown, closure of all educational institutes, and dismissal of all types of flights are the most common in all. On January 23, 2020, the Local administration of Wuhan imposed a strict lockdown, followed by many neighboring cities soon after [17]. They suspended all types of public transport and advised the citizens to stay at home. Due to the unavailability of the proper cure for this malady, keeping up social distancing is the best way to decrease COVID-19 transmission from one person to another 10. Ultimately the other countries also followed the Chinese model of lockdown curfews and quarantines. On March 9, 2020, the Government of Italy forced a national quarantine due to the exponential increase in COVID-19 patients. Furthermore, they confined the movement of citizens except for medical emergency and supply of necessary goods and services. The similar measures were taken by Argentina (March 19, 2020 [4]), Spain (March 14, 2020 [31]), the USA (various states from March 19, 2020 [12]), South Africa (March 26, 2020 [11]), the UK (March 23, 2020 [45]) and numerous different countries. After China, Iran became the epicenter of this disease in Asia. Consistently, several Pakistani citizens travel to Iran to perform religious activities. On February 23, 2020, as the number of Corona patients began to rise, Pakistan shuts its border with Iran [49], but hundreds of Pakistanis somehow managed to return, either by diverting through Afghanistan to Pakistan or by any other way. The first two cases of COVID-19, from Karachi and Islamabad each, were confirmed by the Government of Pakistan officials on 26 February. Both cases have recent travel history to Iran. To forestall the infection spread to other people, the Government decided to isolate the visitors on their arrival from Iran in Taftan, a town in Baluchistan near the Pak-Iran border [19, 37]. Such a tempestuous situation of epidemic outbreaks raised several general questions: will coronavirus persists until the discovery of its vaccine or it will automatically be abolished after a certain period? How much time does the medical scientist need to prepare its proper medicine/vaccine? How many people will be affected by this epidemic? What could be the death/recovery rate among the affected patients? Does it vary in different age groups and regions of the world? If Yes, then what could be the possible reasons? To what extent is the lockdown policy effective to reduce the spread? What are the side effects of lockdown and how long is it affordable for different countries? Usually, medical predictions are not precise while their unreliability is underestimated [29, 30]. Since the number of cases to be investigated can be estimated single-handedly, therefore the prediction of the future of pandemics and epidemics is not an easy task [40]. Regardless of the inaccuracies related to medical forecasting, still these are important by portraying a picture of the present circumstances to the public so that a comprehensive preparation can be made for the future challenges. The uncertain circumstances of the epidemic forced the scientists and data analysts to proposed COVID-19 spreading models to predict its intensity shortly [1, 3, 18, 32, 33, 38, 52]. Similarly, some optimization techniques [36] can also help to optimize such models and leads to more optimal results. In recent weeks, numerous studies on COVID-19 have been reported, but they lack the specific measures such as: Most current studies are country-specific rather than comparative research for some regions with particular algorithms [8]. They also lack the time variable when taking COVID-19 data into account. Many studies are based on linear knowledge and are not linear [48]. Some studies have considered observational studies models which can only be initialized based on hypotheses [48]. In this work, we have developed a forecasting model of COVID-19 outbreak in Asia pacific countries particularly Pakistan, Afghanistan, India, and Bangladesh employing state of the art deep learning models such as LSTM, RNN, and GRU. We assessed the key features of each model to predict the possible number of COVID-19 cases in the next 10 days. The comparative study of these four countries will help the higher authorities to prepare for the necessary actions that need to be taken based on our model predictions. Summary of COVID-19 since 01-22-2020 to 06-21-2020 in Pakistan, India, Afghanistan and Bangladesh is presented in Figs. 1, 2, 3 and 4.
Fig. 1

Summary of COVID-19 since 01-22-2020 to 06-21-2020 in Pakistan

Fig. 2

Summary of COVID-19 since 01-22-2020 to 06-21-2020 in India

Fig. 3

Summary of COVID-19 since 01-22-2020 to 06-21-2020 in Afghanistan

Fig. 4

Summary of COVID-19 since 01-22-2020 to 06-21-2020 in Bangladesh

Summary of COVID-19 since 01-22-2020 to 06-21-2020 in Pakistan Summary of COVID-19 since 01-22-2020 to 06-21-2020 in India Summary of COVID-19 since 01-22-2020 to 06-21-2020 in Afghanistan Summary of COVID-19 since 01-22-2020 to 06-21-2020 in Bangladesh The remaining sections are organized is as: related work along with the systematic summary table is presented in Section 2. Where Section 3 elaborated four deep learning models used for the time series forecasting. Empirical results obtained after experiments and their analysis is done in Section 4. The study is concluded in Section 5.

Related work

The author employed a flower pollination algorithm and Salp Swarm Algorithm to forecast the number of COVID-19 patients in the next ten days. A. Remuzzi and G. Remuzzi provides a comprehensive analysis of COVID-19 present and expected future situation in Italy [38]. Perc et al. [32] developed a basic iteration technique that only requires the daily values of affirmed cases of COVID-19 as input. The method considers anticipated recoveries and deaths and determines the maximum allowed daily growth rates that lead away from exponential increase toward stable and declining numbers. The estimates show that daily growth rates must be kept at least below 5% if we want to see plateaus any time soon. In [52] a segmented Poisson model is presented to examine the information available for the COVID-19 outbreaks in the six Western countries Italy, Canada, Germany, the UK, France, and the USA. Some similar studies have been proposed in [23, 34, 46]. The temporal dynamics of the COVID-19 outbreak, from 22-01-2020 to 15-03-2020, in China, Italy and France were analyzed by Fanelli and Piazza [18]. In [33] an efficient model for the prediction of COVID-19, in the time window Feb 1, 2020, to March 11, 2020, is proposed. The authors divide the prediction time window in 4 rounds of ten days each. It is found that the second and third sets of forecasts that ranges from 11/02/2020 to 01/03/2020 came very close to the original cases. Cleo Anastassopoulou et al. [3] presents Data-based analysis and prediction of the coronavirus disease epidemic. They used publicly available epidemiological data for Hubei, China, from 11-01-2020 to 10-02-2020 and give assessments of the main epidemiological parameters. Another forecasting model of the COVID-19 outbreak is presented in [1]. In the study [42], two kinds of datasets have been revealed, i.e., huge information got from World Health Organization/National databases and information from an online networking correspondence. Gauging of a pandemic should be possible dependent on different boundaries, for example, the effect of natural components, the brooding period, the effect of isolation, age, sex, and some more. These methods and boundaries utilized for anticipating are broadly concentrated in their work. Be that as it may, determining strategies accompany their arrangement of difficulties (specialized and conventional). Their investigation examines these difficulties and gives a lot of proposals to the individuals who are right now battling the worldwide COVID-19 pandemic (Table 1).
Table 1

Latest studies on COVID-19 time series analysis

RefDatasetMethodsRegionLimitations
1[21]Self-gatheredData mining (PNN + cf)ChinaDetection of only
suspected cases
2[20]CCDCPCompositeChinaFocused on
Monte-Carlo (CMC)recommendation only
3[5]WHOLogisticHybridDetection of only
inferencecountriesdeath cases
4[22]WHOModified autoChina + HybridMeasuring impact
encoders (MAE)countriesin qualitative way
5[24]DATA S-013Gompertz model +ChinaDetection of only
Bertalanffy modeldeath cases
6[27]ICDWeibull equationGithubConsidered infection
and Hill equationrate only
7[16]ICDCharlsonGithubMeasure
Comorbidityrisk rate
Latest studies on COVID-19 time series analysis

Methods and models

Deep learning

Deep learning neural networks methods have emerged as a promising technique for automatically learning arbitrary complex mappings from inputs to outputs [35]. They support multiple inputs and outputs. These techniques are robust to noise, non-linear, multivariate inputs, and multi-step forecast [2, 36, 53].

Recurrent neural network

The recurrent neural network (RNN) is a well-known neural network in which the outcome of the preceding step takes as input into the ongoing step [41, 53]. It is an extension of traditional neural networks. It is well-known that the inputs and outputs do not depend upon each other in conventional neural networks, but in cases where the next word of a sentence has to be predicted, the previous words are essential and therefore the previous words must be saved. This is how RNN came into being, which resolved this problem by using a hidden layer. The hidden state is the leading aspect of RNN is the hidden state, in which some sequence data is stored. The present and the recent past are the input sources of RNN networks, which together determine how they react to new data. RNN has a “memory” that stores all information about what has been computed [41, 44]. It employs the same parameters for every input because it does the same job for all inputs or hidden layers to generate the results. This decreases the complexity of parameters, unlike other neural networks. Let be the given sequence of inputs and φ is a non-linear mapping. Then, Conventionally, the update of the hidden state h at time t can be implemented as; where g denotes smooth and bounded mapping just like a hyperbolic tangent map. RNN keeps track of all information over time. It is also useful in time series forecasting because it remembers all previous inputs. The basic architecture of RNN with 2 input neurons and 5 hidden neurons is presented in Fig. 5.
Fig. 5

Basic architecture of RNN with 2 input neurons and 5 hidden neurons [39]

Basic architecture of RNN with 2 input neurons and 5 hidden neurons [39]

LSTM networks for time series modeling

Much of the real-world datasets are temporal in nature. Because of its typical features, there are various unresolved issues with broad-spectrum applications. Time series (TS) data is the information gathered over regular time intervals such that every data point is evenly spaced over time. Time series analysis is most productive when utilized in transient estimating. It is the method of predicting future patterns/trends of a certain event with temporal characteristics. To forecast the transmission of coronavirus, it can be productive if provided information has temporal components and it is different from conventional regression schemes. A time series information may be divided into trend, error, and seasonality. If a repetition in a specific pattern is found at regular intervals of time, then a trend in time series is said to be observed. This repetition evolves due to external factors like mandatory social distancing, lockdown/quarantines. There is no seasonality or trend in numerous real-world scenarios. After assessing the time series nature, numerous prediction techniques must be applied in certain TS. The given time series is divided into two segments, stationary and non-stationary. If the series is independent of time components, then it is called stationary time series. In this series, seasonality effects, trend, mean, and variances remain constant over time. Stationary time series is easy to examine and lead to meaningful prediction. A time series data is called non-stationary if seasonality effects, trend, Mean, standard deviation, and variances in it vary with the variation in time. We have utilized ADF (Augmented Dickey-Fuller) analysis [13] on the input information of COVID-19 to decide whether it falls in a stationary or non-stationary category. The Augmented Dickey-Fuller test is the fundamental unit root analysis to note the effect of patterns observed in the input data. A parameter, namely P scores of the test is used to present the outcomes of ADF analysis. A P score of less than 5% leads to the rejection of the null hypothesis, that is, a unit root is absent and ultimately the series is stationary. If one acquires the value of P larger than 5% then it means that the unit root is present in the input information, and hence, the series is non-stationary. Before start looking at the structure of the model, it is important to explain the LSTM network’s internal system and major motives behind utilizing it instead of conventional Recurrent Neural Networks. The limitations of conventional time series prediction methods are controlled through Recurrent LSTM networks by adjusting non-linearities of the given dataset and provides outstanding outcomes on temporal information. Every block of LSTM works at a distinct time step and forwards its output to the upcoming block until the last LSTM block produces the sequential output. To the best of our knowledge, RNNs with blocks are effective systems to assemble a time TS model. The memory blocks are the basic component of LSTM networks. They memorize network parameters for long periods to combat vanishing gradients. It is important to mention that the in LSTM memory blocks and the differential storage networks of digital systems have a similar structure. Gates in LSTM assist to process the data using activation mapping (sigmoid) and output lies in the interval [0,1]. Since we have to ignore negative values and allow only positive scores to the next gate to obtain a transparent out, therefore we utilize sigmoid activation mapping. The following equations represent all three gates of LSTM networks; Where: Γ = input gate mapping forget gate mapping output gate mapping neurons coefficients gate X preceding time step outcomes input to the present mapping at time t neurons bias at gate X In Eq. (3), the input gate provides the data which must be saved in the cell state. The forget gate activation output based data is acquired from Eq. (4). For the output gate, the Eq. (5) merges the cell form data and the forget gate output at the time step to generate the output. Figure 6 shows the graphical representation of the LSTM block utilized in this work. The motivation for developing self-loops is to design a system that allows the sharing of weights or gradients for a long period. It is helpful to model deep networks where gradient disappearance is an incessant problem. By modifying weights like self-looped gates, the time scale can be adjusted to identify the dynamically evolving parameters. With the techniques mentioned above, LSTMs achieve excellent findings in [25]. Figure 7 shows the network architecture utilized in this paper (Fig. 8).
Fig. 6

The graphical representation of LSTM block

Fig. 7

LSTM network architecture

Fig. 8

Object process diagram of COVID-19 comparative analysis

The graphical representation of LSTM block LSTM network architecture Object process diagram of COVID-19 comparative analysis

Gated recurrent unit

Gated recurrent units (GRUs) is an upgraded version of standard RNN, introduced by Cho et al. in 2014 [14]. It makes each recurrent unit to adaptively capture dependencies across various time steps. The GRU, like LSTM, has a forget gate to regulate the information flow however with fewer parameters as compared to LSTM since it does not possess separate memory cells. The network architecture of GRU is visualized in Fig. 9.
Fig. 9

The network architecture of GRU

The network architecture of GRU Let and denote previous and candidate activations respectively, then activation of the GRU at time t can be calculated by the following formula: where is an update gate that determines how much the unit updates its content or activation. The following equation is used to find the value of update gate The process of calculating the linear sum between the current state and the recently calculated state is the same in both GRU and LSTM units. However, GRU does not have an appropriate system in place to control the extent to which its condition is exposed, it rather discloses the entire state each time. The candidate activation or Current Memory Gate h¯jt can be computed as; Where r denotes the reset gate and is Hadmard product. The reset gate r can be calculated in a similar way to ; that is, The working capability of GRU and LSTM in certain natural language processing tasks, speech signal modeling, and polyphonic music modeling is found to be identical. However, the performance of GRUs is better on certain smaller and less common data sets. In [47] G. Weiss et al. have shown that the LSTM is strictly stronger than the GRU because it can easily count indefinitely unlike GRU. Thus, the GRU does not learn simple languages that can be read by the LSTM.

Results and discussion

The object process diagram of COVID-19 comparative analysis for proposed frameworks is presented in Fig. 8. The dataset is preprocessed to maintain the time variable at a single column from the starting date of COVID-19 to the current data used in the study. For merging several attributes, we employed inner joins and other concatenation approaches used to pre-process the datasets [9, 10]. After that, the data is passed to the deep learning models i.e RNN, LSTM, ANN, and GRU for training purposes. The evaluation is then performed before hyperparameters adjustment.

Dataset

The methods utilized in this research are dependent on the live data guide and are entirely divergent from prior examinations. The outcome of our method time series forecasting will assist the targeted countries to proceed further to eliminate the current COVID-19 pandemic. The data set used for the training and testing of deep learning models are taken from the standard WHO website which is organized and publicly available at [15]. We trained RNN, LSTM, and GRU with COVID-19 cases from 01-22-2020 until 06-21-2020. As mentioned earlier, we only consider Pakistan, India, Bangladesh, and Afghanistan for the comparative analysis. The proposed framework is enough dynamic in nature as it updates the forecasting results each day from each country considered. It also considers all previous data from Jan 22, 2020, up to the current day to predict the next 10 days number of COVID 19 cases.

Experimental setup

All experiment is performed on Haier Intel®; Core™ i3-4010U CPU machine with the specifications as, 8 GB random access memory, 128 GB solid-state drive, and no graphic card. Famous deep learning packages from python i.e Keras, Tensor flow, Numpy were used to implement LSTM, RNN, GRU, and ANN. The activation function for the input layer was set to Relu with true return time series sequences. Adam optimizer is used in the Last layer. The validation length for the training process was fixed to 10 and the batch size was 1 with Early-stopping epochs criteria. Moreover, the experiment for one model includes a total of 100 epochs with 10 epoch per step.

Discussion

The comparative analysis of three different forecasting models has been carried out to predict the COVID-19 cases count in the next 10 days to help the Asia Pacific countries to avoid this breakthrough by taking necessary actions in advance. The model includes RNN, LSTM, and GRU compromises deep learning layers to dynamically extract the features from previous knowledge and predict new patterns symmetrically. In the last couple of weeks, with more than 108K COVID-19 cases, Pakistan has crossed the official include in neighboring China, the nation earlier caught by the COVID-19. Authoritatively anticipated figures propose positive cases in Pakistan could arrive at 125K by June 15. Prediction results of the next 10 days about possible COVID-19 cases obtained using RNN in Pakistan are presented in Table 2.
Table 2

Prediction results (% Accuracy) of next 10 days about possible COVID-19 cases obtained using RNN in Pakistan

DateActualPredictedMinMaxModel accuracy
12/6/20125933134226.967245.4201208.37830.9
13/6/20132405141502.974521.46208484.43020.9
14/6/20144478149065.282083.72216046.69320.9
15/6/20148921157161.690180.12224143.09680.9
16/6/20154760165724.998743.38232706.35550.9
17/6/20160118174724.1107742.6241705.58880.9
18/6/20165062184141.5117160251122.9620.9
19/6/20171666194240.1127258.6261221.61220.9
20/6/20176617204998.9138017.4271980.4170.9
21/6/20181088216449.1149467.6283430.5420.9
22/6/20228637.1161655.7295618.63080.9
23/6/20241231.8174250.3308213.26990.9
24/6/20254507.6187526.1321489.09590.9
25/6/20268539.4201558335520.93050.9
26/6/20283331.8216350.3350313.32250.9
27/6/20298931.3231949.8365912.81020.9
28/6/20315386.6248405.2382368.12390.9
29/6/20332787.3265805.8399768.73740.9
30/6/20351137.4284155.9418118.91420.9
1/7/20370486.3303504.8437467.80470.9
Prediction results (% Accuracy) of next 10 days about possible COVID-19 cases obtained using RNN in Pakistan To validate the forecasting predictions obtained using the proposed framework, actual cases of the previous 10 days have been taken with a confirmed number of COVID-19 patients. The minimum and a maximum difference of actual versus predicted has been recorded to validate the performance. As compared to Pakistan, India got a bit high COVID-19 spread ratio. In the early stage, they were managed to control it by applying sudden and strict curfew. However, as the long stretch of April began, the number of cases began multiplying rapidly and the early achievement began to disentangle. Prediction results of the next 10 days about possible COVID-19 cases obtained using RNN in India are shown in Table 3. Patient in Afghanistan is progressively confronting an always serious danger: The arrival of almost 3M Afghan transient laborers since February from Pakistan and Iran, one of the infection’s worldwide focal points. The Afghan well-being service surveyed that the infection has spread to 29 of 34 areas, first because of these mass returns yet now naturally inside networks, as well. Prediction results of the next 10 days about possible COVID-19 cases obtained using RNN in Afghanistan are listed in Table 4.
Table 3

Prediction results (% Accuracy) of next 10 days about possible COVID-19 cases obtained using RNN in India

DateActualPredictedMinMaxModel accuracy
12/6/20308993317032.8223469.64105960.94
13/6/20320922330664.3237101.1424227.50.94
14/6/20332424345066.9251503.7438630.10.94
15/6/20343091359935.7266372.5453498.90.94
16/6/20354065375677.2282114469240.40.94
17/6/20366946392240.7298677.54858040.94
18/6/20380532409381.9315818.6502945.10.94
19/6/20395048427891.9334328.7521455.10.94
20/6/20410451447527.2353964541090.50.94
21/6/20425282468183.5374620.3561746.70.94
22/6/20490500.4396937.2584063.70.94
23/6/20512545.6418982.4606108.80.94
24/6/20535798.4442235.1629361.60.94
25/6/20560225.1466661.9653788.30.94
26/6/20585952.8492389.66795160.94
27/6/20612985.2519422706548.40.94
28/6/20641345.5547782.3734908.80.94
29/6/20671192.7577629.5764755.90.94
30/6/20702482.4608919.2796045.60.94
1/7/20735230.2641667828793.40.94
Table 4

Prediction results (% Accuracy) of next 10 days about possible COVID-19 cases obtained using RNN in Afghanistan

DateActualPredictedMinMaxModel accuracy
12/6/202354624981.7710513.2939450.250.87
13/6/202410225955.7211487.2440424.20.87
14/6/202476626969.6612501.1841438.140.87
15/6/202552728076.0213607.5442544.50.87
16/6/202631029215.8914747.4243684.370.87
17/6/202687430386.3715917.8944854.850.87
18/6/202753231596.8417128.3646065.320.87
19/6/202787832910.1818441.747378.660.87
20/6/202842434315.7219847.2448784.20.87
21/6/202883335853.421384.9250321.880.87
22/6/2037461.6922993.2151930.170.87
23/6/2038973.2924504.8153441.770.87
24/6/2040564.426095.9255032.880.87
25/6/2042236.7827768.356705.260.87
26/6/2043975.1429506.6658443.620.87
27/6/2045782.1431313.6660250.620.87
28/6/2047671.2933202.8162139.770.87
29/6/2049648.0735179.5964116.550.87
30/6/2051707.5837239.166176.060.87
1/7/2053848.1939379.7268316.670.87
Prediction results (% Accuracy) of next 10 days about possible COVID-19 cases obtained using RNN in India Prediction results (% Accuracy) of next 10 days about possible COVID-19 cases obtained using RNN in Afghanistan As compared to Afghanistan, the total confirmed cases of the coronavirus outbreak are higher in Bangladesh since the month of June. But lesser than the total confirm count in Pakistan and India. However, the corresponding ratio of spreading is high then the other small Asian regions. Prediction results of the next 10 days about possible COVID-19 cases obtained using RNN in Bangladesh are elaborated in Table 5. Similarly, Table 6 representing the forecasting results obtained from 22/6/2020 to 1/7/2020 in Pakistan by using the GRU model. In addition, possible total confirms count in India, Afghanistan, and Bangladesh predicted by GRU from 22/6/2020 to 1/7/2020 are shown in Tables 7, 8 and 9.
Table 5

Prediction results (% Accuracy) of next 10 days about possible COVID-19 cases obtained using RNN in Bangladesh

DateActualPredictedMinMaxModel accuracy
12/6/208152384733.7461672.11107795.40.94
13/6/208437988212.1865150.55111273.80.94
14/6/208752091878.8868817.25114940.50.94
15/6/209061995731.1772669.55118792.80.94
16/6/209448199730.2876668.66122791.90.94
17/6/2098489103949.480887.81127011.10.94
18/6/20102292108450.485388.761315120.94
19/6/2010553511309490032.37136155.60.94
20/6/20108775117859.394797.711409210.94
21/6/2011230612280599743.38145866.60.94
22/6/20128139.4105077.81512010.94
23/6/20133080.8110019.2156142.50.94
24/6/20138236.6115175161298.20.94
25/6/20143582.3120520.71666440.94
26/6/20149114.2126052.6172175.80.94
27/6/20154838.7131777177900.30.94
28/6/20160753.9137692.3183815.50.94
29/6/20166811.9143750.3189873.50.94
30/6/20173027.7149966.1196089.40.94
1/7/20179418.8156357.2202480.50.94
Table 6

Prediction results (% Accuracy) of next 10 days about possible COVID-19 cases obtained using GRU in Pakistan

DateActualPredictedMinMaxModel accuracy
12/6/20125933131041.277119.9184962.40.93
13/6/20132405138180.184258.78192101.30.93
14/6/20144478145584.191662.79199505.30.93
15/6/20148921153412.899491.5207334.10.93
16/6/20154760161671.8107750.6215593.10.93
17/6/20160118170412.1116490.9224333.40.93
18/6/20165062179714.2125792.9233635.40.93
19/6/20171666189699.5135778.3243620.80.93
20/6/20176617200325.4146404.2254246.70.93
21/6/20181088211648.9157727.6265570.20.93
22/6/20223692.3169771277613.60.93
23/6/20236739.3182818290660.50.93
24/6/20250631.8196710.6304553.10.93
25/6/20265466.8211545.6319388.10.93
26/6/20281328.3227407335249.60.93
27/6/20298306.1244384.8352227.40.93
28/6/20316509.8262588.5370431.10.93
29/6/20336041.5282120.2389962.80.93
30/6/20357000.2303079410921.50.93
1/7/20379516.4325595.1433437.70.93
Table 7

Prediction results (% Accuracy) of next 10 days about possible COVID-19 cases obtained using GRU in India

DateActualPredictedMinMaxModel accuracy
12/6/20308993332399.6153263.3511535.90.87
13/6/20320922346945.2167809526081.50.87
14/6/20332424363164.4184028.1542300.70.87
15/6/20343091379782.3200646558918.60.87
16/6/20354065397318.8218182.5576455.10.87
17/6/20366946415597.5236461.2594733.70.87
18/6/20380532435098.1255961.8614234.40.87
19/6/20395048456404.1277267.8635540.40.87
20/6/20410451478479299342.7657615.30.87
21/6/20425282502325.6323189.3681461.90.87
22/6/20526626.5347490.2705762.80.87
23/6/20549795370658.8728931.30.87
24/6/20574109.9394973.6753246.20.87
25/6/20599436.4420300.2778572.70.87
26/6/20625846.6446710.3804982.90.87
27/6/20653273.2474137832409.50.87
28/6/20681790.3502654860926.50.87
29/6/20711335.3532199.1890471.60.87
30/6/20741825.9562689.6920962.20.87
1/7/20773323.6594187.3952459.90.87
Table 8

Prediction results (% Accuracy) of next 10 days about possible COVID-19 cases obtained using GRU in Afghanistan

DateActualPredictedMinMaxModel accuracy
12/6/202354621188.3111263.6331112.990.9
13/6/202410221890.0611965.3731814.740.9
14/6/202476622503.1212578.4432427.80.9
15/6/202552723053.1913128.5132977.870.9
16/6/202631023522.9113598.2233447.590.9
17/6/202687423986.3614061.6833911.050.9
18/6/202753224435.5514510.8734360.230.9
19/6/202787824866.8714942.1934791.550.9
20/6/202842425249.5115324.8335174.190.9
21/6/202883325609.6315684.9535534.310.9
22/6/2025934.8916010.2135859.570.9
23/6/2026526.8316602.1536451.510.9
24/6/2027087.1417162.4637011.820.9
25/6/2027633.9217709.2437558.60.9
26/6/2028179.1718254.4838103.850.9
27/6/2028735.8618811.1838660.540.9
28/6/2029304.8619380.1839229.540.9
29/6/2029886.3119961.6339810.990.9
30/6/2030484.6220559.9440409.30.9
1/7/2031112.5421187.8641037.220.9
Table 9

Prediction results (% Accuracy) of next 10 days about possible COVID-19 cases obtained using GRU in Bangladesh

DateActualPredictedMinMaxModel accuracy
12/6/208152382080.6254876.21092850.94
13/6/208437986105.5458901.121133100.94
14/6/208752090281.5163077.09117485.90.94
15/6/209061994682.9867478.56121887.40.94
16/6/209448199313.8472109.42126518.30.94
17/6/2098489104227.477023.01131431.80.94
18/6/20102292109414.782210.25136619.10.94
19/6/2010553511492087715.58142124.40.94
20/6/20108775120728.493523.99147932.80.94
21/6/20112306126884.599680.08154088.90.94
22/6/20133436.4106231.9160640.80.94
23/6/20140299.1113094.6167503.50.94
24/6/20147527.1120322.6174731.50.94
25/6/20155170.5127966.1182374.90.94
26/6/20163246.2136041.8190450.60.94
27/6/20171770.7144566.3198975.10.94
28/6/20180760.9153556.5207965.40.94
29/6/20190260.3163055.9217464.70.94
30/6/20200287.6173083.12274920.94
1/7/20210879.8183675.4238084.30.94
Prediction results (% Accuracy) of next 10 days about possible COVID-19 cases obtained using RNN in Bangladesh Prediction results (% Accuracy) of next 10 days about possible COVID-19 cases obtained using GRU in Pakistan Prediction results (% Accuracy) of next 10 days about possible COVID-19 cases obtained using GRU in India Prediction results (% Accuracy) of next 10 days about possible COVID-19 cases obtained using GRU in Afghanistan Prediction results (% Accuracy) of next 10 days about possible COVID-19 cases obtained using GRU in Bangladesh Lastly, we employed LSTM to check the relation of forecasting prediction with GRU and RNN in terms of better accuracy, minimum range, maximum range, and the corresponding intervals. The empirical results obtained using LSTM with the next 10 COVID-19 cases prediction in Pakistan are recorded in Table 10. Moreover, possible total confirmed counts in India, Afghanistan, and Bangladesh predicted by LSTM from 22/6/2020 to 1/7/2020 are shown in Tables 11, 12 and 13. From Tables 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, and 13, Actual shows the already confirmed cases from 12/06/2020 to 21/06/2020, predicted representing the total number of confirmed cases predicted by the corresponding model in a particular state. Where Min reveals the minimum number of predictive cases and Max displays the maximum number of predictive COVID-19 cases in a particular country from 12/06/2020 to 1/07/2020.
Table 10

Prediction results (% Accuracy) of next 10 days about possible COVID-19 cases obtained using LSTM in Pakistan

DateActualPredictedMinMaxModel accuracy
12/6/20125933126551.180093.88173008.40.95
13/6/20132405133051.986594.6179509.10.95
14/6/20144478139895.293437.96186352.50.95
15/6/20148921147356100898.7193813.30.95
16/6/20154760155496.2109038.9201953.40.95
17/6/20160118164387.7117930.52108450.95
18/6/20165062174276.9127819.7220734.20.95
19/6/20171666185305.9138848.6231763.10.95
20/6/20176617197666.2151209244123.50.95
21/6/20181088211557.6165100.3258014.90.95
22/6/20227421.5180964.3273878.80.95
23/6/20247040.5200583.2293497.80.95
24/6/20270386.4223929.1316843.70.95
25/6/20298734.5252277.2345191.80.95
26/6/20333906.7287449.4380363.90.95
27/6/20378636.2332178.9425093.50.95
28/6/20437217.5390760.2483674.80.95
29/6/20516609.6470152.3563066.90.95
30/6/20629117.2582660675574.50.95
1/7/20797175.6750718.3843632.90.95
Table 11

Prediction results (% Accuracy) of next 10 days about possible COVID-19 cases obtained using LSTM in India

DateActualPredictedMinMaxModel accuracy
12/6/20308993318334.9197827.6438842.20.92
13/6/20320922332589.2212081.9453096.50.92
14/6/20332424347646.9227139.6468154.10.92
15/6/20343091363579.2243071.9484086.40.92
16/6/20354065380415.1259907.8500922.40.92
17/6/20366946398203.8277696.5518711.10.92
18/6/20380532417062.3296555537569.50.92
19/6/20395048437344.8316837.5557852.10.92
20/6/20410451459148338640.7579655.30.92
21/6/20425282482722.8362215.5603230.10.92
22/6/20508295.9387788.6628803.10.92
23/6/20535545.1415037.8656052.40.92
24/6/20565201444693.8685708.30.92
25/6/20597633.3477126718140.60.92
26/6/20633260.4512753.1753767.70.92
27/6/20672634.2552127793141.50.92
28/6/20716452.1595944.9836959.40.92
29/6/20765584.7645077.48860920.92
30/6/20821098700590.7941605.30.92
1/7/20884364.1763856.910048710.92
Table 12

Prediction results (% Accuracy) of next 10 days about possible COVID-19 cases obtained using LSTM in Afghanistan

DateActualPredictedMinMaxModel accuracy
12/6/202354623920.7517215.4530626.060.94
13/6/202410224755.1318049.8331460.430.94
14/6/202476625607.418902.0932312.70.94
15/6/202552726477.2919771.9933182.590.94
16/6/202631027362.4120657.134067.71
17/6/202687428285.4721580.1734990.780.94
18/6/202753229240.3222535.0235945.630.94
19/6/202787830246.3923541.0836951.690.94
20/6/202842431312.124606.838017.40.94
21/6/202883332433.6525728.3439138.950.94
22/6/2033615.3926910.0840320.690.94
23/6/2034843.7928138.4941549.090.94
24/6/2036141.6529436.3542846.960.94
25/6/2037517.4730812.1744222.770.94
26/6/2038982.9432277.6445688.240.94
27/6/2040551.0533845.7447256.350.94
28/6/2042236.2835530.9848941.580.94
29/6/2044053.537348.250758.810.94
30/6/2046016.3939311.0852721.690.94
1/7/2048152.0741446.7754857.370.94
Table 13

Prediction results (% Accuracy) of next 10 days about possible COVID-19 cases obtained using LSTM in Bangladesh

DateActualPredictedMinMaxModel accuracy
12/6/208152382655.5251790.99113520.10.93
13/6/208437986559.8855695.34117424.40.93
14/6/208752090682.3359817.8121546.90.93
15/6/209061995077.71125942.20.93
16/6/209448199750.3568885.82130614.90.93
17/6/209848910476473899.47135628.50.93
18/6/20102292110161.579297141026.10.93
19/6/20105535116002.585137.941468670.93
20/6/20108775122325.291460.63153189.70.93
21/6/20112306129210.498345.86160074.90.93
22/6/20136766.9105902.4167631.40.93
23/6/20144963.6114099.1175828.20.93
24/6/20154011.8123147.2184876.30.93
25/6/20164066.3133201.8194930.90.93
26/6/20175313144448.5206177.60.93
27/6/20187980.1157115.5218844.60.93
28/6/20202371.9171507.4233236.40.93
29/6/20218877.9188013.3249742.40.93
30/6/20238003.9207139.4268868.40.93
1/7/20260427.8229563.3291292.40.93
Prediction results (% Accuracy) of next 10 days about possible COVID-19 cases obtained using LSTM in Pakistan Prediction results (% Accuracy) of next 10 days about possible COVID-19 cases obtained using LSTM in India Prediction results (% Accuracy) of next 10 days about possible COVID-19 cases obtained using LSTM in Afghanistan Prediction results (% Accuracy) of next 10 days about possible COVID-19 cases obtained using LSTM in Bangladesh Graphical representation of the next 10 days COVID-19 cases prediction obtained using RNN in Pakistan are exhibited in Fig. 10 Where the visualization curves for India predicting the next 10 days COVID-19 cases using RNN is visualized in Fig. 11. Figures 14, 15, 16, 17, 18, 19, 20 and 21 representing the line curves of forecasting predictions achieved using GRU and LSTM on the counts of Pakistan, India, Afghanistan, and Bangladesh respectively. In the X-axis the graphs show the total number of possible COVID-19 cases from minimum to maximum where the Y -axis represents the corresponding dates.
Fig. 10

Graphical representation of next 10 days COVID-19 cases prediction obtained using RNN in Pakistan

Fig. 11

Graphical representation of next 10 days COVID-19 cases prediction obtained using RNN in India

Fig. 14

Graphical representation of next 10 days COVID-19 cases prediction obtained using GRU in Pakistan

Fig. 15

Graphical representation of next 10 days COVID-19 cases prediction obtained using GRU in India

Fig. 16

Graphical representation of next 10 days COVID-19 cases prediction obtained using GRU in Afghanistan

Fig. 17

Graphical representation of next 10 days COVID-19 cases prediction obtained using GRU in Bangladesh

Fig. 18

Graphical representation of next 10 days COVID-19 cases prediction obtained using LSTM in Pakistan

Fig. 19

Graphical representation of next 10 days COVID-19 cases prediction obtained using LSTM in India

Fig. 20

Graphical representation of next 10 days COVID-19 cases prediction obtained using LSTM in Afghanistan

Fig. 21

Graphical representation of next 10 days COVID-19 cases prediction obtained using LSTM in Bangladesh

Graphical representation of next 10 days COVID-19 cases prediction obtained using RNN in Pakistan Graphical representation of next 10 days COVID-19 cases prediction obtained using RNN in India We have used the real-time live uni-variate data set which means the deep learning model only considering date and time to predict the next 10 days cases. Furthermore, we are monitoring the response from live data which is produced by domain-specific expertise hence, no data business exists.

Performance analysis

The empirical analysis has been done on all the experiments performed to show the achievement of employed models on different datasets and to co-relate the insights extracted from the results. From Table 2, we obtained 90% accuracy with RNN to predict COVID-19 cases in Pakistan for the next 10 days. We can see that on 12/6/20 there are 12599 actual cases in Pakistan but RNN estimated 13422 cases which are a minor difference. Although, RNN estimate 370486 total cases at the beginning of July in Pakistan. Similarly, in Table 3 RNN achieved 94% when predicting cases for India. There were 308993 total cases on 12/6/20 and the RNN predicts 317032. At the end of 1/7/20, RNN gave the count of 735230 which seems alarming and greater than the total cases in Pakistan. As compared to Pakistan and India, Afghanistan got low accuracy of 87% with RNN (referred to Table 4). On 12/6/20 the actual score was 23546 with the prediction of a total 24981 however, in the end, it leads to the 53848 which is still better than other Asia Pacific countries (Fig. 12). Likewise, in the case of Bangladesh, RNN shows 94% accuracy in Table 5 with 81523 actual cases and 84773 predicted cases at the beginning (Fig. 13). RNN inferred the predictions with 179418 cases on the 1/7/20. We can infer that Bangladesh is far away from Pakistan and India in COVID-19 cases but their transmission rate is greater than the one in Afghanistan.
Fig. 12

Graphical representation of next 10 days COVID-19 cases prediction obtained using RNN in Afghanistan

Fig. 13

Graphical representation of next 10 days COVID-19 cases prediction obtained using RNN in Bangladesh

Graphical representation of next 10 days COVID-19 cases prediction obtained using RNN in Afghanistan Graphical representation of next 10 days COVID-19 cases prediction obtained using RNN in Bangladesh From Table 6, we obtained 93% accuracy with GRU to predict COVID-19 cases in Pakistan for the next 10 days. We can see that on 12/6/20 there are 125939 actual cases in Pakistan but GRU estimated 131041 cases which are a secondary diversity. Although, GRU evaluated 379516 total cases at the beginning of July in Pakistan. Furthermore, in Table 7 GRU scored 87% when predicting cases for India. There were 308993 total cases on 12/6/20 and the GRU predicts 332399. At the end on 1/7/20 GRU delivered the count of 773323 which appears distressing and greater than total cases in Pakistan. Afghanistan got accuracy of 90% with GRU (referred to Table 8). On 12/6/20 the actual score was 23546 with the prediction of a total 21188.31 however in the end it leads to the 31112.54. Besides, in the case of Bangladesh, GRU shows 94% accuracy in Table 9 with 81523 actual cases and 82080 predicted cases at the commencement. GRU inferred the predictions with 210879.8 cases on the 1/7/20. From Table 10, we reached 95% accuracy with LSTM to predict COVID-19 cases in Pakistan for the next 10 days. We can see that on 12/6/20 there are 12599 actual cases in Pakistan but LSTM predicted 126551.1 cases. It is the best accuracy so far we achieved with any other model and other countries. Nevertheless, LSTM rated 797175 total cases at the beginning of July in Pakistan. Thus, in Table 11 LSTM achieved 92% when predicting cases for India. There were 308993 total cases on 12/6/20 and the LSTM predicts 318334.9. At the end of 1/7/20 LSTM proffered the count of 884364. Table 11 and 12 shows the accuracy of 94% and 93% using LSTM for Afghanistan and Bangladesh respectively. After analyzing the trend curves of total count in Asia pacific areas (referred to as Figs. 14, 15, 16, 17, 18, 19, 20 and 21) we can conclude the order of COVID-10 prediction in terms of total cases from higher to lower as India > Pakistan > Bangladesh > Afghanistan. Graphical representation of next 10 days COVID-19 cases prediction obtained using GRU in Pakistan Graphical representation of next 10 days COVID-19 cases prediction obtained using GRU in India Graphical representation of next 10 days COVID-19 cases prediction obtained using GRU in Afghanistan Graphical representation of next 10 days COVID-19 cases prediction obtained using GRU in Bangladesh Graphical representation of next 10 days COVID-19 cases prediction obtained using LSTM in Pakistan Graphical representation of next 10 days COVID-19 cases prediction obtained using LSTM in India Graphical representation of next 10 days COVID-19 cases prediction obtained using LSTM in Afghanistan Graphical representation of next 10 days COVID-19 cases prediction obtained using LSTM in Bangladesh

Conclusion

Approximately all of the world’s countries face COVID-19 as their natural threat. Better predictive models need to be in place to predict danger in advance. The present study deals with the prediction of the COVID-19 epidemic in Pakistan, Afghanistan, India, and Bangladesh. We used the most recent deep learning algorithms such as LSTM, RNN, and GRU to predict the number of cases of COVID-19 pandemic for the next 10 days. The data set used for the implementation of deep learning techniques is obtained from the official WHO website. The outcomes of our models are very encouraging as one can see the results until July 01, 2020, having a precision rate greater than 90%, which indicates the authenticity of the proposed model. We are closely monitoring the spread of the pandemic in the Gulf and some European countries and planning to conduct an extensive study in our future research.
  16 in total

1.  AI Techniques for COVID-19.

Authors:  Adedoyin Ahmed Hussain; Ouns Bouachir; Fadi Al-Turjman; Moayad Aloqaily
Journal:  IEEE Access       Date:  2020-07-08       Impact factor: 3.367

2.  CovidGAN: Data Augmentation Using Auxiliary Classifier GAN for Improved Covid-19 Detection.

Authors:  Abdul Waheed; Muskan Goyal; Deepak Gupta; Ashish Khanna; Fadi Al-Turjman; Placido Rogerio Pinheiro
Journal:  IEEE Access       Date:  2020-05-14       Impact factor: 3.367

3.  Composite Monte Carlo decision making under high uncertainty of novel coronavirus epidemic using hybridized deep learning and fuzzy rule induction.

Authors:  Simon James Fong; Gloria Li; Nilanjan Dey; Rubén González Crespo; Enrique Herrera-Viedma
Journal:  Appl Soft Comput       Date:  2020-04-09       Impact factor: 6.725

4.  Outbreak of pneumonia of unknown etiology in Wuhan, China: The mystery and the miracle.

Authors:  Hongzhou Lu; Charles W Stratton; Yi-Wei Tang
Journal:  J Med Virol       Date:  2020-02-12       Impact factor: 2.327

5.  Why is it difficult to accurately predict the COVID-19 epidemic?

Authors:  Weston C Roda; Marie B Varughese; Donglin Han; Michael Y Li
Journal:  Infect Dis Model       Date:  2020-03-25

6.  COVID-19 in children: the link in the transmission chain.

Authors:  Alyson A Kelvin; Scott Halperin
Journal:  Lancet Infect Dis       Date:  2020-03-25       Impact factor: 25.071

Review 7.  COVID-19 and Italy: what next?

Authors:  Andrea Remuzzi; Giuseppe Remuzzi
Journal:  Lancet       Date:  2020-03-13       Impact factor: 79.321

8.  Analysis and forecast of COVID-19 spreading in China, Italy and France.

Authors:  Duccio Fanelli; Francesco Piazza
Journal:  Chaos Solitons Fractals       Date:  2020-03-21       Impact factor: 5.944

View more
  9 in total

1.  Mathematical modeling of the impact of Omicron variant on the COVID-19 situation in South Korea.

Authors:  Jooha Oh; Catherine Apio; Taesung Park
Journal:  Genomics Inform       Date:  2022-06-22

2.  COVID-19 Spatio-Temporal Evolution Using Deep Learning at a European Level.

Authors:  Ioannis Kavouras; Maria Kaselimi; Eftychios Protopapadakis; Nikolaos Bakalos; Nikolaos Doulamis; Anastasios Doulamis
Journal:  Sensors (Basel)       Date:  2022-05-11       Impact factor: 3.847

3.  A Rapid Artificial Intelligence-Based Computer-Aided Diagnosis System for COVID-19 Classification from CT Images.

Authors:  Hassaan Haider Syed; Muhammad Attique Khan; Usman Tariq; Ammar Armghan; Fayadh Alenezi; Junaid Ali Khan; Seungmin Rho; Seifedine Kadry; Venkatesan Rajinikanth
Journal:  Behav Neurol       Date:  2021-12-27       Impact factor: 3.342

4.  The Recent Technologies to Curb the Second-Wave of COVID-19 Pandemic.

Authors:  M Poongodi; Mohit Malviya; Mounir Hamdi; Hafiz Tayyab Rauf; Seifedine Kadry; Orawit Thinnukool
Journal:  IEEE Access       Date:  2021-07-02       Impact factor: 3.367

5.  The effect of deep feature concatenation in the classification problem: An approach on COVID-19 disease detection.

Authors:  Emine Cengil; Ahmet Çınar
Journal:  Int J Imaging Syst Technol       Date:  2021-10-10       Impact factor: 2.177

6.  A Long Short-Term Memory Biomarker-Based Prediction Framework for Alzheimer's Disease.

Authors:  Anza Aqeel; Ali Hassan; Muhammad Attique Khan; Saad Rehman; Usman Tariq; Seifedine Kadry; Arnab Majumdar; Orawit Thinnukool
Journal:  Sensors (Basel)       Date:  2022-02-14       Impact factor: 3.576

7.  A Computer-Aided Diagnosis System Using Deep Learning for Multiclass Skin Lesion Classification.

Authors:  Mehak Arshad; Muhammad Attique Khan; Usman Tariq; Ammar Armghan; Fayadh Alenezi; Muhammad Younus Javed; Shabnam Mohamed Aslam; Seifedine Kadry
Journal:  Comput Intell Neurosci       Date:  2021-12-06

8.  Prediction and forecasting of worldwide corona virus (COVID-19) outbreak using time series and machine learning.

Authors:  Priyank Jain; Shriya Sahu
Journal:  Concurr Comput       Date:  2022-08-29       Impact factor: 1.831

9.  Short-Term Forecasting of Daily Confirmed COVID-19 Cases in Malaysia Using RF-SSA Model.

Authors:  Shazlyn Milleana Shaharudin; Shuhaida Ismail; Noor Artika Hassan; Mou Leong Tan; Nurul Ainina Filza Sulaiman
Journal:  Front Public Health       Date:  2021-06-14
  9 in total

北京卡尤迪生物科技股份有限公司 © 2022-2023.