Sigmoidal Particle Swarm Optimization for Twitter Sentiment Analysis
Source abstract
Abstract
Social media, like Twitter, is a data repository, and people exchange views on global issues like the COVID-19 pandemic. Social media has been shown to influence the low acceptance of vaccines. This work aims to identify public sentiments concerning the COVID-19 vaccines and better understand the individual’s sensitivities and feelings that lead to achievement. This work proposes a method to analyze the opinion of an individual’s tweet about the COVID-19 vaccines. This paper introduces a sigmoidal particle swarm optimization (SPSO) algorithm. First, the performance of SPSO is measured on a set of 12 benchmark problems, and later it is deployed for selecting optimal text features and categorizing sentiment. The proposed method uses TextBlob and VADER for sentiment analysis, CountVectorizer, and term frequency-inverse document frequency (TF-IDF) vectorizer for feature extraction, followed by SPSO-based feature selection. The Covid-19 vaccination tweets dataset was created and used for training, validating, and testing. The proposed approach outperformed considered algorithms in terms of accuracy. Additionally, we augmented the newly created dataset to make it balanced to increase performance. A classical support vector machine (SVM) gives better accuracy for the augmented dataset without a feature selection algorithm. It shows that augmentation improves the overall accuracy of tweet analysis. After the augmentation performance of PSO and SPSO is improved by almost 7% and 5%, respectively, it is observed that simple SVM with 10-fold cross-validation significantly improved compared to the primary dataset.
Source: openalex_inverted_index · Quality: baseline
Research context
OpenAlex topics: Sentiment Analysis and Opinion Mining · Machine Learning in Bioinformatics · Misinformation and Its Impacts
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
References (53)
Show source-provided references
1. Covid-19 vaccine rumors and conspiracy theories: The need for cognitive inoculation against misinformation to improve vaccine adherence10.1371/journal.pone.0251605 ↗
2. Gossip about coronavirus: Infection status and norm adherence shape social responses10.1177/1368430221991232 ↗
3. Anti-vax: A novel twitter dataset for covid-19 vaccine misinformation detection10.1016/j.puhe.2021.11.022 ↗
4. Holland · Pattern Directed Inference Systems · 1978 · 31310.1016/B978-0-12-737550-2.50020-8 ↗
5. Particle swarm optimization
6. Ant colony optimization: A new meta-heuristic
7. An idea based on honey bee swarm for numerical optimization
8. Bat algorithm for multi-objective optimization10.1504/IJBIC.2011.042259 ↗
9. Cat swarm optimization
10. Spider monkey optimization algorithm for numerical optimization10.1007/s12293-013-0128-0 ↗
11. Multi-verse optimizer: A nature-inspired algorithm for global optimization10.1007/s00521-015-1870-7 ↗
12. Grey wolf optimizer10.1016/j.advengsoft.2013.12.007 ↗
13. The whale optimization algorithm10.1016/j.advengsoft.2016.01.008 ↗
14. Public sentiment analysis and topic modeling regarding covid-19 vaccines on the reddit social media platform: A call to action for strengthening vaccine confidence10.1016/j.jiph.2021.08.010 ↗
15. Covid-19 vaccination awareness and aftermath: Public sentiment analysis on twitter data and vaccinated population prediction in the USA10.3390/app11136128 ↗
16. The impact of the COVID-19 pandemic on college students: An online survey10.3390/su131910762 ↗
17. Artificial intelligence-enabled analysis of public attitudes on facebook and twitter toward covid-19 vaccines in the United Kingdom and the United States: Observational study10.2196/26627 ↗
18. Tweet topics and sentiments relating to covid-19 vaccination among Australian twitter users: Machine learning analysis10.2196/26953 ↗
19. Sentiment analysis of covid-19 vaccine in Indonesia using naïve Bayes algorithm
20. Topic detection and sentiment analysis in twitter content related to covid-19 from Brazil and the USA10.1016/j.asoc.2020.107057 ↗
21. Sentiment analysis on covid19 vaccines in Indonesia: From the perspective of sinovac and pfizer
22. Twitter sentiment analysis on worldwide covid-19 outbreaks10.24017/covid.8 ↗
23. Systematic delineation of media polarity on covid-19 vaccines in Africa: Computational linguistic modeling study10.2196/22916 ↗
24. A multi-feature learning model with enhanced local attention for vehicle re-identification10.32604/cmc.2021.021627 ↗
25. Capturing contextual factors in sentiment classification: An ensemble approach10.1109/ACCESS.2020.3004180 ↗
26. Fine-grained vehicle type classification using lightweight convolutional neural network with feature optimization and joint learning strategy10.1007/s11042-020-09171-3 ↗
27. Quantifying the rise of vaccine opposition on twitter during the covid-19 pandemic10.1080/17538068.2020.1858222 ↗
28. Prediction modelling of COVID using machine learning methods from B-cell dataset10.1016/j.rinp.2021.103813 ↗
29. Air and water health: Industrial footprints of COVID-19 imposed lockdown10.1007/s12517-022-09986-4 ↗
30. An approach to forecast impact of covid-19 using supervised machine learning model
31. COVID-19 health analysis and prediction using machine learning algorithms for Mexico and Brazil patients10.1080/0952813X.2022.2058097 ↗
32. Socioeconomic impact due to COVID-19: An empirical assessment10.1016/j.ipm.2021.102810 ↗
33. Gupta · Solitons & Fractals · 2021 · 14410.1016/j.chaos.2021.110708 ↗
34. Covid-19 fake news sentiment analysis10.1016/j.compeleceng.2022.107967 ↗
35. Particle swarm optimization with a new update mechanism10.1016/j.asoc.2017.07.050 ↗
36. MPSO: Modified particle swarm optimization and its applications10.1016/j.swevo.2018.01.011 ↗
37. A hybrid particle swarm optimization algorithm using adaptive learning strategy10.1016/j.ins.2018.01.027 ↗
38. Improved salp swarm algorithm based on particle swarm optimization for feature selection10.1007/s12652-018-1031-9 ↗
39. A modified particle swarm optimization for multimodal multi-objective optimization10.1016/j.engappai.2020.103905 ↗
40. Hybrid many-objective particle swarm optimization algorithm for green coal production problem10.1016/j.ins.2020.01.018 ↗
41. Particle swarm optimization algorithm with mutation operator for particle filter noise reduction in mechanical fault diagnosis10.1142/S0218001420580124 ↗
42. Hybrid gray wolf and particle swarm optimization for feature selection
43. A particle swarm optimization algorithm for mixed variable optimization problems10.1016/j.swevo.2020.100808 ↗
44. GEPSO: A new generalized particle swarm optimization algorithm10.1016/j.matcom.2020.08.013 ↗
45. Differential evolution–a simple and efficient heuristic for global optimization over continuous spaces10.1023/A:1008202821328 ↗
46. Tweepy, “Tweepy,” 2018. [Online]. Available: https://www.tweepy.org/.
47. J. Roesslein, “Tweepy documentation,” 2009. [Online]. Available: http://docs.tweepy.org/en/v3.5.0/.
48. System and method for performing regular expression matching with high parallelism
49. The automatic identification of stop words10.1177/016555159201800106 ↗
50. Construction of a sentimental word dictionary
51. Textblob: Simplified text processing
52. A review on feature extraction techniques for sentiment classification
53. A review of feature extraction in sentiment analysis