Abstract: Knowledge tracing (KT) refers to predicting learners’ performance in the future according to their historical responses, which has become an essential task in intelligent tutoring systems.