| Literature DB >> 35115652 |
Abstract
India is a hotspot of the COVID-19 crisis. During the first wave, several lockdowns (L) and gradual unlock (UL) phases were implemented by the government of India (GOI) to curb the virus spread. These phases witnessed many challenges and various day-to-day developments such as virus spread and resource management. Twitter, a social media platform, was extensively used by citizens to react to these events and related topics that varied temporally and geographically. Analyzing these variations can be a potent tool for informed decision-making. This paper attempts to capture these spatiotemporal variations of citizen reactions by predicting and analyzing the sentiments of geotagged tweets during L and UL phases. Various sentiment analysis based studies on the related subject have been done; however, its integration with location intelligence for decision making remains a research gap. The sentiments were predicted through a proposed hybrid Deep Learning (DL) model which leverages the strengths of BiLSTM and CNN model classes. The model was trained on a freely available Sentiment140 dataset and was tested over manually annotated COVID-19 related tweets from India. The model classified the tweets with high accuracy of around 90%, and analysis of geotagged tweets during L and UL phases reveal significant geographical variations. The findings as a decision support system can aid in analyzing citizen reactions toward the resources and events during an ongoing pandemic. The system can have various applications such as resource planning, crowd management, policy formulation, vaccination, prompt response, etc.Entities:
Mesh:
Year: 2022 PMID: 35115652 PMCID: PMC8814057 DOI: 10.1038/s41598-022-05974-6
Source DB: PubMed Journal: Sci Rep ISSN: 2045-2322 Impact factor: 4.379
COVID-19 lockdown and unlock in India, and allowed and restricted activities (based on notifications issued by (GOI).
| Phase | Acronym | Period | Restricted and allowed activities |
|---|---|---|---|
| Lockdown 1 | L1 | March 25–April 14 | Restriction on all outdoor activities except essential services |
| Lockdown 2 | L2 | April 15–May 3 | Restriction on all outdoor activities except essential services |
| Lockdown 3 | L3 | May 4–May 17 | Restriction on all outdoor activities except essential services, agricultural, construction, and few industrial activities |
| Lockdown 4 | L4 | May 18–May 31 | Movement of goods cargo (including rickshaws and auto-rickshaws, empty cargo vehicles, taxis and cab aggregators. Interstate movement of passenger vehicles/buses) and hospitality services were allowed |
| Unlock 1 | U1 | June 1–June 30 | Interstate movement of vehicles allowed, special trains on selected routes, domestic air travel, all commercial and industrial activities with time restrictions. Hospitality services were allowed with half capacity, night curfew from 9 PM till 5 AM |
| Unlock 2 | U2 | July 1–July 31 | Same as unlock 1, more trains and domestic flights allowed, industrial units in multiple shifts were allowed, night curfew from 10 PM to 5 AM |
| Unlock 3 | U3 | August 1–August 31 | Same as unlock 2. All recreational/ cultural/ social/ political/ academic/ religious/ entertainment functions and other large gatherings were not allowed |
| Unlock4 | U4 | September 1–September 30 | In areas outside containment zones all activities were allowed except schools and colleges remained closed, and operation of special trains was increased |
Figure 1Methodological framework (a) data collection and preprocessing (b) model development (c) spatiotemporal analysis of predicted sentiment of geotagged tweets.
Overview of the keywords used to collect data during lockdown and unlock phases.
| Period | Keywords |
|---|---|
| March 23–30 April 2020 | corona, covid19, coronavirus, chinavirus, quarantine, safety, covidcase, lockdown, sarscov2, ncov2019, pandemic, wearamask, socialdistancing, stayathome, stayhome, migrants, migrantcrisis, labours |
| May 1–May 31 2020 | |
| May 1 2020–June 30 2020 | |
| June 30 – 30 September |
Total count of the geotagged tweets used as test datasets.
| Phase | Total retrieved geotagged tweets |
|---|---|
| Lockdown 1 | 19,489 |
| Lockdown 2 | 14,692 |
| Lockdown 3 | 14,776 |
| Lockdown 4 | 14,021 |
| Unlock 1 | 13,792 |
| Unlock 2 | 17,728 |
| Unlock 3 | 16,737 |
| Unlock 4 | 16,861 |
The model architecture.
| Layer | Properties and dimensions |
|---|---|
| Embedding Layer (Word Embedding) | Output dimension: 64 Input sequence length: 500 |
| BiLSTM Layer | Forward: Number of hidden nodes: 128 Backward: Number of hidden nodes: 128 |
| Dropout layer | Probability = 0.20 |
| BiLSTM Layer | Forward: Number of hidden nodes: 256 Backward: Number of hidden nodes: 256 |
| Convolution + Activation Layer | Number of filers = 64 Filter size = 5 Activation function: ReLU |
| Dropout layer | Probability = 0.20 |
| Convolution + Activation Layer | Number of filers = 128 Filter size = 5 Activation function: ReLU |
| Convolution + Activation Layer | Number of filers = 256 Filter size = 3 Activation function: ReLU |
| Maxpooling layer | Pool Size: 3 Stride:1 |
| Flatten | |
| Hidden Layer 1 | Number of hidden neurons: 128 Activation function: ReLU |
| Dropout layer | Probability = 0.15 |
| Hidden Layer 2 | Number of hidden neurons: 64 Activation function: ReLU |
| Output layer | Number of neurons:1 Activation function: Sigmoid |
Figure 2Word cloud during lockdown phases (a) lockdown 1 (L1) (b) lockdown2 (L2) (c) lockdown 3 (L3) (d) lockdown4 (L4).
Figure 3Word cloud during unlock phases (a) unlock 1 (UL1) (b) unlock (UL2) (c) unlock 3 (UL3) (d) unlock (UL4).
Figure 4Model accuracy graph on training and validation sets.
Accuracy achieved by the models on test dataset.
| Model | Test accuracy |
|---|---|
| 89.68% | |
| CNN + BiLSTM | 87.38% |
| LSTM | 86.65% |
| CNN | 85.20% |
Figure 5Predicted count of tweet sentiments during lockdown and unlock phases.
Figure 6Negative sentiment count hotspots during lockdown phases (a) lockdown 1 (L1) (b) lockdown2 (L2) (c) lockdown 3 (L3) (d) lockdown4 (L4).
Figure 7Negative sentiment count hotspots and during unlock phases (a) unlock 1 (UL1) (b) unlock (UL2) (c) unlock 3 (UL3) (d) unlock (UL4).
Figure 8Positive sentiment count hotspots during lockdown phases (a) lockdown 1 (L1) (b) lockdown2 (L2) (c) lockdown 3 (L3) (d) lockdown4 (L4).
Figure 9Positive sentiment count hotspots during unlock phases (a) unlock 1 (UL1) (b) unlock (UL2) (c) unlock 3 (UL3) (d) unlock (UL4).
Figure 10A conceptual framework that uses social media analytics for social benefits during pandemic like COVID-19.