Exploring COVID-19 public perceptions in South Africa through sentiment analysis and topic modelling of Twitter posts

Show simple item record

dc.contributor.author Kekere, Temitope
dc.contributor.author Marivate, Vukosi
dc.contributor.author Hattingh, Maria J. (Marie)
dc.date.accessioned 2024-07-23T04:56:14Z
dc.date.available 2024-07-23T04:56:14Z
dc.date.issued 2023
dc.description.abstract The narratives shared on social media during a health crisis such as COVID-19 reflect public perceptions of the crisis. This article provides findings from a study of the perceptions of South African citizens regarding the government’s response to the COVID-19 pandemic from March to May 2020. The study analysed Twitter data from posts by government officials and the public in South Africa to measure the public’s confidence in how the government was handling the pandemic. A third of the tweets dataset was labelled using valence aware dictionary and sentiment reasoner (VADER) lexicons, forming the training set for four classical machinelearning algorithms—logistic regression (LR), support vector machines (SVM), random forest (RF), and extreme gradient boosting (XGBoost)—that were employed for sentiment analysis. The effectiveness of these classifiers varied, with error rates of 17% for XGBoost, 14% for RF, and 7% for both SVM and LR. The best-performing algorithm (SVM) was subsequently used to label the remaining two-thirds of the tweet dataset. In addition, the study used, and evaluated the effectiveness of, two topic-modelling algorithms—latent dirichlet allocation (LDA) and non-negative matrix factorisation (NMF)—for classification of the most frequently occurring narratives in the Twitter data. The better-performing of these two algorithms, NMF, identified a prevalence of positive narratives in South African public sentiment towards the government’s response to COVID-19. en_US
dc.description.department Informatics en_US
dc.description.librarian am2024 en_US
dc.description.sdg SDG-09: Industry, innovation and infrastructure en_US
dc.description.sponsorship The University of Pretoria, Canada’s International Development Research Centre (IDRC) and ABSA. en_US
dc.description.uri http://link.wits.ac.zajournal/journal.html en_US
dc.identifier.citation Kekere, T., Marivate, V., & Hattingh, M. (2023). Exploring COVID-19 public perceptions in South Africa through sentiment analysis and topic modelling of Twitter posts. The African Journal of Information and Communication (AJIC), 31, 1-27. https://DOI.org/10.23962/ajic.i31.14834. en_US
dc.identifier.issn 1449-2679
dc.identifier.other 10.23962/ajic.i31.14834
dc.identifier.uri http://hdl.handle.net/2263/97160
dc.language.iso en en_US
dc.publisher Learning Information Networking and Knowledge (LINK) Centre, Graduate School of Public and Development en_US
dc.rights © 2023 Learning Information Networking and Knowledge (LINK) Centre, Graduate School of Public and Development. This work is distributed under the Creative Commons Attribution-NonCommercial licence. en_US
dc.subject Sentiment analysis en_US
dc.subject Sentiment classification en_US
dc.subject Topic modelling en_US
dc.subject Social media en_US
dc.subject Twitter en_US
dc.subject Natural language processing (NLP) en_US
dc.subject Government response en_US
dc.subject Public perceptions en_US
dc.subject COVID-19 pandemic en_US
dc.subject Coronavirus disease 2019 (COVID-19) en_US
dc.subject South Africa (SA) en_US
dc.subject SDG-09: Industry, innovation and infrastructure en_US
dc.subject Valence aware dictionary and sentiment reasoner (VADER) en_US
dc.subject Logistic regression (LR) en_US
dc.subject Extreme gradient boosting (XGBoost) en_US
dc.subject Support vector machines (SVM) en_US
dc.subject Random forest (RF) en_US
dc.subject Non-negative matrix factorisation (NMF) en_US
dc.subject Latent dirichlet allocation (LDA) en_US
dc.title Exploring COVID-19 public perceptions in South Africa through sentiment analysis and topic modelling of Twitter posts en_US
dc.type Article en_US


Files in this item

This item appears in the following Collection(s)

Show simple item record