TY - JOUR
T1 - Knowledge-aware sequence modelling with deep learning for online course recommendation
AU - Deng, Weiwei
AU - Zhu, Peihu
AU - Chen, Han
AU - Yuan, Tao
AU - Wu, Ji
PY - 2023/7
Y1 - 2023/7
N2 - The recent boom in online courses has necessitated personalized online course recommendation. Modelling the learning sequences of users is key for course recommendation because the sequences contain the dynamic learning interests of the users. However, current course recommendation methods ignore heterogeneous course information and collective sequential dependency between courses when modelling the learning sequences. We thus propose a novel online course recommendation method based on knowledge graph and deep learning which models course information via a course knowledge graph and represents courses using TransD. It then develops a bidirectional long short-term memory network, convolutional neural network, and multi-layer perceptron for learning sequence modelling and course recommendation. A public dataset called MOOCCube was used to evaluate the proposed method. Experimental results show that: (1) employing the course knowledge graph in learning sequence modelling improves averagely the performance of our method by 13.658%, 16.42%, and 15.39% in terms of HR@K, MRR@K, and NDCG@K; (2) modelling the collective sequential dependency improves averagely the performance by 4.11%, 6.37%, and 5.47% in terms of the above metrics; and (3) our method outperforms popular methods with the course knowledge graph in most cases. © 2023 Elsevier Ltd.
AB - The recent boom in online courses has necessitated personalized online course recommendation. Modelling the learning sequences of users is key for course recommendation because the sequences contain the dynamic learning interests of the users. However, current course recommendation methods ignore heterogeneous course information and collective sequential dependency between courses when modelling the learning sequences. We thus propose a novel online course recommendation method based on knowledge graph and deep learning which models course information via a course knowledge graph and represents courses using TransD. It then develops a bidirectional long short-term memory network, convolutional neural network, and multi-layer perceptron for learning sequence modelling and course recommendation. A public dataset called MOOCCube was used to evaluate the proposed method. Experimental results show that: (1) employing the course knowledge graph in learning sequence modelling improves averagely the performance of our method by 13.658%, 16.42%, and 15.39% in terms of HR@K, MRR@K, and NDCG@K; (2) modelling the collective sequential dependency improves averagely the performance by 4.11%, 6.37%, and 5.47% in terms of the above metrics; and (3) our method outperforms popular methods with the course knowledge graph in most cases. © 2023 Elsevier Ltd.
KW - Deep learning
KW - Knowledge graph
KW - Massive online open courses
KW - Online course recommendation
KW - Sequential recommendation
UR - http://www.scopus.com/inward/record.url?scp=85151696719&partnerID=8YFLogxK
UR - https://www.scopus.com/record/pubmetrics.uri?eid=2-s2.0-85151696719&origin=recordpage
U2 - 10.1016/j.ipm.2023.103377
DO - 10.1016/j.ipm.2023.103377
M3 - RGC 21 - Publication in refereed journal
SN - 0306-4573
VL - 60
JO - Information Processing and Management
JF - Information Processing and Management
IS - 4
M1 - 103377
ER -