A Review on Evaluation of Different Models for Classifying Sentiments from Twitter: Challenges and Applications

Authors

  • Putta Durga School of Computer Science and Engineering, VIT-AP University, Amaravati, Andhra Pradesh – 522237, India
  • Deepthi Godavarthi School of Computer Science and Engineering, VIT-AP University, Amaravati, Andhra Pradesh – 522237, India

Keywords:

Twitter Sentiment Analysis, NLP Techniques, Opinion Mining, Social media, Deep learning, Machine learning

Abstract

Twitter has exploded in popularity in recent years as a place for users to discuss and share their thoughts on a wide variety of products and services. Researchers in the field of sentiment analysis have taken a keen interest in Twitter because of its rapid ascent to the top of the social media platform rankings. Businesses can learn a lot about their consumers' wants and needs and whether or not their products meet those wants and needs by conducting Sentiment Analysis. It's also used in healthcare to gauge public opinion on a drug or in politics to foretell the outcome of an election. Using NLP and ML techniques, Twitter Sentiment Analysis (TSA) is a helpful method for analyzing and categorizing the tone of tweets. Twitter's real-time data and potential uses in fields like advertising, brand management, and public opinion research have greatly contributed to its meteoric popularity. Previous studies have relied mostly on classical ML-based and lexicon-based approaches, rather than deep learning (DL) methods, for classifying emotional states in English tweets. In addition, a dearth of studies analyzes the polarity of tweets written in languages other than English, such as Arabic. When dealing with massive amounts of data, as is often the case with social network data, the deep learning approach has recently exhibited outstanding performance compared to typical ML algorithms. This article aims to give readers an introduction to DL for sentiment analysis on Twitter. The TSA task is first introduced briefly. We then discuss the TSA task's framework from multiple angles, focusing on Twitter sentiment analysis. In this article, we will go through the different methods for conducting sentiment analysis and their uses and difficulties.

Downloads

Download data is not yet available.

References

Nistor, S. C., Moca, M., Moldovan, D., Oprean, D. B., & Nistor, R. L. (2021). Building a twitter sentiment analysis system with recurrent neural networks. Sensors, 21(7), 2266.

A. Giachanou and F. Crestani, "Like It or Not: A Survey of Twitter Sentiment Analysis Methods," ACM Comput. Surv., vol. 49, no. 2, pp. 1-41, 2016.

Radhi Desai, "Sentiment Analysis of Twitter Data : A Survey", International Journal of Scientific Research in Computer Science, Engineering and Information Technology (IJSRCSEIT) ,Volume , Issue 1-2456-3307, 2018.

Twitter, Inc. Second Quarter 2016 Report. 2016. Retrieved from https://investor.twitterinc.com/results.cfm.

S. Singh and P. Kumar, "Sentiment Analysis of Twitter Data: A Review," 2023 2nd International Conference for Innovation in Technology (INOCON), Bangalore, India, 2023, pp. 1-7, doi: 10.1109/INOCON57975.2023.10100998.

Keshavarz H, Abadeh M-S (2017) ALGA: adaptive lexicon learning using genetic algorithm for sentiment analysis of microblogs. Knowl-Based Syst 122:1–16.

D. Goularas and S. Kamis, "Evaluation of Deep Learning Techniques in Sentiment Analysis from Twitter Data," 2019 International Conference on Deep Learning and Machine Learning in Emerging Applications (Deep-ML), Istanbul, Turkey, 2019, pp. 12-17, doi: 10.1109/Deep-ML.2019.00011.

Neogi, A. S., Garg, K. A., Mishra, R. K., & Dwivedi, Y. K. (2021). Sentiment analysis and classification of Indian farmers’ protest using twitter data. International Journal of Information Management Data Insights, 1(2), 100019. https://doi.org/10.1016/j.jjimei.2021.100019.

Behl, S., Rao, A., Aggarwal, S., Chadha, S., & Pannu, H. (2021). Twitter for disaster relief through sentiment analysis for COVID-19 and natural hazard crises. International Journal of Disaster Risk Reduction, 55, 102101. https://doi.org/10.1016/j.ijdrr.2021.102101.

Tan, K. L., Lee, C. P., Lim, K. M., & Anbananthen, K. S. M. (2022). Sentiment Analysis With Ensemble Hybrid Deep Learning Model. IEEE Access, 10, 103694–103704. https://doi.org/10.1109/access.2022.3210182.

Lu, Q., Zhu, Z., Zhang, D., Wu, W., & Guo, Q. (2020). Interactive Rule Attention Network for Aspect-Level Sentiment Analysis. IEEE Access, 8, 52505-52516,, https://doi.org/10.1109/ACCESS.2020.2981139.

Mehta, K & Panda, S. (2019). A Comparative Analysis Of Sentiment analysis In Big Data. International Journal of Computer Science and Information Security, 17, 31-40.

J He, J., Wumaier, A., Kadeer, Z., Sun, W., Xin, X., & Zheng, L. (2022). A Local and Global Context Focus Multilingual Learning Model for Aspect-Based Sentiment Analysis. IEEE Access, 10, 84135–84146. https://doi.org/10.1109/access.2022.3197218.

E. Psomakelis, K. Tserpes, D. Anagnostopoulos, and T. Varvarigou, “Comparing methods for twitter sentiment analysis,” KDIR 2014 - Proceedings of the Int. Conf. on Knowledge Discovery and Information Retrieval, pp. 225-232, 2014.

Qurat Tul Ain_, Mubashir Ali_, Amna Riazy, Amna Noureenz, Muhammad Kamranz, Babar Hayat_ and A. Rehman, Sentiment Analysis Using Deep Learning Techniques: A Review , International Journal of Advanced Computer Science and Applications, Vol. 8, No. 6, 2017.

A. Lopez-Chau, D. Valle-Cruz, and R. Sandoval-Almaz ´ an, “Sentiment ´ Analysis of Twitter Data Through Machine Learning Techniques,” Software Engineering in the Era of Cloud Computing, pp. 185–209, 2020. Publisher: Springer, Cham.

P. Kalaivani and D. Dinesh, “Machine Learning Approach to Analyze Classification Result for Twitter Sentiment,” in 2020 International Conference on Smart Electronics and Communication (ICOSEC), (Trichy, India), pp. 107–112, IEEE, Sept. 2020.

A. B. S, R. D. B, R. K. M, and N. M, “Real Time Twitter Sentiment Analysis using Natural Language Processing,” International Journal of Engineering Research & Technology, vol. 9, July 2020. Publisher: IJERT-International Journal of Engineering Research & Technology.

J. Ranganathan and A. Tzacheva, “Emotion Mining in Social Media Data,” Procedia Computer Science, vol. 159, pp. 58–66, Jan. 2019.

S. Xiong, H. Lv, W. Zhao, and D. Ji, “Towards Twitter sentiment classification by multi-level sentiment-enriched word embeddings,” Neurocomputing, vol. 275, pp. 2459–2466, Jan. 2018.

Y. M. Wazery, H. S. Mohammed, and E. H. Houssein, “Twitter Sentiment Analysis using Deep Neural Network,” in 2018 14th International Computer Engineering Conference (ICENCO), (Cairo, Egypt), pp. 177– 182, IEEE, Dec. 2018.

B. Gupta, M. Negi, K. Vishwakarma, G. Rawat, and P. Badhani, “Study of Twitter Sentiment Analysis using Machine Learning Algorithms on Python,” International Journal of Computer Applications, vol. 165, pp. 29–34, May 2017. Publisher: Foundation of Computer Science (FCS), NY, USA.

A. Amolik, N. Jivane, M. Bhandari, and M. Venkatesan, “Twitter Sentiment Analysis of Movie Reviews using Machine Learning Techniques.,” International Journal of Engineering and Technology, vol. 7, pp. 2038– 2044, Jan. 2016.

P. FICAMOS and Y. LIU, “A Topic based Approach for Sentiment Analysis on Twitter Data,” International Journal of Advanced Computer Science and Applications, vol. 7, Dec. 2016.

G. Gautam and D. Yadav, “Sentiment Analysis of Twitter Data Using Machine Learning Approaches and Semantic Analysis,” Sept. 2014.

S. Ge, H. Isah, F. Zulkernine, and S. Khan, “A Scalable Framework for Multilevel Streaming Data Analytics using Deep Learning,” arXiv:1907.06690 [cs, eess], July 2019. arXiv: 1907.06690.

Z. Jianqiang, G. Xiaolin, and Z. Xuejun, “Deep Convolution Neural Networks for Twitter Sentiment Analysis,” IEEE Access, vol. 6, pp. 23253– 23260, 2018.

S. Dhar, S. Pednekar, K. Borad, and A. Save, “Sentiment Analysis Using Neural Networks: A New Approach,” in 2018 Second International Conference on Inventive Communication and Computational Technologies (ICICCT), (Coimbatore), pp. 1220–1224, IEEE, Apr. 2018.

P. Vateekul and T. Koomsubha, “A study of sentiment analysis using deep learning techniques on Thai Twitter data,” in 2016 13th International Joint Conference on Computer Science and Software Engineering (JCSSE), (Khon Kaen, Thailand), pp. 1–6, IEEE, July 2016.

Singh, Prabhsimran, Ravinder Singh Sawhney, and Karanjeet Singh Kahlon. "Sentiment analysis of demonetization of 500 & 1000 rupee banknotes by Indian government." ICT Express (2017).

J. F. Raisa, M. Ulfat, A. Al Mueed and S. M. S. Reza, "A Review on Twitter Sentiment Analysis Approaches," 2021 International Conference on Information and Communication Technology for Sustainable Development (ICICT4SD), Dhaka, Bangladesh, 2021, pp. 375-379, doi: 10.1109/ICICT4SD50815.2021.9396915.

Gupta, Bhumika, et al. "Study of Twitter Sentiment Analysis using Machine Learning Algorithms on Python." International Journal of Computer Applications 165.9 (2017).

Adwan OY, Al-Tawil M, Huneiti AM, Shahin RA, Abu Zayed AA, Al-Dibsi RH (2020) Twitter sentiment analysis approaches: a survey. Int J Emerg Technol Learn. https://doi.org/10.3991/ijet. v15i15.14467.

A. Barhan and A. Shakhomirov, "Methods for Sentiment Analysis of twitter messages," in 12th Conference of FRUCT Association, 2012.

A. Krouska, C. Troussas and M. Virvou, "The effect of preprocessing techniques on Twitter sentiment analysis," 2016 7th International Conference on Information, Intelligence, Systems & Applications (IISA), Chalkidiki, Greece, 2016, pp. 1-5, doi: 10.1109/IISA.2016.7785373.

M. Wongkar and A. Angdresey, "Sentiment Analysis Using Naive Bayes Algorithm Of The Data Crawler: Twitter," 2019 Fourth International Conference on Informatics and Computing (ICIC), Semarang, Indonesia, 2019, pp. 1-5, doi: 10.1109/ICIC47613.2019.8985884.

M. Day and C. Lee, Deep Learning for Financial Sentiment Analysis on Finance News Providers, no. 1, pp. 11271134, 2016.

M. Cliche, “Bb_twtr at semeval-2017 task 4: Twitter sentiment analysis with cnns and lstms,” arXiv Prepr. arXiv1704.06125, 2017.

M. Thomas and L. C.A, “Sentimental analysis using recurrent neural network,” Int. J. Eng. Technol., vol. 7, no. 2.27, p. 88, 2018.

Y. Li, Q. Pan, T. Yang, S. Wang, J. Tang, and E. Cambria, “Learning Word Representations for Sentiment Analysis,” Cognit. Comput., vol. 9, no. 6, pp. 843–851, 2017.

K. Baktha and B. K. Tripathy, “Investigation of recurrent neural networks in the field of sentiment analysis,” Proc. 2017 IEEE Int. Conf. Commun. Signal Process. ICCSP 2017, vol. 2018–January, pp. 2047–2050, 2018.

P. Liu, X. Qiu, and H. Xuanjing, “Recurrent neural network for text classification with multi-task learning,” IJCAI Int. Jt. Conf. Artif. Intell., vol. 2016–January, pp. 2873–2879, 2016.

A. Hassan and A. Mahmood, “Deep Learning approach for sentiment analysis of short texts,” 2017 3rd Int. Conf. Control. Autom. Robot. ICCAR 2017, pp. 705–710, 2017.

Ruangkanokmas, P.; Achalakul, T.; Akkarajitsakul, K. Deep Belief Networks with Feature Selection for Sentiment Classification. In Proceedings of the 2016 7th International Conference on Intelligent Systems, Modelling and Simulation (ISMS), Bangkok, Thailand, 25–27 January 2016; pp. 9–14.

Socher, R.; Lin, C.C.; Manning, C.; Ng, A.Y. Parsing natural scenes and natural language with recursive neural networks. In Proceedings of the 28th International Conference on Machine Learning (ICML-11), Bellevue, WA, USA, 28 June–2 July 2011; pp. 129–136.

Long, H.; Liao, B.; Xu, X.; Yang, J. A hybrid deep learning model for predicting protein hydroxylation sites. Int. J. Mol. Sci. 2018, 19, 2817. [CrossRef].

Vateekul, P.; Koomsubha, T. A study of sentiment analysis using deep learning techniques on Thai Twitter data. In Proceedings of the 2016 13th International Joint Conference on Computer Science and Software Engineering (JCSSE), Khon Kaen, Thailand, 13–15 July 2016; pp. 1–6.

Ghosh, R.; Ravi, K.; Ravi, V. A novel deep learning architecture for sentiment classification. In Proceedings of the 2016 3rd International Conference on Recent Advances in Information Technology (RAIT), Dhanbad, India, 3–5 March 2016; pp. 511–516.

Available online: http://help.sentiment140.com/site-functionality (accessed on 12 March 2020).

Available online:https://www.kaggle.com/crowdflower/twitter-airline-sentiment (accessed on 12 March 2020

Fang, X., Klawohn, J., De Sabatino, A., Kundnani, H., Ryan, J., Yu, W., & Hajcak, G. (2022). Accurate classification of depression through optimized machine learning models on high-dimensional noisy data. Biomedical Signal Processing and Control, 71(PartB),103237. https://doi.org/10.1016/j.bspc.2021.103237.

L. Mandloi and R. Patel, "Twitter Sentiments Analysis Using Machine Learninig Methods," 2020 International Conference for Emerging Technology (INCET), Belgaum, India, 2020, pp. 1-5, doi: 10.1109/INCET49848.2020.9154183.

Saleena, Nabizath. "An ensemble classification system for twitter sentiment analysis." Procedia computer science 132 (2018): 937-946.

K. N. Alam et al., Deep learning-based sentiment analysis of COVID-19 vaccination responses from Twitter data, Comput. Math. Methods Med. 2021 (2021) e4321131. doi:10.1155/2021/4321131.

I. Krak, O. Barmak, P. Radiuk, Information technology for early diagnosis of pneumonia on individual radiographs, in 3rd International Conference on Informatics & Data-Driven Medicine (IDDM-2020) 2753 (2020) 11–21. [Online]. Available: http://ceur-ws.org/Vol-2753/paper3.pdf.

H. Jang, E. Rempel, D. Roth, G. Carenini, N. Z. Janjua, Tracking COVID-19 discourse on Twitter in North America: Infodemiology study using topic modelling and aspect-based sentiment analysis, J Med. Internet Res. 23(2) (2021) e25431. doi:10.2196/25431.

G. Yenduri, B. R. Rajakumar, K. Praghash, D. Binu, Heuristic-assisted BERT for Twitter sentiment analysis, Int. J. Comput. Intell. Appl. 20(03) (2021) e2150015. doi:10.1142/S1469026821500152.

A. Addawood et al., Tracking and understanding public reaction during COVID-19: Saudi Arabia as a use case, Proceedings of the 1st Workshop on NLP for COVID-19 (Part 2) at EMNLP 2020 24(1) (2020) 1–9. doi:10.18653/v1/2020.nlpcovid19-2.24.

N. S. Sattar, S. Arifuzzaman, COVID-19 vaccination awareness and aftermath: Public sentiment analysis on twitter data and vaccinated population prediction in the USA, Appl. Sci. 11(13) (2021) e6128. doi:10.3390/app11136128.

Radiuk, Pavlo, Olga Pavlova, and Nadiia Hrypynska. "An ensemble machine learning approach for Twitter sentiment analysis." (2022).

H. A. Shehu and S. Tokat, “A Hybrid Approach for the Sentiment Analysis of Turkish Twitter Data,” in Artificial Intelligence and Applied Mathematics in Engineering Problems (D. J. Hemanth and U. Kose, eds.), Lecture Notes on Data Engineering and Communications Technologies, (Cham), pp. 182–190, Springer International Publishing, 2020.

A. Kumar and G. Garg, “Sentiment analysis of multimodal twitter data,” Multimedia Tools and Applications, vol. 78, pp. 24103–24119, Sept. 2019.

N. Mittal, B. Agarwal, S. Agarwal, S. Agarwal, and P. Gupta, “A Hybrid Approach for Twitter Sentiment Analysis,” 2015.

L. Zhang, R. Ghosh, M. Dekhil, M. Hsu, and B. Liu, “Combining Lexicon-based and Learning-based Methods for Twitter Sentiment Analysis,” p. 8.

M. M. Fouad, T. F. Gharib, and A. S. Mashat, "Efficient Twitter Sentiment Analysis System with Feature Selection and lassifier Ensemble," in International Conference on Advanced Machine Learning Technologies and Applications, 2018: Springer, pp. 516-527.

Zahoor S, Rohilla R (2020) Twitter sentiment analysis using lexical or rule based approach: a case study. In: ICRITO 2020—IEEE 8th international conference on reliability, Infocom technologies and optimization (trends and future directions). https://doi.org/10. 1109/ICRITO48877.2020.9197910.

M. Z. Asghar, A. Khan, S. Ahmad, M. Qasim, and I. A. Khan, "Lexiconenhanced sentiment analysis framework using rule-based classification scheme," PloS one, vol. 12, no. 2, p. e0171649, 2017.

F. M. Kundi, A. Khan, S. Ahmad, and M. Z. Asghar, "Lexicon-based sentiment analysis in the social web," Journal of Basic and Applied Scientific Research, vol. 4, no. 6, pp. 238-48, 2014.

X. Hu, J. Tang, H. Gao, and H. Liu, “Unsupervised sentiment analysis with emotional signals,” in Proceedings of the 22nd international conference on World Wide Web, WWW ’13, (New York, NY, USA), pp. 607–618, Association for Computing Machinery, May 2013.

H. Saif, Y. He, M. Fernandez, and H. Alani, “Contextual semantics for sentiment analysis of Twitter,” Information Processing and Management: an International Journal, vol. 52, pp. 5–19, Jan. 2016.

X. Hu, J. Tang, H. Gao, and H. Liu, "Unsupervised sentiment analysis with emotional signals," in Proceedings of the 22nd international conference on World Wide Web, 2013: ACM, pp. 607-618.

S. Singh and P. Kumar, "Sentiment Analysis of Twitter Data: A Review," 2023 2nd International Conference for Innovation in Technology (INOCON), Bangalore, India, 2023, pp. 1-7, doi: 10.1109/INOCON57975.2023.10100998.

Ali, Kashif, Hai Dong, Athman Bouguettaya, Abdelkarim Erradi, and Rachid Hadjidj. (2017) “Sentiment Analysis as a Service: A Social Media Based Sentiment Analysis Framework”, in IEEE International Conference on Web Services (ICWS), Honolulu, HI, USA: IEEE.

Ragini, J. Rexiline, P. M. Rubesh Anand, and Vidhyacharan Bhaskar. (2018) “Big Data Analytics for Disaster Response and Recovery Through Sentiment Analysis.” International Journal of Information Management 42: 13-24.

Hassan, Anees Ul, Jamil Hussain, Musarrat Hussain, Muhammad Sadiq, and Sungyoung Lee. (2017) “Sentiment Analysis of Social Networking Sites (SNS) Data Using Machine Learning Approach for the Measurement of Depression”, in International Conference on Information and Communication Technology Convergence (ICTC), Jeju, South Korea: IEEE.

Joyce, Brandon, and Jing Deng. (2017) “Sentiment Analysis of Tweets for the 2016 US Presidential Election”, in IEEE MIT Undergraduate Research Technology Conference (URTC), Cambridge, MA, USA: IEEE.

Martin-Domingo, Luis, Juan Carlos Martin, and Glen Mandsberg. (2019) “Social Media as a Resource for Sentiment Analysis of Airport Service Quality (ASQ).” Journal of Air Transport Management.

Isah, Haruna, Paul Trundle, and Daniel Neagu. (2014) “Social Media Analysis for Product Safety Using Text Mining and Sentiment Analysis”, in 14th UK Workshop on Computational Intelligence (UKCI): IEEE.

Akter, Sanjida, and Muhammad Tareq Aziz. (2016) “Sentiment Analysis on Facebook Group Using Lexicon Based Approach”, in the 2016 3rd International Conference on Electrical Engineering and Information Communication Technology (ICEEICT).

Twitter Users: How Many People Use Twitter in 2023? (NEW Stats) - EarthWeb.

Dang NC, Moreno-García MN, De la Prieta F. Sentiment Analysis Based on Deep Learning: A Comparative Study. Electronics. 2020; 9(3):483. https://doi.org/10.3390/electronics9030483.

Lopez, Marc, and Kalita, Jugal. "Deep Learning Applied to NLP." ArXiv, 2017, /abs/1703.03091. Accessed 23 Jul. 2023.

Downloads

Published

25.12.2023

How to Cite

Durga, P. ., & Godavarthi, D. . (2023). A Review on Evaluation of Different Models for Classifying Sentiments from Twitter: Challenges and Applications. International Journal of Intelligent Systems and Applications in Engineering, 12(1), 235–266. Retrieved from https://ijisae.org/index.php/IJISAE/article/view/3890

Issue

Section

Research Article