SENTIMENT ANALYSIS OF SAUDI ARABIAN UNIVERSITY STUDENTS BY USING ML ALGORITHMS
Sentiment analysis is a method that allows us to analyze and understand the feelings and opinions expressed by people. This study focused on the sentiment exhibited by students in their feedback, reviews, and narratives to gain insights into their educational experiences. Our study aims to discern the emotional nuances and attitudes prevalent among students leveraging cutting-edge natural language processing (NLP) techniques through the analysis of textual data collected from various educational settings. This study also seeks to identify positive and negative sentiments. The research methodology entails gathering relevant data expressed on social media platforms such as the “X” platform, and then preprocessing was performed on the data to reduce noise, standardize formats, and prepare it for sentiment analysis. We applied machine learning techniques support vector machine (SVM), logistic regression (LR), K-nearest neighbors (KNN), and XGBoost (XGB) with term frequency-inverse document frequency (TF-IDF) and N-gram to extract the features and compare the results. Our results show that LR obtained the highest accuracy of 94%. The results of this study may help educational institutions in making appropriate decisions to improve and develop the quality of education.
sentiment analysis, universities, “X” platform, NLP, TF-IDF, N-gram.
Received: May 3, 2024; Accepted: June 1, 2024; Published: June 14, 2024
How to cite this article: Ghalih M. Al-Dwish and Amal N. Aljohani, Sentiment analysis of Saudi Arabian university students by using ML algorithms, Advances and Applications in Discrete Mathematics 41(5) (2024), 393-410. https://doi.org/10.17654/0974165824027
This Open Access Article is Licensed under Creative Commons Attribution 4.0 International License
References:[1] A. Ligthart, C. Catal and B. Tekinerdogan, Systematic reviews in sentiment analysis: a tertiary study, Artificial Intelligence Review 54 (2021), 4997-5053.[2] G. Vinodhini and R. M. Chandrasekaran, Sentiment analysis and opinion mining: a survey, International Journal of Advanced Research in Computer Science and Software Engineering 2(6) (2012), 282-292.[3] A. Shoukry and A. Rafea, Sentence-level Arabic sentiment analysis, 2012 International Conference on Collaboration Technologies and Systems (CTS), 2012, pp. 546-550.[4] N. Farra, E. Challita, R. Abou Assi and H. Hajj, Sentence-level and document-level sentiment mining for Arabic texts, 2010 IEEE International Conference on Data Mining Workshops, 2010, pp. 1114-1119.[5] M. Mujahid, E. Lee, F. Rustam, P. B. Washington, S. Ullah, A. A. Reshi and I. Ashraf, Sentiment analysis and topic modeling on tweets about online education during COVID-19, Applied Sciences 11(18) (2021), 8438.[6] M. Aljabri, S. M. B. Chrouf, N. A. Alzahrani, L. Alghamdi, R. Alfehaid, R. Alqarawi and N. Alduhailan, Sentiment analysis of Arabic tweets regarding distance learning in Saudi Arabia during the COVID-19 pandemic, Sensors 21(16) (2021), 5431.[7] M. Alhajji, A. Al Khalifah, M. Aljubran and M. Alkhalifah, Sentiment analysis of tweets in Saudi Arabia regarding governmental preventive measures to contain COVID-19, Preprints 2020. https://doi.org/10.20944/preprints202004.0031.v1. [8] M. Alassaf and A. M. Qamar, Aspect-based sentiment analysis of Arabic tweets in the education sector using a hybrid feature selection method, 2020 14th International Conference on Innovations in Information Technology (IIT), 2020, pp. 178-185.[9] S. S. Cheeti, Twitter based sentiment analysis of impact of covid-19 on education globally, International Journal of Artificial Intelligence and Applications (IJAIA) 12(3) (2021), 15-24.[10] I. A. Kandhro, S. Wasi, K. Kumar, M. Rind and M. Ameen, Sentiment analysis of students’ comment using long-short term model, Indian Journal of Science and Technology 12(8) (2019), 1-16.[11] M. M. Ali, Arabic sentiment analysis about online learning to mitigate covid-19, Journal of Intelligent Systems 30(1) (2021), 524-540.[12] M. Sivakumar and U. S. Reddy, Aspect based sentiment analysis of students opinion using machine learning techniques, 2017 International Conference on Inventive Computing and Informatics (ICICI), 2017, pp. 726-731.[13] H. Al-Rubaiee, R. Qiu, K. Alomar and D. Li, Sentiment analysis of Arabic tweets in e-learning, J. Comput. 12 (2016), 553-563.[14] K. Z. Aung and N. N. Myo, Sentiment analysis of students’ comment using lexicon based approach, 2017 IEEE/ACIS 16th International Conference on Computer and Information Science (ICIS), 2017, pp. 149-154.[15] F. K. Khaiser, A. Saad and C. Mason, Sentiment analysis of students’ feedback on institutional facilities using text-based classification natural language processing (NLP), Journal of Language and Communication 10(1) (2023), 101-111.[16] M. Alruily and O. R. Shahin, Sentiment analysis of twitter data for Saudi universities, International Journal of Machine Learning and Computing 10(1) (2020), 18-24.[17] A. Louati, H. Louati, E. Kariri, F. Alaskar and A. Alotaibi, Sentiment analysis of Arabic course reviews of a Saudi university using support vector machine, Applied Sciences 13(23) (2023), 12539.