Development of an Ensemble Machine Learning Model for Sentiment Analysis of University Students' Opinions on NELFUND
Downloads
The Nigerian Education Loan Fund (NELFUND) was established to improve access to higher education by providing financial assistance to eligible students. Since its introduction, students have actively expressed their views on the programme through social media platforms and online discussion forums. Analysing these opinions is essential for understanding public perception and assessing the transparency and perceived benefits of the scheme. Traditional sentiment analysis methods often rely on individual machine learning algorithms whose predictive performance may be constrained by model-specific limitations. Ensemble learning provides an alternative by combining multiple classifiers to improve robustness and classification accuracy. This study develops and evaluates a voting-based ensemble framework for sentiment analysis of students' opinions on NELFUND. Opinions were collected from students of Emmanuel Alayande University of Education, Oyo, through WhatsApp discussion groups. The textual data were preprocessed using data cleaning, tokenisation, part-of-speech tagging, stop-word removal, stemming, and lemmatisation. Text features were generated using Term Frequency–Inverse Document Frequency (TF-IDF) and Count Vectorisation techniques. Five machine learning classifiers—Support Vector Machine, Multinomial Naïve Bayes, Logistic Regression, Random Forest, and Extreme Gradient Boosting (XGBoost)—were trained individually and subsequently combined using three ensemble strategies: Majority Voting, Weighted Average Voting, and Average Probability Voting. Experimental results indicate that the proposed models achieved strong sentiment classification performance for both the transparency and perceived benefits of NELFUND. Across the evaluated datasets, classification accuracies ranged from 92% to 94%, while the ensemble approaches demonstrated competitive performance relative to the individual classifiers. The findings further reveal that classifier effectiveness varies with the characteristics of the dataset, suggesting that no single model consistently outperforms others under all conditions. Overall, the study demonstrates that ensemble learning provides a reliable and practical approach for analysing students' opinions and offers valuable insights that can support the evaluation and continuous improvement of educational funding initiatives.
Abellán, J. & Castellano, J. G. (2017). A comparative study on base classifiers in ensemble methods for credit scoring. Expert Systems with Applications, 73, 1–10.
Ainapure, B. S., Pise, R. N., Reddy, P., Appasani, B., Srinivasulu, A., Khan, M. S. & Bizon, N. (2023). Sentiment analysis of COVID-19 tweets using deep learning and lexicon-based approaches. Sustainability, 15, 1-16.
Ala’raj, M., & Abbod, M. F. (2016). A new hybrid ensemble credit scoring model based on classifiers consensus system approach. Expert Systems with Applications, 64, 36–55.
Anam, M. K., Lestari, T. P., Yenni, H., Nasution, T. & Firdaus, M. B. (2025). Enhancement of machine learning algorithm in fine-grained sentiment analysis using the ensemble. ECTI Transactions on Computer and Information Technology, 19(2), 159-167.
Başarslan, M. S. & Kayaalp, F. (2023). Sentiment analysis with ensemble and machine learning methods in multi-domain datasets, Turkish Journal of Engineering, 7(2), 141-148.
Birjali, M., Kasri, M. & Beni-Hssane, A. (2021). A comprehensive survey on sentiment
analysis: Approaches, challenges and trends. Knowledge-based Systems, 226, 1-20.
Chatterjee, S. & Byun, Y. C. (2022). Voting ensemble approach for enhancing alzheimer’s disease classification. Sensors, 22(19), 1-14.
Coaquira, Y. M. & Villanueva, E. (2024). A review on text sentiment analysis with machine learning and deep learning techniques. IEEE Access, 12, 193115-193130.
Dahiya, A. (2019). A Study on Data Science with Python in Comparison to other Languages. Indian Journal of Applied Research, 9, 60-61.
Devi, S. S. & Vinod, V. (2025). An ensemble method for sentiment analysis on textile dataset using machine learning algorithms. SEEJPH, 26, 1700-1722.
Elhadidi, E. A., Salah, A., Abdellah, M. & Darwish, S. M. (2025). Sentiment analysis: a comparison of deep learning neural network algorithms with ensemble learning algorithms. Journal of Information Systems Engineering and Management, 10(34), 210-220.
Eyvazi-AbdolJabbar, S., Kim, S., Feizi-Derakhshi, M., Farhadi, Z. & Mohammed, D. A. (2024). An ensemble-based model for sentiment analysis of persian comments on Instagram using deep learning algorithms. IEEE Access, 12, 1-13.
Hoti, M. T. & Ajdari, J. (2023). Sentiment analysis using the vader model for assessing company services based on posts on social media. SEEU Review, 18(2), 19-33.
Hutto, C.J. & Gilbert, E. (2014). VADER: A parsimonious rule-based model for sentiment analysis of social media text. Proceedings of the Eighth International Conference on Weblogs and social media (ICWSM-14).
Ismet, H. T., Mustaqim, T. & Purwitasari, D. (2022). Aspect based sentiment analysis of product review using memory network. Scientific Journal of Informatics, 9(1), 73-75.
Jabbar, G. H. (2024). Advanced threat detection using soft and hard voting techniques in ensemble learning. Journal of Robotics and Control (JRC), 5(4), 1-15.
Jung, J., Petkanic, P., Nan, D. & Kim, J. H. (2020). When a girl awakened the world: A user and social message analysis of Greta Thunberg. Sustainability, 12, 1.15.
Kamath, R. S., Kaushik, M. R. & Ramakrishna, M. (2025). Opinion mining using ensemble model for restaurant feedback analysis. Discover Computing, 28(125), 1-27.
Khan, M. Y. & Junejo, K. N. (2020). Exerting 2D-space of sentiment lexicons with machine learning techniques: A hybrid approach for sentiment analysis. International Journal of Advanced Science and Computer Applications (IJASCA), 11, 599–608.
Krishna, S. & Angeline P. G. (2022). Sentiment analysis using ensemble machine learning techniques. International Journal of Communication Networks and Information Security, 14(3), 490-506.
Lavado, J. L., Cantador, I., Cort´esCediel, M. E.& Fern´andez, M. (2022). Automatic intent-based classification of citizen-to-government tweets. In: Proceedings of Ongoing Research, 2021, pp. 47.
Mika, V., Mäntylä, D. & Graziotin, M. K. (2018). The evolution of sentiment analysis—A review of research topics, venues, and top cited papers. Computer Science Review, 27, 16–32.
Muniappan, M. & Subramanian, N. D. P. (2025). A majority voting mechanism-based ensemble learning approach for financial distress prediction in Indian automobile industry. Journal of Risk and Financial Management, 18(4), 1-31. https://www.mdpi.com/1911-8074/18/4/197/pdf?version=1743772184
Nandwani, P. & Verma, R. (2021). A review on sentiment analysis and emotion detection from text. Social Network Analysis and Mining, 11(8), 1-21.
Oyekunle, R. A. & Abdulkareem, R. O. (2019). Sentiment analysis of students tweets on Unilorin CBT examinations. International Journal of Applied Business and Information Systems, 3(2), 66-75.
Pandey, G., Gupta, N. K., Paul, B. & Paul, M. (2024). Decoding digital conversations: A hybrid sentiment analysis framework for whatsapp chat behavioural intelligence. International Journal of Intelligent Systems and Applications in Engineering (IJISAE), 12(21s), 4953–4960.
Rai, N., Kaushik, N., Kumar, D., Raj, C. & Ali, A. (2022). Mortality prediction of COVID-19 patients using soft voting classifier. International Journal of Cognitive Computing in Engineering, 3, 1-10.
Sarker, I. H. (2021). Machine learning: Algorithms, real-world applications and research directions. SN Computer Science, 2(3), 1-14.
Saleena, A. N. (2018). An ensemble classification system for twitter sentiment analysis. Procedia Computer Science, 132, 937-946.
Song, Y. Q., Yao, X., Liu, Z., Shen, X. & Mao, J. (2020). An improved C4.5 algorithm in bagging integration model. IEEE Access, 8(1), 1-12.
Soori, M., Arezoo, B. & Dastres, R. (2023). Artificial intelligence, machine learning and deep learning in advanced robotics, a review. Cognitive Robotics, 3, 54.
Supriatna, D. J. I., Saputra, H. & Hasan, K. (2023). Enhancing the red wine quality classification using ensemble voting classifiers. Infolitika Journal of Data Science, 1(2), 1-16.
Syafei, R. M. & Efrilianda, D. A. (2023). Machine learning model using extreme gradient boosting (XGBoost) feature importance and light gradient boosting machine (LightGBM) to improve accurate prediction of bankruptcy. Recursive Journal of Informatics, 1(2), 1-10.
Van Fc, L. L., Anam, M. K., Firdaus, M. B., Yunefri, Y. & Rahmi, N. A. (2024). Enhancing machine learning model performance in addressing class imbalance. COGITO Smart Journal, 10(1), 1-13.
Varshney, C. J., Sharma, A. & Yadav, P. (2020). Sentiment analysis using ensemble classification technique. IEEE Students’ Conference on Engineering & Systems (SCES), July 10-12, 2020, Prayagraj, India
Vinora, A., Suryakumar. L. S. S., Harivishnu,. T. S., Jaspin, K., Selvaraj, A. K. & Nancy, D. M. (2025). Visualization of hidden patterns in whatsapp chat using sentimental analysis. 3rd International Conference on Intelligent Data Communication Technologies and Internet of Things (IDCIoT), Bengaluru, India, 05-07 February 2025
Xiao, Y., Li, C., Th¨urer, M., Liu, Y. & Qu, T. (2022). Towards lean automation: Fine-grained sentiment analysis for customer value identification. Computers & Industrial Engineering, 169(108186), 1-24.
Wang, G. & Jaber, M. M. (2025). A deep learning approach to sentiment analysis of hotel reviews: Comparing BERT and LSTM models. International Journal of Advances in Artificial Intelligence and Machine Learning, 2(2), 67-75.
Zhang, L., Wang, S. & Liu, B. (2018). Deep learning for sentiment analysis: A survey. WIREs Data Mining Knowledge. Discovery, 8(4), 1-15.
