Submitted:
21 July 2025
Posted:
23 July 2025
You are already at the latest version
Abstract

Keywords:
1. Introduction
2. Related Work
3. Proposed Method: CDLD Application for Latent Trait Discovery
3.1. Entity-Processor Perspective and Latent Trait Modeling
3.2. Cyclic Latent Trait Discovery Framework
4. Experiments
4.1. Data Preparation
4.2. Baseline Methods
4.3. Model Architecture
4.4. Training Details
4.5. Experimental Results
4.5.1. Overall Performance
4.5.2. Assessing of Latent Trait Informativeness
4.5.3. Impact of Elapsed Time Feature
5. Discussion
5.1. Educational Applications
5.2. Limitations
5.3. Future Work
6. Conclusion
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
References
- Ding X, Larson EC (2021) On the interpretability of deep learning based models for knowledge tracing. arXiv preprint arXiv:2101.11335. [CrossRef]
- Rim D, Nuriev S, Hong Y (2025) Cyclic Training of Dual Deep Neural Networks for Discovering User and Item Latent Traits in Recommendation Systems. IEEE Access 13:10663–10677. [CrossRef]
- Choi Y, Lee Y, Shin D, Cho J, Park S, Lee S, Baek J, Bae C, Kim B, Heo J (2020) EdNet: A Large-Scale Hierarchical Dataset in Education. In: Bittencourt I, Cukurova M, Muldner K, Luckin R, Millán E (eds) Artificial Intelligence in Education. AIED 2020. Lecture Notes in Computer Science, vol 12164. Springer, Cham, pp 69–73. [CrossRef]
- Corbett AT, Anderson JR (1994) Knowledge tracing: Modeling the acquisition of procedural knowledge. User Model User-Adapt Interact 4(4):253–278. [CrossRef]
- Pavlik PI, Cen H, Koedinger KR (2009) Performance factors analysis–a new alternative to knowledge tracing. In: Proc Artif Intell in Education, pp 531–538. [CrossRef]
- Shen S, Liu Q, Huang Z, Zheng Y, Yin M, Wang M, Chen E (2024) A Survey of Knowledge Tracing: Models, Variants, and Applications. IEEE Trans Learn Technol 17:1858–1879. [CrossRef]
- Piech C, Bassen J, Huang J, Ganguli S, Sahami M, Guibas LJ, Sohl-Dickstein J (2015) Deep knowledge tracing. In: Advances in Neural Information Processing Systems, Montreal, Canada, pp 505–513.
- Zhang J, Shi X, King I, Yeung DY (2017) Dynamic key-value memory networks for knowledge tracing. In: Proc 26th Int Conf World Wide Web, Perth, Australia, pp 765–774. [CrossRef]
- Pandey S, Karypis G (2019) A self-attentive model for knowledge tracing. In: Proc 12th Int Conf Educational Data Mining, Montreal, Canada, pp 384–389. [CrossRef]
- Choi Y, Lee Y, Cho J, Baek J, Kim B, Cha Y, Shin D, Bae C, Heo J (2020) Towards an appropriate query, key, and value computation for knowledge tracing. In: Proc 7th ACM Conf Learning@Scale, Virtual Conference, pp 341–344. [CrossRef]
- Shin D, Shim Y, Yu H, Lee S, Kim B, Choi Y (2021) Saint+: Integrating temporal features for ednet correctness prediction. In: Proc 11th Int Learn Analytics and Knowl Conf, Virtual Conference, pp 490–496. [CrossRef]
- Xu F, Huang J, Lv M, Deng S, Liu H, Yang Y (2024) DKVMN&MRI: A new deep knowledge tracing model based on DKVMN incorporating multi-relational information. PLoS One 19(10):e0312022. [CrossRef]
- Cheng K, Peng L, Wang P, Ye J, Sun L, Du B (2024) DyGKT: Dynamic Graph Learning for Knowledge Tracing. In: Proc 30th ACM SIGKDD Conf Knowl Discovery Data Mining, Barcelona, Spain, pp 409–420. [CrossRef]
- Zhou H, Rong W, Zhang J, Sun Q, Ouyang Y, Xiong Z (2025) AAKT: Enhancing Knowledge Tracing With Alternate Autoregressive Modeling. IEEE Trans Learn Technol 18:25–38. [CrossRef]
- Liu Y, Yang Y, Chen X, Shen J, Zhang H, Yu Y (2020) Improving Knowledge Tracing via Pre-training Question Embeddings. In: Proc 29th Int Joint Conf Artificial Intelligence, pp 1577–1583. [CrossRef]





| Method | AUC | Accuracy | Number of Students |
|---|---|---|---|
| CDLD (ours) | 0.793 | 0.752 | 734,093 |
| SAINT+ [11] | 0.791 | 0.725 | 678,128 |
| SAINT [10] | 0.781 | 0.736 | 627,347 |
| PEBG+DKT [15] | 0.776 | - | 5,000 |
| Case | Accuracy | AUC | Macro F1-Score |
|---|---|---|---|
| feature only | 0.693 | 0.662 | 0.481 |
| feature and latent | 0.752 | 0.793 | 0.687 |
| latent only | 0.749 | 0.786 | 0.680 |
| Configuration | Accuracy | AUC | Macro F1-Score |
|---|---|---|---|
| Without Elapsed Time | 0.750 | 0.785 | 0.680 |
| With Elapsed Time | 0.752 | 0.793 | 0.687 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2025 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).