Abstract
This paper proposes a novel approach for enhancing feedback in intelligent tutoring systems (ITSs) for Java programming using natural language processing (NLP). The proposed approach overcomes the limitations of traditional rule-based feedback generation systems and provides more personalized and relevant feedback to learners. The architecture includes three main components: a natural language parser (that takes as input comments and/or questions of the user that can be inserted through a text box in the user interface.), a feedback generator, and a feedback evaluator. The natural language parser is responsible for converting the unstructured text input of the learner into structured data, which can be analyzed for generating feedback. The feedback generator component then processes this data and generates personalized feedback for the learner based on their specific needs. Finally, the feedback evaluator component assesses the quality of the generated feedback and determines its helpfulness to the learner. The evaluation results are promising, indicating that using NLP techniques can improve the overall performance of intelligent tutoring systems and provide a more personalized learning experience for students.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Yang, C.C.Y., Ogata, H.: Personalized learning analytics intervention approach for enhancing student learning achievement and behavioral engagement in blended learning. Educ. Inf. Technol. (2022). https://doi.org/10.1007/s10639-022-11291-2
Krouska, A., Troussas, C., Sgouropoulou, C.: A personalized brain-based quiz game for improving students’ cognitive functions. In: Frasson, C., Bamidis, P., Vlamos, P. (eds.) BFAL 2020. LNCS (LNAI), vol. 12462, pp. 102–106. Springer, Cham (2020). https://doi.org/10.1007/978-3-030-60735-7_11
Krouska, A., Troussas, C., Sgouropoulou, C.: Applying genetic algorithms for recommending adequate competitors in mobile game-based learning environments. In: Kumar, V., Troussas, C. (eds.) ITS 2020. LNCS, vol. 12149, pp. 196–204. Springer, Cham (2020). https://doi.org/10.1007/978-3-030-49663-0_23
Troussas, C., Chrysafiadi, K., Virvou, M.: Machine learning and fuzzy logic techniques for personalized tutoring of foreign languages. In: Penstein Rosé, C., et al. (eds.) AIED 2018. LNCS (LNAI), vol. 10948, pp. 358–362. Springer, Cham (2018). https://doi.org/10.1007/978-3-319-93846-2_67
Kanetaki, Z., Stergiou, C., Bekas, G., Troussas, C., Sgouropoulou, C.: Analysis of engineering student data in online higher education during the COVID-19 pandemic. Int. J. Eng. Pedag. (iJEP) 11(6), 27–49 (2021). https://doi.org/10.3991/ijep.v11i6.23259
Bellarhmouch, Y., Jeghal, A., Tairi, H., et al.: A proposed architectural learner model for a personalized learning environment. Educ. Inf. Technol. (2022). https://doi.org/10.1007/s10639-022-11392-y
Troussas, C., Krouska, A., Sgouropoulou, C.: Enriching mobile learning software with interactive activities and motivational feedback for advancing users’ high-level cognitive skills. Computers 11(2), 18 (2022). https://doi.org/10.3390/computers11020018
Troussas, C., Krouska, A., Sgouropoulou, C.: Improving learner-computer interaction through intelligent learning material delivery using instructional design modeling. Entropy 23(6), 688 (2021). https://doi.org/10.3390/e23060668
Troussas, C., Krouska, A., Sgouropoulou, C.: Impact of social networking for advancing learners’ knowledge in E-learning environments. Educ. Inf. Technol. 26(4), 4285–4305 (2021). https://doi.org/10.1007/s10639-021-10483-6
Katz, A., Norris, M., Alsharif, A.M., Klopfer, M.D., Knight, D.B., Grohs, J.R.: Using natural language processing to facilitate student feedback analysis. In: 2021 ASEE Virtual Annual Conference (2021)
Kastrati, Z., Dalipi, F., Imran, A.S., Pireva Nuci, K., Wani, M.A.: Sentiment analysis of students’ feedback with NLP and deep learning: a systematic mapping study. Appl. Sci. 11(9), 3986 (2021). https://doi.org/10.3390/app11093986
Dalipi, F., Zdravkova, K., Ahlgren, F.: Sentiment analysis of students’ feedback in MOOCs: a systematic literature review. Front. Artif. Intell. 4, 728708 (2021). https://doi.org/10.3389/frai.2021.728708
Sangeetha, D.R., Hegde, P.V., Prerana, N.G., Bh, M.K.: Feedback and recommendation system using natural language processing. SSAHE J. Interdisc. Res. 17(1), 17–27 (2020)
Albreiki, B., Habuza, T., Shuqfa, Z., Serhani, M.A., Zaki, N., Harous, S.: Customized rule-based model to identify at-risk students and propose rational remedial actions. Big Data Cogn. Comput. 5(4), 71 (2021). https://doi.org/10.3390/bdcc5040071
Chan, H.C., Wei, K.K., Siau, K.L.: A rule-based system for query feedback. In: Proceedings of the Twenty-sixth Hawaii International Conference on System Sciences, Wailea, HI, USA, pp. 53–61 (1993). https://doi.org/10.1109/HICSS.1993.284286
Kuo, J.-Y., Lin, H.-C., Wang, P.-F., Nie, Z.-G.: A feedback system supporting students approaching a high-level programming course. Appl. Sci. 12(14), 7064 (2022). https://doi.org/10.3390/app12147064
Xiao, C., Zhang, Y., Liu, B., Liu, H.: Deep learning for natural language processing in intelligent tutoring systems: a systematic review. IEEE Trans. Educ. 64(1), 50–61 (2021)
Huang, Y., Chen, M.C., Sun, Y.S.: Development and evaluation of a personalized computer-aided question generation for english learners to improve proficiency and correct mistakes. ArXiv, abs/1808.09732 (2018). https://doi.org/10.48550/arXiv.1808.09732
Singh, R., Gulwani, S., Solar-Lezama, A.: Automated feedback generation for introductory programming assignments. In: Proceedings of the 34th ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI 213), pp. 15–26. ACM, New York (2013). https://doi.org/10.1145/2491956.2462195
Mathew, A.N., Rohini, V., Paulose, J.: NLP-based personal learning assistant for school education. Int. J. Electr. Comput. Eng. 11(5), 4522–4530 (2021). https://doi.org/10.11591/ijece.v11i5.pp4522-4530
Roldán-Álvarez, D.: Smart tutor to provide feedback in programming courses. ArXiv, abs/1808.09732, abs/2301.09918 (2023). DOI: https://doi.org/10.48550/arXiv.2301.09918
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2023 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Troussas, C., Papakostas, C., Krouska, A., Mylonas, P., Sgouropoulou, C. (2023). Personalized Feedback Enhanced by Natural Language Processing in Intelligent Tutoring Systems. In: Frasson, C., Mylonas, P., Troussas, C. (eds) Augmented Intelligence and Intelligent Tutoring Systems. ITS 2023. Lecture Notes in Computer Science, vol 13891. Springer, Cham. https://doi.org/10.1007/978-3-031-32883-1_58
Download citation
DOI: https://doi.org/10.1007/978-3-031-32883-1_58
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-32882-4
Online ISBN: 978-3-031-32883-1
eBook Packages: Computer ScienceComputer Science (R0)