Abstract
Course recommendation in online platforms aims to address the information explosion problem and make personalized recommendations for users. Most of the recent recommendation models mainly strive to model inherent user preference while ignoring the users’ learning process and overlooking the relations among courses (e.g., The prerequisite course for Deep Learning is Linear Algebra). This paper proposes an innovative model named GCN-based Attentive Decay Network for Course Recommendation (GADN). Specifically, (1) we utilize the GCN-based Knowledge Extraction Layer to explicitly model the relationships on Collaborative Sequence Graph (CSG), which incorporates user-item interactions and course sequence information; (2) we incorporate the Knowledge Evolution Layer with a monotonic attention decay mechanism to model users’ learning process. At the Knowledge Evolution Layer, we calculate attention weights using exponential decay and an absolute distance measure, in addition to the similarity between courses; (3) our method has a specific explanation through visualizing attention weight. Systematically, we conduct a series of experiments to demonstrate the effectiveness of our model on several prevalent metrics compared to the other prevailing baseline methods.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
- 2.
The original dataset is available at http://moocdata.cn/data/user-activity.
References
Bulathwela, S., Perez-Ortiz, M., Yilmaz, E., Shawe-Taylor, J.: TrueLearn: a family of Bayesian algorithms to match lifelong learners to open educational resources. In: AAAI, pp. 565–573 (2020)
Chen, Q., Zhao, H., Li, W., Huang, P., Ou, W.: Behavior sequence Transformer for E-commerce recommendation in Alibaba. In: Proceedings of the 1st International Workshop on Deep Learning Practice for High-Dimensional Sparse Data with KDD, pp. 1–4 (2019)
Elbadrawy, A., Karypis, G.: Domain-aware grade prediction and top-N course recommendation. In: Proceedings of the 10th ACM Conference on Recommender Systems, pp. 183–190 (2016)
Gong, J., et al.: Attentional graph convolutional networks for knowledge concept recommendation in MOOCs in a heterogeneous view. In: SIGIR, pp. 79–88 (2020)
Gunawardana, A., Shani, G.: Evaluating recommender systems. In: Ricci, F., Rokach, L., Shapira, B. (eds.) Recommender Systems Handbook, pp. 265–308. Springer, New York (2015). https://doi.org/10.1007/978-1-0716-2197-4_15
He, X., Deng, K., Wang, X., Li, Y., Zhang, Y., Wang, M.: LightGCN: Simplifying and powering graph convolution network for recommendation. In: SIGIR. p. 639–648 (2020)
He, X., Liao, L., Zhang, H., Nie, L., Hu, X., Chua, T.S.: Neural collaborative filtering. In: WWW, pp. 173–182 (2017)
Jiang, W., Pardos, Z.A., Wei, Q.: Goal-based course recommendation. In: Learning Analytics and Knowledge (LAK), pp. 36–45 (2019)
Kingma, D.P., Ba, J.: Adam: a method for stochastic optimization. In: ICLR, pp. 1–15 (2015)
Koren, Y., Bell, R., Volinsky, C.: Matrix factorization techniques for recommender systems. Computer, 30–37 (2009)
Krashen, S.D.: The input hypothesis: issues and implications. Language, 171–173 (1985)
Sarwar, B., Karypis, G., Konstan, J., Riedl, J.: Item-based collaborative filtering recommendation algorithms. World Wide Web J. 285–295 (2001)
Sheng, D., Yuan, J., Xie, Q., Luo, P.: MOOCRec: an attention meta-path based model for top-K recommendation in MOOC. In: KSEM, pp. 280–288 (2020)
Srivastava, N., Hinton, G., Krizhevsky, A., Sutskever, I., Salakhutdinov, R.: Dropout: a simple way to prevent neural networks from overfitting. JMLR, 1929–1958 (2014)
Vaswani, A., et al.: Attention is all you need. In: NIPS (2017)
Wang, X., He, X., Cao, Y., Liu, M., Chua, T.S.: KGAT: knowledge graph attention network for recommendation. In: DMKD, pp. 950–958 (2019)
Wu, Z., Pan, S., Chen, F., Long, G., Zhang, C., Philip, S.Y.: A comprehensive survey on graph neural networks. TNNLS, 4–24 (2020)
Xu, J., Sun, X., Zhang, Z., Zhao, G., Lin, J.: Understanding and improving layer normalization. In: NIPS (2019)
Zhang, F., Yuan, N.J., Lian, D., Xie, X., Ma, W.Y.: Collaborative knowledge base embedding for recommender systems. In: DMKD, pp. 353–362 (2016)
Zhang, J., Hao, B., Chen, B., Li, C., Chen, H., Sun, J.: Hierarchical reinforcement learning for course recommendation in MOOCs. In: AAAI, pp. 435–442 (2019)
Zhao, Y., Ma, W., Jiang, Y., Zhan, J.: A MOOCs recommender system based on user’s knowledge background. In: KSEM, pp. 140–153 (2021)
Zhou, G., et al.: Deep interest evolution network for click-through rate prediction. In: AAAI, pp. 5941–5948 (2019)
Acknowledge
The works described in this paper are supported by Key Projects of the National Social Science Foundation of China (No. 19ZDA041), the National Natural Science Foundation of China under Grant Nos. 61772210 and U1911201; Guangdong Province Universities Pearl River Scholar Funded Scheme (2018); The Project of Science and Technology in Guangzhou in China under Grant No. 202007040006.
Author information
Authors and Affiliations
Corresponding authors
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2022 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Chen, W., Ma, W., Jiang, Y., Fan, X. (2022). GADN: GCN-Based Attentive Decay Network for Course Recommendation. In: Memmi, G., Yang, B., Kong, L., Zhang, T., Qiu, M. (eds) Knowledge Science, Engineering and Management. KSEM 2022. Lecture Notes in Computer Science(), vol 13368. Springer, Cham. https://doi.org/10.1007/978-3-031-10983-6_41
Download citation
DOI: https://doi.org/10.1007/978-3-031-10983-6_41
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-10982-9
Online ISBN: 978-3-031-10983-6
eBook Packages: Computer ScienceComputer Science (R0)