An Approach for Dealing with Sequential Data in Intelligent Tutoring Systems

  • Nguyen Xuan Ha Giang
  • Lam Thanh-Toan
  • Nguyen Thai-Nghe
Keywords: Ensemble CNN-LSTM, Intelligent Tutoring Systems; Performance prediction; Session-based recommender system.

Abstract

The use of educational data to gain deeper insights into learners’ interaction histories with Intelligent Tutoring Systems (ITS) is receiving increasing attention, especially in the context of online learning and the growing demand for digital transformation in education. Predicting learners’ academic performance through the analysis and evaluation of their recorded activities in ITS plays a critical role in supporting educational administrators and instructors. An understanding of learners’ abilities helps refine teaching methods and optimize learning environments, ultimately en- hancing educational quality. Our research improves upon our previous work, which utilized only LSTM, by incorporating an ensemble model - CL-PSP, combining CNN and LSTM networks. Specifically, the study focuses on predicting learn- ers’ CFA capability - the likelihood of learners answering correctly on their first attempt. Knowledge evolves over time, observed in users’ interaction preferences within session- based recommendation systems. CL-PSP leverages critical factor in shaping learners’ academic performance in two educational datasets, KDD Cup 2010 and Assistment 2017. Several enhancements, including a revised ensemble architec- ture, improved error measurement, and refinements in data preprocessing. Results demonstrate that the proposed model significantly outperforms existing models, achieving superior performance with a lower Root Mean Square Error (RMSE). On the KDD Cup 2010 dataset, the model achieves a mini- mum RMSE of 0.375, while notable improvements are also observed on the Assistment 2017 dataset, further underscoring the model’s effectiveness and robustness. The experimental results underscore the feasibility and considerable potential of utilizing session-based data in ITS to enhance both learning performance and educational quality.

References

A. Yuce, A. M. Abubakar, and M. Ilkan, “Intelligent tu- toring systems and learning performance: Applying task- technology fit and is success model,” Online Information Review, vol. 43, no. 4, pp. 600–616, 2019.

S. Li and T. Liu, “Performance prediction for higher edu- cation students using deep learning,” Complexity, vol. 2021, no. 1, p. 9958203, 2021.

X. Jin, X. Yu, X. Wang, Y. Bai, T. Su, and J. Kong, “Predic- tion for time series with cnn and lstm,” in Proceedings of the 11th international conference on modelling, identification and control (ICMIC2019). Springer, 2020, pp. 631–641.

I. E. Livieris, E. Pintelas, and P. Pintelas, “A cnn–lstm model for gold price time-series forecasting,” Neural computing and applications, vol. 32, pp. 17 351–17 360, 2020.

X. Pan, X. Li, and M. Lu, “A multiview courses recommen- dation system based on deep learning,” in 2020 International Conference on Big Data and Informatization Education (ICBDIE). IEEE, 2020, pp. 502–506.

N. X. H. Giang, L. Thanh-Toan, and N. Thai-Nghe, “Session-based recommendation system approach for pre- dicting learning performance,” in International Conference on Future Data and Security Engineering. Springer, 2023, pp. 312–327.

S. Pu, G. Converse, and Y. Huang, “Deep performance factors analysis for knowledge tracing,” in International Conference on Artificial Intelligence in Education. Springer, 2021, pp. 331–341.

T.-N. Huynh-Ly, H.-T. Le, and N. Thai-Nghe, “Deep biased matrix factorization for student performance prediction,” EAI Endorsed Transactions on Context-aware Systems and Applications, vol. 9, 2023.

M. A. Tariq, A. B. Sargano, M. A. Iftikhar, and Z. Habib, “Comparing different oversampling methods in predicting multi-class educational datasets using machine learning tech- niques,” Cybernetics and Information Technologies, vol. 23, no. 4, pp. 199–212, 2023.

M. Arashpour, E. M. Golafshani, R. Parthiban, J. Lamborn, A. Kashani, H. Li, and P. Farzanehfar, “Predicting individ- ual learning performance using machine-learning hybridized with the teaching-learning-based optimization,” Computer Applications in Engineering Education, vol. 31, no. 1, pp. 83–99, 2023.

A. E. Tatar and D. Du¨s¸tego¨r, “Prediction of academic perfor- mance at undergraduate graduation: Course grades or grade point average?” Applied sciences, vol. 10, no. 14, p. 4967, 2020.

M. Hoq, P. Brusilovsky, and B. Akram, “Analysis of an explainable student performance prediction model in an introductory programming course,” in the 16th International Conference on Educational Data Mining (EDM 2023), 2023.

M. Zhang, S. Liu, and Y. Wang, “Str-sa: Session-based thread recommendation for online course forum with self- attention,” in 2020 IEEE Global Engineering Education Conference (EDUCON). IEEE, 2020, pp. 374–381.

N. Rohani, B. Rohani, and A. Manataki, “Clicktree: A tree-based method for predicting math students’ per- formance based on clickstream data,” arXiv preprint arXiv:2403.14664, 2024.

H. Wang, Q. Wu, C. Bao, W. Ji, and G. Zhou, “Research on knowledge tracing based on learner fatigue state,” Complex & Intelligent Systems, vol. 11, no. 5, p. 226, 2025.

Q. Ning, C. Guo, K. Liu, J. Tang, S. Zhang, W. Zeng, and X. Zhao, “Dual sequence modeling for knowledge tracing,” Data Science and Engineering, pp. 1–12, 2025.

T. Li, “Prediction and optimization of student grades based on genetic algorithm and graph convolutional neural net- works,” International Journal of Computational Intelligence Systems, vol. 18, no. 1, p. 59, 2025.

J. Wang, M. Wang, Z. Li, K. Chen, J. Mei, and S. Zhang, “Mixerkt: A knowledge tracing model based on pure mlp architecture.” Computers, Materials & Continua, vol. 82, no. 1, 2025.

T. Peng, Y. Liang, W. Wu, J. Ren, Z. Pengrui, and Y. Pu, “Clgt: A graph transformer for student performance predic- tion in collaborative learning,” in Proceedings of the AAAI conference on artificial intelligence, vol. 37, no. 13, 2023, pp. 15 947–15 954.

J. Chen, X. Wang, and X. Xu, “Gc-lstm: Graph convolu- tion embedded lstm for dynamic network link prediction,” Applied Intelligence, pp. 1–16, 2022. [21] Z. Wu, M. Huang, A. Zhao et al., “Traffic prediction based on gcn-lstm model,” in Journal of Physics: Conference Series, vol. 1972, no. 1. IOP Publishing, 2021, p. 012107.

S. A. Yusuf, A. A. Alshdadi, M. O. Alassafi, R. AlGhamdi, and A. Samad, “Predicting catastrophic temperature changes based on past events via a cnn-lstm regression mechanism,” Neural Computing and Applications, vol. 33, no. 15, pp. 9775–9790, 2021.

M. Alhussein, K. Aurangzeb, and S. I. Haider, “Hybrid cnn-lstm model for short-term individual household load forecasting,” Ieee Access, vol. 8, pp. 180 544–180 557, 2020.

A. S. Aljaloud, D. M. Uliyan, A. Alkhalil, M. Abd Elrhman, A. F. M. Alogali, Y. M. Altameemi, M. Altamimi, and P. Kwan, “A deep learning model to predict student learning outcomes in lms using cnn and lstm,” IEEE Access, vol. 10, pp. 85 255–85 265, 2022.

B. Alnasyan, M. Basheri, and M. Alassafi, “The power of deep learning techniques for predicting student performance in virtual learning environments: A systematic literature review,” Computers and Education: Artificial Intelligence, p. 100231, 2024.

Z. Li, J. Yang, J. Wang, L. Shi, and S. Stein, “Integrating lstm and bert for long-sequence data analysis in intelligent tutoring systems,” arXiv preprint arXiv:2405.05136, 2024.

E. G. Gado, T. Martorella, L. Zunino, P. Mejia-Domenzain, V. Swamy, J. Frej, and T. Ka¨ser, “Student answer forecasting: Transformer-driven answer choice prediction for language learning,” arXiv preprint arXiv:2405.20079, 2024.

S. P. Neshaei, R. L. Davis, A. Hazimeh, B. Lazarevski, P. Dillenbourg, and T. Ka¨ser, “Towards modeling learner performance with large language models,” arXiv preprint arXiv:2403.14661, 2024.

M. Thi Cam-Nhung, N. Thuy Anh, and N. Thai-Nghe, “Sequential recommendation using graph neuron networks,” in International Conference on Future Data and Security Engineering. Springer, 2024, pp. 66–79.

F. Yu, Y. Zhu, Q. Liu, S. Wu, L. Wang, and T. Tan, “Tagnn: Target attentive graph neural networks for session-based recommendation,” in Proceedings of the 43rd international ACM SIGIR conference on research and development in information retrieval, 2020, pp. 1921–1924.

T. T. Dien, S. H. Luu, N. Thanh-Hai, and N. Thai-Nghe, “Deep learning with data transformation and factor analysis for student performance prediction,” International Journal of Advanced Computer Science and Applications, vol. 11, no. 8, 2020.

P. J. Gonc¸alves, B. Lourenc¸o, S. Santos, R. Barlogis, and A. Misson, “Computer vision intelligent approaches to ex- tract human pose and its activity from image sequences,” Electronics, vol. 9, no. 1, p. 159, 2020.

D. P. Kingma, “Adam: A method for stochastic optimiza- tion,” arXiv preprint arXiv:1412.6980, 2014.

J. S. Breese, D. Heckerman, and C. Kadie, “Empirical analysis of predictive algorithms for collaborative filtering,” arXiv preprint arXiv:1301.7363, 2013.

F. O. Isinkaye, Y. O. Folajimi, and B. A. Ojokoh, “Rec- ommendation systems: Principles, methods and evaluation,” Egyptian informatics journal, vol. 16, no. 3, pp. 261–273, 2015.

I. Cohen, Y. Huang, J. Chen, J. Benesty, J. Benesty, J. Chen, Y. Huang, and I. Cohen, “Pearson correlation coefficient,” Noise reduction in speech processing, pp. 1–4, 2009.

Y. Koren, “Factor in the neighbors: Scalable and accurate collaborative filtering,” ACM Transactions on Knowledge Discovery from Data (TKDD), vol. 4, no. 1, pp. 1–24, 2010.

Z. Li, F. Liu, W. Yang, S. Peng, and J. Zhou, “A survey of convolutional neural networks: analysis, applications, and prospects,” IEEE transactions on neural networks and learning systems, vol. 33, no. 12, pp. 6999–7019, 2021.

M. Quadrana, A. Karatzoglou, B. Hidasi, and P. Cremonesi, “Personalizing session-based recommendations with hier- archical recurrent neural networks,” in proceedings of the Eleventh ACM Conference on Recommender Systems, 2017, pp. 130–137.

J. Stamper and Z. A. Pardos, “The 2010 kdd cup competi- tion dataset: Engaging the machine learning community in predictive learning analytics,” Journal of Learning Analytics, vol. 3, no. 2, pp. 312–316, 2016.

M. Hossin and M. N. Sulaiman, “A review on evaluation metrics for data classification evaluations,” International journal of data mining & knowledge management process, vol. 5, no. 2, p. 1, 2015.

R. Kohavi, “A study of cross-validation and bootstrap for accuracy estimation and model selection,” Morgan Kaufman Publishing, 1995.

Published
2025-09-05