Skip to main content
Log in

Informative representations for forgetting-robust knowledge tracing

  • Published:
User Modeling and User-Adapted Interaction Aims and scope Submit manuscript

Abstract

Tracing a student’s knowledge state is critical for teaching and learning. Knowledge tracing aims to accurately predict student performance by analyzing historical records on online education platforms. Most studies have focused on a student’s skill with interactions sequence to predict the probability of correctly answering the latest question. However, they still suffer from the challenge of information sparsity and student forgetting. Specifically, the relationship between question and skill, and the features related to question texts have not been integrated to enrich information exploration. Besides, modeling forgetting behavior remains a challenge in assessing a student’s learning gains. In this paper, we present a novel model, namely Informative Representations for Forgetting-Robust Knowledge Tracing (IFKT). IFKT utilizes a light graph convolutional network to capture various relational structures via embedding propagation. Then, the embeddings are assembled with rich interaction features separately as the powerful representation. Furthermore, attention weights assignments are individualized using the relative positions, in addition to the relevance between the current question with historical interaction representations. Finally, we compare IFKT against seven knowledge tracing baselines on three real-world benchmark datasets, demonstrating the superiority of the proposed model.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9

Similar content being viewed by others

Notes

  1. https://sites.google.com/site/assistmentsdata/home/2009-2010-assistment-data/skill-builder-data-2009-2010.

  2. https://sites.google.com/site/assistmentsdata/datasets/2012-13-school-data-with-affect.

  3. https://pslcdatashop.web.cmu.edu/KDDCup/downloads.jsp.

References

  • Liu, Qi, Shen, Shuanghong, Huang, Zhenya, Chen, Enhong, Zheng, Yonghe: A survey of knowledge tracing. ArXiv preprint, arXiv:2105.15106, (2021)

  • Li, Chencheng, Zhou, Pan, Xiong, Li., Wang, Qian, Wang, Ting: Differentially private distributed online learning. IEEE Trans. Knowl. Data Eng. 30(8), 1440–1453 (2018)

    Article  ADS  PubMed  PubMed Central  Google Scholar 

  • de Andrade, Tiago Luís, Rigo, Sandro José, Barbosa, Jorge Luis Victória: Active Methodology, Educational Data Mining and Learning Analytics: A Systematic Mapping Study. Inf. Educat., (2021), 20(2)

  • Wang, Chao, Zhu, Hengshu, Wang, Peng, Zhu, Chen, Zhang, Xi., Chen, Enhong, Xiong, Hui: Personalized and explainable employee training course recommendations: A bayesian variational approach[J]. ACM Trans. Inf. Syst. (TOIS) 40(4), 1–32 (2021)

    Google Scholar 

  • Cui, Chaoran, Yao, Yumo, Zhang, Chunyun, Ma, Hebo, Ma, Yuling, Ren, Zhaochun, Zhang, Chen, Ko, James: DGEKT: A Dual Graph Ensemble Learning Method for Knowledge Tracing. arXiv preprint arXiv:2211.12881, (2022)

  • Corbett, Albert T., Anderson, John R.: Knowledge tracing: Modeling the acquisition of procedural knowledge. User Model. User-Adap. Inter. 4(4), 253–278 (1994)

    Article  Google Scholar 

  • Piech, Chris, Bassen, Jonathan, Huang, Jonathan, Ganguli, Surya, Sahami, Mehran, Guibas, Leonidas J., Sohl-Dickstein, Jascha: Deep knowledge tracing. Adv. Neural Inf. Process. Syst. 28, (2015)

  • Zhang, Jiani, Shi, Xingjian, King, Irwin, Yeung, Dit-Yan: Dynamic Key-Value Memory Networks for Knowledge Tracing. In Rick Barrett, Rick Cummings, Eugene Agichtein, and Evgeniy Gabrilovich, editors, Proceedings of the 26th International Conference on World Wide Web, Perth, Australia, April 3-7, 2017, pages 765-774. ACM, (2017)

  • Yang, Yang, Shen, Jian, Qu, Yanru, Liu, Yunfei, Wang, Kerong, Zhu, Yaoming, Zhang, Weinan, Yu, Yong: GIKT: A graph-based interaction model for knowledge tracing. In Joint European Conference on Machine Learning and Knowledge Discovery in Databases, pages 299-315. Springer, (2020)

  • Huang, Xiaoqing, Liu, Qi, Wang, Chao, Han, Haoyu, Ma, Jianhui, Chen, Enhong, Su, Yu, Wang, Shijin: Constructing educational concept maps with multiple relationships from multi-source data. In 2019 IEEE International Conference on Data Mining (ICDM), pages 1108-1113, (2019)

  • Liu, Yunfei, Yang, Yang, Chen, Xianyu, Shen, Jian, Zhang, Haifeng, Yu, Yong: Improving knowledge tracing via pre-training question embeddings. In Christian Bessiere, editor, IJCAI-20, pages 1577-1583. International Joint Conferences on Artificial Intelligence Organization, 7 (2020)

  • Su, Yu, Liu, Qingwen, Liu, Qi, Huang, Zhenya, Yin, Yu, Chen, Enhong, Ding, Chris, Wei, Si, Hu, Guoping: Exercise-enhanced sequential modeling for student performance prediction. The 32nd AAAI Conference on Artificial Intelligence, pages 2435-2443, (2018)

  • Liu, Qi., Zhenya Huang, Yu., Yin, Enhong Chen, Hui Xiong, YuSu., Guoping, Hu.: EKT: Exercise-aware knowledge tracing for student performance prediction. IEEE Trans. Knowl. Data Eng. 33(1), 100–115 (2021)

    Article  Google Scholar 

  • Cheng, Song, Liu, Qi, Chen, Enhong, Zhang, Kai, Huang, Zhenya, Yin, Yu, Huang, Xiaoqing, Su, Yu: Adaptkt: A domain adaptable method for knowledge tracing[C]//Proceedings of the Fifteenth ACM International Conference on Web Search and Data Mining. 123-131 (2022)

  • Shin, Dongmin, Shim, Yugeun, Yu, Hangyeol, Lee, Seewoo, Kim, Byungsoo, Choi, Youngduck: SAINT+: Integrating temporal features for EdNet correctness prediction. In 11th International Learning Analytics and Knowledge Conference, pages 490-496, (2021)

  • Wang, Chenyang, Ma, Weizhi, Zhang, Min, Lv, Chuancheng, Wan, Fengyuan, Lin, Huijie, Tang, Taoran, Liu, Yiqun, Ma, Shaoping: Temporal cross-effects in knowledge tracing. In Proceedings of the 14th ACM International Conference on Web Search and Data Mining, pages 517-525, (2021)

  • Abdelrahman, Ghodai, Wang, Qing, Nunes, Bernardo Pereira: Knowledge tracing: A survey. ArXiv preprint, arXiv:2201.06953, (2022)

  • Vaswani, Ashish, Shazeer, Noam, Parmar, Niki, Uszkoreit, Jakob, Jones, Llion, Gomez, Aidan N., Kaiser, Łukasz, Polosukhin, Illia: Attention is all you need. In Advances in neural information processing systems, pages 5998-6008, (2017)

  • Pandey, Shalini, Karypis, George: A self-attentive model for knowledge tracing. arXiv preprint arXiv:1907.06837, (2019)

  • Choi, Youngduck, Lee, Youngnam, Cho, Junghyun, Baek, Jineon, Kim, Byungsoo, Cha, Yeongmin, Shin, Dongmin, Bae, Chan, Heo, Jaewe: Towards an appropriate query, key, and value computation for knowledge tracing. L@S ’20, page 341-344, (2020)

  • Sense, Florian, Behrens, Friederike, Meijer, Rob R., van Rijn, Hedderik: An individual’s rate of forgetting is stable over time but differs across materials[J]. Top. Cogn. Sci. 8(1), 305–321 (2016)

    Article  PubMed  Google Scholar 

  • Ebbinghaus, Hermann: Memory: A contribution to experimental psychology. Ann. Neurosci. 20(2013), 155 (2013)

    PubMed  Google Scholar 

  • Ghosh, Aritra, Heffernan, Neil T., Lan, Andrew S.: Context-aware attentive knowledge tracing. In Rajesh Gupta, Yan Liu, Jiliang Tang, and B. Aditya Prakash, editors, The 26th ACM SIGKDD Conference on Knowledge Discovery and Data Mining, Virtual Event, CA, USA, August 23-27, 2020, pages 2330-2339. ACM, (2020)

  • Nagatani, Koki, Zhang, Qian, Sato, Masahiro, Chen, Yan-Ying, Chen, Francine, Ohkuma, Tomoko: Augmenting knowledge tracing by considering forgetting behavior. In Ling Liu, Ryen W. White, Amin Mantrach, Fabrizio Silvestri, Julian J. McAuley, Ricardo Baeza-Yates, and Leila Zia, editors, The World Wide Web Conference, San Francisco, CA, USA, May 13-17, 2019, pages 3101-3107. ACM, (2019)

  • Shen, Shuanghong, Liu, Qi, Chen, Enhong, Huang, Zhenya, Huang, Wei, Yin, Yu, Su, Yu, Wang, Shijin: Learning process-consistent knowledge tracing. In Proceedings of the 27th ACM SIGKDD Conference on Knowledge Discovery & Data Mining, pages 1452-1460, (2021)

  • Wang, Chenyang, Ma, Weizhi, Zhang, Min, Lv, Chuancheng, Wan, Fengyuan, Lin, Huijie, Tang, Taoran, Liu, Yiqun, Ma, Shaoping: Temporal cross-effects in knowledge tracing. In Proceedings of the 14th ACM International Conference on Web Search and Data Mining, pages 517-525, (2021)

  • He, Xiangnan, Deng, Kuan, Wang, Xiang, Li, Yan, Zhang, YongDong, Wang, Meng: Lightgcn: Simplifying and powering graph convolution network for recommendation[C]//Proceedings of the 43rd International ACM SIGIR conference on research and development in Information Retrieval. 639-648 (2020)

  • Shaw, Peter, Uszkoreit, Jakob: Ashish Vaswani. Self-attention with relative position representations[J]. arXiv preprint arXiv:1803.02155, (2018)

  • Vie, Jill-Jênn., Kashima, Hisashi: Knowledge tracing machines: Factorization machines for knowledge tracing. Proc. AAAI Conf. Artif. Intell. 33, 750–757 (2019)

    Google Scholar 

  • Wang, Yutao, Heffernan, Neil: Extending knowledge tracing to allow partial credit: Using continuous versus binary nodes[C]//Artificial Intelligence in Education: 16th International Conference, AIED: Memphis, TN, USA, July 9–13, 2013. Proceedings 16. Springer, Berlin Heidelberg 2013, 181–188 (2013)

  • Wu, Runze, Liu, Qi, Liu, Yuping, Chen, Enhong, Su, Yu, Chen, Zhigang, Hu, Guoping: Cognitive modelling for predicting examinee performance[C]//Twenty-Fourth International Joint Conference on Artificial Intelligence. (2015)

  • Minn, Sein, Yu, Yi, Desmarais, Michel C., Zhu, Feida, Vie, Jill-Jenn: Deep knowledge tracing and dynamic student classification for knowledge tracing. In 2018 IEEE International Conference on Data Mining (ICDM). IEEE, (nov 2018)

  • Pu, Shi, Yudelson, Michael, Ou, Lu, Huang, Yuchi: Deep knowledge tracing with transformers. In International Conference on Artificial Intelligence in Education, pages 252-256. Springer, (2020)

  • Wang, Xizhe, Mei, Xiaoyong, Huang, Qionghao, Han, Zhongmei, Huang, Changqin: Fine-grained learning performance prediction via adaptive sparse self-attention networks. Inf. Sci. 545, 223–240 (2021)

    Article  MathSciNet  Google Scholar 

  • Kipf, Thomas N., Welling, Max: Semi-supervised classification with graph convolutional networks, in 5th International Conference on Learning Representations, ICLR, (2017)

  • Tong, Shiwei, Liu, Qi, Huang, Wei, Huang, Zhenya, Chen, Enhong, Liu, Chuanren, Ma, Haiping, Wang, Shijin: Structure-based Knowledge Tracing: An Influence Propagation View. In 2020 IEEE International Conference on Data Mining, pages 541-550. IEEE, (2020)

  • Nakagawa, Hiromi, Iwasawa, Yusuke, Matsuo, Yutaka: Graph-based knowledge tracing: Modeling student proficiency using graph neural network. In 2019 IEEE/WIC/ACM International Conference on Web Intelligence, pages 156-163. IEEE, (2019)

  • Zhengyang, Wu., Huang, Li., Huang, Qionghao, Huang, Changqin, Tang, Yong: SGKT: Session graph-based knowledge tracing for student performance prediction[J]. Expert Syst. Appl. 206, 117681 (2022)

    Article  Google Scholar 

  • Ni, Qin, Wei, Tingjiang, Zhao, Jiabao, He, Liang, Zheng, Chanjin: HHSKT: A learner-question interactions based heterogeneous graph neural network model for knowledge tracing[J]. Expert Syst. Appl. 215, 119334 (2023)

    Article  Google Scholar 

  • Liu, Zitao, Liu, Qiongqiong, Chen, Jiahao, Huang, Shuyan, Tang, Jiliang, Luo, Weiqi: pyKT: a python library to benchmark deep learning based knowledge tracing models[J]. Adv. Neural. Inf. Process. Syst. 35, 18542–18555 (2022)

    Google Scholar 

Download references

Funding

The authors thank all the participants in this study for their time and valuable inputs. This work was supported by the National Key Research and Development Program of China under grant number 2023YFC3305704 and National Natural Science Foundation of China under grant number 62377015.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Zhilong Shan.

Ethics declarations

Conflicts of interest

The authors have no conflicts of interest to declare that are relevant to the content of this article.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Chen, Z., Shan, Z. & Zeng, Y. Informative representations for forgetting-robust knowledge tracing. User Model User-Adap Inter (2024). https://doi.org/10.1007/s11257-024-09391-4

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s11257-024-09391-4

Keywords

Navigation