MoC-KT: Mixture of Convolutions for Knowledge Tracing

08 May 2026 By

We added MoC-KT into our pyKT package.

The link is here and the API is here.

Original paper can be found at et al. “MoC-KT: Mixture of Convolutions for Knowledge Tracing.” ACM Transactions on Information Systems. 2026.

Title: MoC-KT: Mixture of Convolutions for Knowledge Tracing

Abstract: Knowledge tracing (KT) aims to predict learners’ mastery levels of knowledge components (KCs) or test items based on their interaction records with educational content. Despite significant advancements in KT models, such as RNN-based sequence models and Transformer-based attention models, a critical limitation persists: the inability to account for the heterogeneity in learners’ cognitive behavior data. This limitation leads to the “cognitive mirage” phenomenon, where seemingly similar historical interaction sequences result in divergent future outcomes, hindering prediction accuracy. To address this challenge, we propose a novel framework, mixture of convolutions for KT (MoC-KT). The framework introduces multi-scale causal convolutional kernels and adaptive segmentation to disentangle learners’ long-term stable progression from short-term fluctuations, such as guessing or fatigue. Additionally, the kerple-enhanced attention mechanism incorporates a distance-sensitive decay function to prioritize local dependencies while suppressing irrelevant distant interactions. This mechanism effectively balances attention between capturing local short-term fluctuations and preserving global long-term progression, thereby mitigating the cognitive mirage problem caused by learner data heterogeneity. Experimental results on four real-world datasets show that MoC-KT consistently outperforms 26 state-of-the-art KT models, offering higher predictive accuracy and more robust handling of complex learning data.