journal article·2021Open access

Detecting Information on the Spread of Dengue on Twitter Using Artificial Neural Networks

Samina Amin, M. Irfan Uddin, M. Ali Zeb, Ala Abdulsalam Alarood, Marwan Mahmoud, Monagi H. Alkinani

Computers, Materials & Continua· Volume 67· Issue 1

Abstract

Social media platforms have lately emerged as a promising tool for predicting the outbreak of epidemics by analyzing information on them with the help of machine learning techniques. Many analytical and statistical models are available to infer a variety of user sentiments in posts on social media. The amount of data generated by social media platforms, such as Twitter, that can be used to track diseases is increasing rapidly. This paper proposes a method for the classification of tweets related to the outbreak of dengue using machine learning algorithms. An artificial neural network (ANN)-based method is developed using Global Vector (GloVe) embedding to use the data in tweets for the automatic and efficient identification and classification of dengue. The proposed method classifies tweets related to the outbreak of dengue into positives and negatives. Experiments were conducted to assess the proposed ANN model based on performance evaluation matrices (confusion matrices). The results show that the GloVe vectors can efficiently capture a sufficient amount of information for the classifier to accurately identify and classify tweets as relevant or irrelevant to dengue outbreaks. The proposed method can help healthcare professionals and researchers track and analyze epidemic outbreaks through social media in real time.
Source: openalex_inverted_index · Quality: baseline

Research context

OpenAlex topics: Data-Driven Disease Surveillance · Advanced Text Analysis Techniques · Mosquito-borne diseases and control

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

References (36)

Show source-provided references
1. Social media mining for public health monitoring and surveillance
2. Dengue hemorrhagic fever–A systemic literature review of current perspectives on pathogenesis, prevention and control10.1016/j.jmii.2020.03.007 ↗
3. Dengue prediction by the web: Tweets are a useful tool for estimating and forecasting dengue at country and city level10.1371/journal.pntd.0005729 ↗
4. DEFENDER: Detecting and forecasting epidemics using novel data-analytics for enhanced response10.1371/journal.pone.0155417 ↗
5. Google trends: A web-based tool for real-time surveillance of disease outbreaks10.1086/630200 ↗
6. Flu detector-tracking epidemics
7. Public perception analysis of tweets during the 2015 measles outbreak: Comparative study using convolutional neural network models10.2196/jmir.9413 ↗
8. Twitter catches the flu: Detecting influenza epidemics using Twitter
9. Detecting dengue/flu infections based on tweets using LSTM and word embedding10.1109/ACCESS.2020.3031174 ↗
10. Glove: Global vectors for word representation
11. Tweet classification toward twitter-based disease surveillance: New data, methods, and evaluations10.2196/12783 ↗
12. An unsupervised machine learning model for discovering latent infectious diseases using social media data10.1016/j.jbi.2016.12.007 ↗
13. Support vector machine active learning with applications to text classification
14. A study on multiple linear regression analysis10.1016/j.sbspro.2013.12.027 ↗
15. An introduction to logistic regression: From basic concepts to interpretation with particular attention to nursing domain10.4040/jkan.2013.43.2.154 ↗
16. Learning k for KNN classification
17. Early warning and response system for dengue outbreaks: Recent advancements towards widespread applications in critical settings10.1371/journal.pone.0196811 ↗
18. Developing a dengue forecast model using machine learning: A case study in China10.1371/journal.pntd.0005973 ↗
19. Machine learning for dengue outbreak prediction: A performance evaluation of different prominent classifiers10.31449/inf.v43i3.1548 ↗
20. Dengue surveillance based on a computational model of spatio-temporal locality of Twitter
21. Twitter: A good place to detect health conditions
22. Artificial neural network classification of motor-related EEG: An increase in classification accuracy by reducing signal complexity10.1155/2018/9385947 ↗
23. Twitter scraper. [Online]. Available: https://github.com/taspinar/twitterscraper.
24. https://github.com/phatpiglet/autocorrect.
25. NLTK 3.5 documentation. [Online]. Available: https://www.nltk.org/_modules/nltk/stem/porter.html.
26. Text classification using the n-gram graph representation model over high frequency data streams10.3389/fams.2018.00041 ↗
27. Estimation of prediction error by using K-fold cross-validation10.1007/s11222-009-9153-8 ↗
28. Deep learning10.1038/nature14539 ↗
29. C. Nwankpa, W. Ijomah, A. Gachagan and S. Marshall, “Activation functions: Comparison of trends in practice and research for deep learning,” pp. 1–20, 2018.
30. Measuring the effects of data parallelism on neural network training
31. Dropout: A simple way to prevent neural networks from overfitting
32. Anaconda. [Online]. https://anaconda.org/.
33. TensorFlow. [Online]. https://www.tensorflow.org/tutorials/keras/keras_tuner.
34. Keras. [Online]. https://keras.io/api/layers/initializers/.
35. Scikit-learn. [Online]. https://scikit-learn.org/stable/.
36. Evaluation: From precision, recall and F-measure to ROC, informedness, markedness & correlation