Machine Learning Based Sentiment Analysis of Student Feedback in Higher Education

Year : 2026 | Volume : 04 | Issue : 01 | Page : 01 10
    By

    Ramani Jaydeep Ramniklal,

  1. Associate Professor, Department of Computer Science and Management, B.H. Gardi College of Engineering and Technology, Rajkot, Gujarat, India

Abstract

Educational institutions routinely collect feedback from students to understand their perceptions of academic programs, infrastructure, and campus facilities, to improve the overall quality of the college environment. In current practice, feedback is often gathered using numerical or grade-based rating systems, which tend to oversimplify student opinions and may overlook important details related to their level of satisfaction. In contrast, open-ended textual feedback allows students to clearly express their views, concerns, and suggestions, offering valuable insights that can support meaningful institutional improvements. This study proposes an approach for analyzing student sentiment by applying sentiment analysis techniques to textual feedback obtained from students in Gujarat. Machine learning models, including multinomial Naïve Bayes (MNB), support vector machine (SVM), and random forest (RF), are employed to classify the sentiments expressed in the feedback data. A comparative performance analysis of these algorithms is conducted using evaluation metrics such as accuracy and F-score to determine their effectiveness. The experimental results demonstrate that, among the evaluated methods, the MNB classifier achieves superior performance in most cases. Its effectiveness is particularly notable in processing and classifying text-based data, making it a suitable choice for sentiment analysis tasks in educational feedback systems.

Keywords: Algorithms, Feedback, machine learning, multinomial Naïve Bayes, sentiment analysis, support vector machine (SVM)

[This article belongs to International Journal of Data Structure Studies ]

How to cite this article:
Ramani Jaydeep Ramniklal. Machine Learning Based Sentiment Analysis of Student Feedback in Higher Education. International Journal of Data Structure Studies. 2026; 04(01):01-10.
How to cite this URL:
Ramani Jaydeep Ramniklal. Machine Learning Based Sentiment Analysis of Student Feedback in Higher Education. International Journal of Data Structure Studies. 2026; 04(01):01-10. Available from: https://journals.stmjournals.com/ijdss/article=2026/view=246355


References

  1. Nasim Z, Rajput Q, Haider S. Sentiment analysis of student feedback using machine learning and lexicon-based approaches. 2017 International Conference on Research and Innovation in Information Systems (ICRIIS), Langkawi, Malaysia. 2017. p. 1–6. doi:10.1109/ICRIIS.
    8002475.
  2. Nanli Z, Ping Z, Weiguo LI, Meng C. Sentiment analysis: a literature review. 2012 International Symposium on Management of Technology (ISMOT), Hangzhou, China. 2012. p. 572–576. doi:10.1109/ISMOT.2012.6679538.
  3. Bhavitha BK, Rodrigues AP, Chiplunkar NN. Comparative study of machine learning techniques in sentiment analysis. 2017 International Conference on Inventive Communication and Computational Technologies (ICICCT), Coimbatore, India. 2017. p. 216–221. doi:10.1109/
    2017.7975191.
  4. Krishnaveni KS, Pai RR, Iyer V. Faculty rating system based on student feedback using sentiment analysis. 2017 International Conference on Advances in Computing, Communications and Informatics (ICACCI), Udupi, India. 2017. p. 1648–1653. doi:10.1109/ICACCI.2017.8126079.
  5. Ullah MA. Sentiment analysis of students feedback: a study towards optimal tools. 2016 International Workshop on Computational Intelligence (IWCI), Dhaka, Bangladesh. 2016. p. 175–180. doi:10.1109/IWCI.2016.7860361.
  6. Devika MD, Sunitha C, Ganesh A. Sentiment analysis: a comparative study on different approaches. Procedia Comput Sci. 2016;87:44–49. doi:10.1016/j.procs.2016.05.124.
  7. Jain AP, Dandannavar P. Application of machine learning techniques to sentiment analysis. 2016 2nd International Conference on Applied and Theoretical Computing and Communication Technology (iCATccT), Bangalore, India. 2016. p. 628–632. doi:10.1109/ICATCCT.2016.
  8. Baygin M. Classification of text documents based on Naive Bayes using N-gram features. 2018 International Conference on Artificial Intelligence and Data Processing (IDAP), Malatya, Turkey. 2018. p. 1–5. doi:10.1109/IDAP.2018.8620853.
  9. Fang X, Zhan J. Sentiment analysis using product review data. J Big Data. 2015;2(1):5. doi:10.1186/s40537-015-0015-2.
  10. Isnan M, Elwirehardja GN, Pardamean B. Sentiment analysis for TikTok review using VADER sentiment and SVM model. Procedia Comput Sci. 2023;227:168–175. doi:10.1016/j.
    2023.10.514.
  11. Mitchell TM. Machine Learning. New Delhi: McGraw-Hill Education (India); 2013.
  12. Huang Y, Li L. Naive Bayes classification algorithm based on small sample set. 2011 IEEE International Conference on Cloud Computing and Intelligence Systems, Beijing, China. 2011. p. 34–39. doi:10.1109/CCIS.2011.6045027.
  13. Patil HP, Atique M. Sentiment analysis for social media: a survey. 2015 2nd International Conference on Information Science and Security (ICISS), Seoul, Korea (South). 2015. 2015. p. 1–4. doi:10.1109/ICISSEC.2015.7371033.
  14. Qiang G. Research and improvement for feature selection on Naive Bayes text classifier. 2010 2nd International Conference on Future Computer and Communication, Wuhan, China. 2010. pp. V2-156-V2-159. doi:10.1109/ICFCC.2010.5497362.
  15. Medhat W, Hassan A, Korashy H. Sentiment analysis algorithms and applications: a survey. Ain Shams Eng J. 2014;5(4):1093–1113. doi:10.1016/j.asej.2014.04.011.
  16. Singh J, Singh G, Singh R. Optimization of sentiment analysis using machine learning classifiers. Hum Centric Comput Inf Sci. 2017;7(1):32. doi:10.1186/s13673-017-0116-3.
  17. Xu S, Li Y, Wang Z. Bayesian multinomial naïve Bayes classifier to text classification. In: Park JJ, Chen SC, Choo KKR, editors. Advanced Multimedia and Ubiquitous Engineering. MUE/FutureTech 2017. Lecture Notes in Electrical Engineering. Singapore: Springer Singapore; 2017. p. 347–352.
  18. Wang Y, Hodges J, Tang B. Classification of web documents using a Naive Bayes method. Proceedings. 15th IEEE International Conference on Tools with Artificial Intelligence, Sacramento, CA, USA. 2003. p. 560–564. doi:10.1109/TAI.2003.1250241.
  19. Maier J, Ferens K. Classification of English phrases and SMS text messages using Bayes and support vector machine classifiers. 2009 Canadian Conference on Electrical and Computer Engineering, St. John’s, NL, Canada. 2009. p. 415–418. doi:10.1109/CCECE.2009.5090166.
  20. Bouazizi M, Ohtsuki T. Sentiment analysis in Twitter: from classification to quantification of sentiments within tweets. 2016 IEEE Global Communications Conference (GLOBECOM), Washington, DC, USA. 2016. p. 1–6. doi:10.1109/GLOCOM.2016.7842262.
  21. Sharma N, Singh M. Modifying Naive Bayes classifier for multinomial text classification. 2016 International Conference on Recent Advances and Innovations in Engineering (ICRAIE), Jaipur, India. 2016. p. 1–7. doi:10.1109/ICRAIE.2016.7939519.
  22. Khatri SK, Srivastava A. Using sentiment analysis in prediction of stock market investment. 2016 5th International Conference on Reliability, Infocom Technologies and Optimization (Trends and Future Directions) (ICRITO), Noida, India. 2016. p. 566–569. doi:10.1109/ICRITO.2016.7785019.
  23. Liu B. Sentiment Analysis and Opinion Mining. Cham: Springer International Publishing; 2022. doi:10.1007/978-3-031-02145-9.
  24. Pang B, Lee L. Briefly noted. Comput Linguist. 2009;35(2):311–312. doi:10.1162/coli.2009.35.2.311.
  25. Aggarwal CC. Mining text data. In: Data Mining: The Textbook. Cham: Springer International Publishing; 2015. p. 429–455. doi:10.1007/978-3-319-14142-8_13.
  26. Mohammad SM, Turney PD. Crowdsourcing a word-emotion association lexicon. Comput Intell. 2013;29(3):436-65. doi:10.1111/j.1467-8640.2012.00460.x.
  27. Cambria E, White B. Jumping NLP curves: A review of natural language processing research. IEEE Comput Intell Mag. 2014;9(2):48-57. doi:10.1109/MCI.2014.2307227.
  28. Socher R, Perelygin A, Wu J, Chuang J, Manning CD, Ng AY, et al. Recursive deep models for semantic compositionality over a sentiment treebank. Proceedings of the 2013 Conference on Empirical Methods in Natural Language Processing, Seattle, WA, USA. 2013. p. 1631-42. doi:10.18653/v1/D13-1170.
  29. Kazanova M. Sentiment140 dataset with 1.6 million tweets [Online]. Kaggle; 2017. Available from: https://www.kaggle.com/datasets/kazanova/sentiment140
  30. Hutto C, Gilbert E. VADER: A parsimonious rule-based model for sentiment analysis of social media text. In: Proceedings of the Eighth International AAAI Conference on Weblogs and Social Media (ICWSM-2014), Ann Arbor, MI, USA. 2014. p. 216-25. doi:10.1609/icwsm.v8i1.14550.
  31. Devlin J, Chang MW, Lee K, Toutanova K. BERT: Pre-training of deep bidirectional transformers for language understanding. Proceedings of the 2019 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies, Minneapolis, MN, USA. 2019. p. 4171-86.
  32. Vaswani A, Shazeer N, Parmar N, Uszkoreit J, Jones L, Gomez AN, et al. Attention is all you need. Adv Neural Inf Process Syst. 2017;30:5998-6008.
  33. Mikolov T, Chen K, Corrado G, Dean J. Efficient estimation of word representations in vector space [Preprint]. 2013. arXiv:1301.3781. doi:10.48550/arXiv.1301.3781.
  34. Pennington J, Socher R, Manning C. GloVe: Global vectors for word representation. In: Proceedings of the 2014 Conference on Empirical Methods in Natural Language Processing (EMNLP), Doha, Qatar. Stroudsburg, PA, USA: Association for Computational Linguistics; 2014. p. 1532-43. doi:10.3115/v1/D14-1162.
  35. Maas AL, Daly RE, Pham PT, Huang D, Ng AY, Potts C. Learning word vectors for sentiment analysis. Proceedings of the 49th Annual Meeting of the Association for Computational Linguistics: Human Language Technologies, Portland, OR, USA. Stroudsburg, PA, USA: Association for Computational Linguistics; 2011. p. 142–50.
  36. Turney PD. Thumbs up or thumbs down? Semantic orientation applied to unsupervised classification of reviews [Preprint]. Proceedings of the 40th Annual Meeting of the Association for Computational Linguistics, (2002), Philadelphia, Pennsylvania. 2002. p. 417–24. arXiv:cs/0212032 [cs.LG]. doi:10.48550/arXiv.cs/0212032.
  37. Pang B, Lee L, Vaithyanathan S. Thumbs up? Sentiment classification using machine learning techniques [Preprint]. 2002. arXiv:cs/0205070 [cs.CL]. doi:10.48550/arXiv.cs/0205070.
  38. Baccianella S, Esuli A, Sebastiani F. SentiWordNet 3.0: An enhanced lexical resource for sentiment analysis and opinion mining. In: Proceedings of the Seventh International Conference on Language Resources and Evaluation (LREC’10), Valletta, Malta. Paris, France: European Language Resources Association (ELRA); 2010. p. 2200–4.
  39. Hu M, Liu B. Mining and summarizing customer reviews. Proceedings of the Tenth ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, Seattle, WA, USA. 2004. p. 168–77. doi:10.1145/1014052.1014073.
  40. Agarwal A, Xie B, Vovsha I, Rambow O, Passonneau RJ. Sentiment analysis of Twitter data. In: Proceedings of the Workshop on Language in Social Media (LSM 2011), Portland, OR, USA. Stroudsburg, PA, USA: Association for Computational Linguistics; 2011. p. 30-8.
  41. Omar N, Albared M, Al-Moslmi T, Al-Shabi A. A comparative study of feature selection and machine learning algorithms for Arabic sentiment classification. In: Jaafar A, et al., editors. Information Retrieval Technology. AIRS 2014. Lecture Notes in Computer Science. Vol. 8870. Cham: Springer; 2014. p. 429–43. doi:10.1007/978-3-319-12844-3_37.
  42. Zhang L, Wang S, Liu B. Deep learning for sentiment analysis: A survey. WIREs Data Min Knowl Discov. 2018;8(4):e1253. doi:10.1002/widm.1253.

Regular Issue Subscription Review Article
Volume 04
Issue 01
Received 06/11/2025
Accepted 15/12/2025
Published 20/03/2026
Publication Time 134 Days


Login


My IP

PlumX Metrics