FA-KT: A Frequency-Aware Mixture of Heterogeneous Experts Framework for Knowledge Tracing

08 May 2026 By

We added FA-KT into our pyKT package.

The link is here and the API is here.

Original paper can be found at Bai,Youheng et al. “A Frequency-Aware Mixture of Heterogeneous Experts Framework for Knowledge Tracing.” Proceedings of the ACM Web Conference 2026 (WWW ‘26). 2026.

Title: A Frequency-Aware Mixture of Heterogeneous Experts Framework for Knowledge Tracing

Abstract: Knowledge tracing (KT) aims to personalize online education on large-scale web-based platforms by modeling students’ evolving knowledge states from their interaction sequences. However, most KT models rely on a single encoder architecture (e.g., self-attention or RNN), with fixed inductive biases that fails to capture the diversity of learning behaviors. Specifically, student learning unfolds across multiple timescales, and interaction sequences contain diverse frequency components ranging from short-term variations to long-term trends. Our data-driven analysis reveals that existing encoders exhibit characteristic frequency biases (e.g., self-attention tends to emphasize low-frequency patterns), highlighting the limitations of any single architecture. To address this problem, we propose FA-KT, a frequency-aware mixture of heterogeneous experts framework. FA-KT combines self-attention, Mamba, CNN, and LSTM experts, each with complementary frequency biases. A frequency-aware router analyzes each sequence’s frequency characteristics and adaptively combines experts to create dynamic, personalized encoders for individual students. Across five benchmark datasets, FA-KT consistently outperforms 20 strong KT baselines in predicting future performance. Code is available at https://pykt.org/.