EMOTION RECOGNITION USING TWITTER DATA: AN ENSEMBLE MACHINE LEARNING TECHNIQUE
Keywords:
Emotion recognition, Sentiment analysis, Machine learning (ML), Social media, NLP, Ensemble.Abstract
Due to the expansion of world of the internet and the quick acceptance of platforms for social media, information is now able to exchange in ways never previously imagined in history of mankind. A social networking site like Twitter offers a forum where people may interact, discuss, as well as respond to specific issues via short entries, like tweets of 140 characters and fewer. Users may engage by utilizing the comment, like and share tabs on texts, videos, images and other content.Although platforms for social media are now so extensively utilized, individuals are creating as well as sharing so much information than shared before, which can be incorrect or unconnected to reality. It is difficult to identify erroneous or inaccurate statements in textual content autonomously and find emotions of people. In this paper, we suggest an Ensemble method for sentiment and emotion analysis. Different textual features of actual and Emotion and sentiment have been utilized. We used a publicly accessible dataset of twitter sentiment analysis that included total 48,247 authenticated tweets out of 23,947 of which were authentic positive texts labelled as binary 0s and 24,300 of which were negative texts labelled as binary 1s. In order to assess our approach, we used well-known (ML) machine learning models such as Logistic Regression (LR), Decision Tree (DT), AdaBoost, SGD, XG-Boost, and Naive Bayes. In order to get more accurate findings, we created a multi-model sentiment and emotion analysing system utilizing the ensemble approach and the classifiers stated above. Our recommended ensemble learner method outperforms individual learners, according to an experimental study.
References
Acheampong, F. A. 2020. "Defines Text-based emotion detection: challenges, advances, and opportunities." Engineering Term Reports 2 (7).
Ahmad, S., 2022. "Defines Detection and classification of social media-based extremist affiliations using sentiment analysis techniques." Human-Centric Computing and Information Sciences 9 (1).
Al Emran, M., 2018, September. "A Survey of Intelligent Language Tutoring Systems." In Advances in Computing, Communications and Informatics (ICACCI, 2014 International Conference on (pp. 393-399). IEEE.
Al-Emran, 2018. "The Impact of Google Apps at Work: Higher Educational Perspective." International Journal of Interactive Mobile Technologies (iJIM) 10 (4): 85-88.
Al-Emran, M. N. H. 2019. "Investigating Students’ and Faculty Members’ Attitudes towards the Use of Mobile Learning in Higher Educational Environments at the Gulf Region."
Al-Emran, M., 2018, August. "Learners and educator’s attitudes towards mobile learning in higher education: State of the art." In Advances in Computing, Communications and Informatics (ICACCI), 2015 International Conference on (pp. 907-913). IEEE.
Al-Emran, M., 2019, May. "Parsing modern standard Arabic using Treebank resources." In Information and Communication Technology Research (ICTRC), 2015 International Conference on (pp. 80-83) IEEE.
Alfaro, C., 2021. "A multi-stage method for content classification and opinion mining on weblog comments." Annals of Operations Research 236 (1): 197-213.
Berry Michael, W. 2004. "Automatic Discovery of Similar Words." Survey of Text Mining: Clustering, Classification and Retrieval, Springer Verlag, New York, 200, 24-43.
"Complicated, 2023. Probability-based Series of Events describes in Emotion Development." Source: https://en.wikipedia.org/wiki/Robert_Plutchik and www.storiedmind.com.
Dong, X., & Qian, L. 2022. "Integrating Human-in-the-loop into Swarm Learning for Decentralized Fake News Detection." arXiv preprint arXiv:22.
"Emotions vs. Sentiments: Why you should know the difference." https://aleteia.org/2018/08/17/emotions-vs-sentiments-why-you-should-know-the-difference/.
Gaind, B., 2018. "Emotion Detection and Analysis on Social Media." Retrieved from http://www.gjesr.com/ICRTCET-18.html.
García, S. A., 2020. "The impact of term fake news on the scientific community scientific performance and mapping in Web of Science." Social Sciences 9 (5).
Imran, A. S. 2020. "Cross-cultural polarity and emotion detection using sentiment analysis and deep learning on COVID-19 related tweets." IEEE Access: Practical Innovations, Open Solutions 8: 181074–181090.
Irfan, R., 2019. "A survey on text mining in social networks." The Knowledge Engineering Review 30 (02): 157-170.
Kilimci, Z. H., 2019. "Mood detection from physical and neurophysical data using deep learning models." Complexity 2019: 1–15.
Kumari, S. 2021. "NoFake at CheckThat! 2021: Fake news detection using BERT." arXiv preprint arXiv:2108.05419.
Lexalytics. 2023. "Referred lexical data from link https://www.lexalytics.com/technology/sentiment-analysis."
Liu, X., 2016. "Event analysis in social multimedia: a survey." Frontiers of Computer Science 1-14.
Nemes, L., 2021. "Social media sentiment analysis based on COVID-19." Journal of Information and Telecommunication 5 (1): 1–15.
Pardeshi, Shyelendra M. 2021. "A Study of Sentiment Analysis from Text through Social Networking Sites." Webology (ISSN: 1735-188X) 18 (4): 666-675.
Pardeshi, Shyelendra M. 2022. "Predicting Public Opinion on Current Events through Twitter Trend Analysis." High Technology Letters 28 (4): 454-460.
Patil, Dharmaraj, 2022. "Learning to Detect Phishing Web Pages Using Lexical and String Complexity Analysis." doi: 10.4108/eai.20-4-2022.173950.
Pérez-Rosas, V.,. 2017. "Automatic detection of fake news." https://arxiv.org/abs/1708.07104.
Punjabi, Vipul 2021. "A Study on Fake News Recognition and Detection Methods Using Machine Learning Techniques." Webology (ISSN: 1735-188X) 18 (5): 742-754.
Robinson, R., 2012. "Textual factors in online product reviews: a foundation for a more influential approach to opinion mining." Electronic Commerce Research 12 (3): 301-330.
Salloum, S. A., 2016. "A Survey of Lexical Functional Grammar in the Arabic Context." Int. J. Com. Net. Tech 4 (3).
Salloum, Said A., 2017. "A Survey of Text Mining in Social Media: Facebook and Twitter Perspectives." Advances in Science, Technology and Engineering Systems Journal 2 (1): 127-133.
Salminen, J. 2023. "Developing an online hate classifier for multiple social media platforms." Human-Centric Computing and Information Sciences 10 (1). doi: 10.1186/s13673-019-0205-6.
scikit-learn. "Machine Learning in Python." Available online at https://scikit-learn.org/stable/.
Tsytsarau, M., 2022. "Survey on mining subjective data on the web." Data Mining and Knowledge Discovery 24 (3): 478-514.
Wang, Y., 2018. "Word clustering based on POS feature for efficient Twitter sentiment analysis." Human-Centric Computing and Information Sciences 8 (1) doi:10.1186/s13673-018-0140-y.
Wang, Y., 2018. "Word clustering based on POS feature for efficient Twitter sentiment analysis." Human-Centric Computing and Information Sciences.
Wikimedia Commons. "Plutchik wheel of emotions." https://commons.wikimedia.org/wiki/File:Plutchik-wheel.svg.
Wong. 2016. "Almost all the traffic to fake news sites is from Facebook, new data show." D. M. J. Lazer, M. A. Baum, Y. Benkler et al., "The science of fake news." Science 359 (6380): 1094–1096, 2018.
Yang, L., 2018. "A web sentiment analysis method on fuzzy clustering for mobile social media users." EURASIP Journal on Wireless Communications and Networking 2016 (1).
Zimbra, David, 2019, March. "The State-of-the-Art in Twitter Sentiment Analysis: A Review and Benchmark Evaluation." ACM Transactions on Management Information Systems.