基于学习事件超图的课程资源推荐方法研究
Research on Course Resource Recommendation Method Based on Learning Event Hypergraph
摘要: 学习行为建模是实现个性化推荐的关键。现有的研究方法通过序列化建模学习者的行为数据来学习其进化的偏好。然而,这些方法仍然存在着噪声关系干扰、对项目间高阶关系信息考虑不足等问题。因此,本文提出了一种基于学习事件超图的课程资源推荐方法,该方法首先利用基于超图的学习事件来表示项目间的高阶信息,并对学习者行为进行建模。然后,利用超图神经网络和带有时间位置信号的自注意力机制表示学习者的学习行为特征,并通过预测学习者下一步要交互的项目实现个性化的序列推荐。在数据集上的实验结果表明,该方法能够有效地解决学习行为建模中信息缺乏的问题,从而提高个性化推荐的质量和准确性。
Abstract: Learning behavior modeling is the key to realizing personalized recommendation. Existing research methods learn evolutionary preferences by serializing behavioral data of modeling learners. However, these methods still have some problems, such as noise interference and insufficient consideration of high-order relationship information between projects. Therefore, this paper proposes a learning event hypergraph-based course resource recommendation method. Firstly, learning events based on hypergraph are used to represent high-order information between items and model learners’ behavior. Then, hypergraph neural network and self-attention mechanism with time and position signals are used to represent learners’ learning behavior characteristics, and personalized sequence recommendation is realized by predicting the items that learners will interact with in the next step. Experimental results on data sets show that this method can effectively solve the problem of lack of information in learning behavior modeling, thus improving the quality and accuracy of personalized recommendation.
文章引用:李冬晴, 马彪. 基于学习事件超图的课程资源推荐方法研究[J]. 计算机科学与应用, 2022, 12(12): 2884-2895. https://doi.org/10.12677/CSA.2022.1212293

参考文献

[1] Tang, C.-L., Liao, J., Wang, H.-C., Sung, C.-Y. and Lin, W.-C. (2021) ConceptGuide: Supporting Online Video Learn-ing with Concept Map-Based Recommendation of Learning Path. The Web Conference 2021 Proceedings of the World Wide Web Conference, Ljubljana, 19-23 April 2021, 2757-2768. [Google Scholar] [CrossRef
[2] Wang, C., Zhu, H., Zhu, C., Zhang, X., Chen, E. and Xiong, H. (2020) Personalized Employee Training Course Recommendation with Career Development Awareness. Proceedings of the Web Conference 2020, New York, 20 April 2020, 1648-1659. [Google Scholar] [CrossRef
[3] Rendle, S., Freudenthaler, C. and Schmidt-Thieme, L. (2010) Fac-torizing Personalized Markov Chains for Next-Basket Recommendation. Proceedings of the 19th International Confer-ence on World Wide Web, New York, 26 April 2010, 811-820. [Google Scholar] [CrossRef
[4] Li, J., Ren, P., Chen, Z., Ren, Z., Lian, T. and Ma, J. (2017) Neural Attentive Session-Based Recommendation. Proceedings of the 2017 ACM on Conference on Information and Knowledge Management, New York, 6 November 2017, 1419-1428. [Google Scholar] [CrossRef
[5] Liu, Q., Zeng, Y., Mokhosi, R. and Zhang, H. (2018) STAMP: Short-Term Attention/Memory Priority Model for Session-Based Recommendation. Proceedings of the 24th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining, New York, 19 July 2018, 1831-1839. [Google Scholar] [CrossRef
[6] Wu, S., Tang, Y., Zhu, Y., Wang, L., Xie, X. and Tan, T. (2019) Session-Based Recommendation with Graph Neural networks. Proceedings of the Thirty-Third AAAI Confer-ence on Artificial Intelligence and Thirty-First Innovative Applications of Artificial Intelligence Conference and Ninth AAAI Symposium on Educational Advances in Artificial Intelligence, Hawaii, 27 January 2019, 346-353. [Google Scholar] [CrossRef
[7] Xu, C., Zhao, P., Liu, Y., Sheng, V.S., Xu, J., Zhuang, F., Fang, J. and Zhou, X. (2019) Graph Contextualized Self-Attention Network for Session-Based Recommendation. Proceedings of the 28th International Joint Conference on Artificial Intelligence, Macao, 10 August 2019, 3940-3946. [Google Scholar] [CrossRef
[8] Pan, Z., Cai, F., Chen, W., Chen, H. and de Rijke, M. (2020) Star Graph Neural Networks for Session-Based Recommendation. Proceedings of the 29th ACM International Conference on Information & Knowledge Management, New York, 19 October 2020, 1195-1204. [Google Scholar] [CrossRef
[9] La Gatta, V., Moscato, V., Pennone, M., Postiglione, M. and Sperlí, G. (2022) Music Recommendation via Hypergraph Embedding. IEEE Transactions on Neural Networks and Learning Systems, 1-13. [Google Scholar] [CrossRef
[10] Xia, L., Huang, C., Xu, Y., Dai, P., Zhang, X., Yang, H., Pei, J. and Bo, L. (2021) Knowledge-Enhanced Hierarchical Graph Transformer Network for Multi-Behavior Recommenda-tion. [Google Scholar] [CrossRef
[11] Hansen, C., Hansen, C., Hjuler, N., Alstrup, S. and Lioma, C. (2017) Sequence Modelling for Analysing Student Interaction with Educational Systems.
[12] ShirvaniBoroujeni, M. and Dillenbourg, P. (2019) Discovery and Temporal Analysis of MOOC Study Patterns. Journal of Learning Analytics, 6, 16-33. [Google Scholar] [CrossRef
[13] Shu, J., Shen, X., Liu, H., Yi, B. and Zhang, Z. (2018) A Content-Based Recommendation Algorithm for Learning Resources. Multimedia Systems, 24, 163-173. [Google Scholar] [CrossRef
[14] Huang, L., Wang, C.-D., Chao, H.-Y., Lai, J.-H. and Yu, P. (2019) A Score Prediction Approach for Optional Course Recommendation via Cross-User-Domain Collaborative Fil-tering. IEEE Access, 7, 19550-19563. [Google Scholar] [CrossRef
[15] Srikant, R. and Agrawal, R. (1996) Mining Sequential Pat-terns: Generalizations and Performance Improvements. In: Apers, P., Bouzeghoub, M. and Gardarin, G., Eds., Advances in Database Technology—EDBT’96, Springer, Berlin, 1-17. [Google Scholar] [CrossRef
[16] Geigle, C. andZhai, C. (2017) Modeling MOOC Student Behavior with Two-Layer Hidden Markov Models. Proceedings of the Fourth ACM Conference on Learning @ Scale, New York, 12 April 2017, 205-208. [Google Scholar] [CrossRef
[17] Cheng, J., Wu, X., Zhou, M., Gao, S., Huang, Z. and Liu, C. (2018) A Novel Method for Detecting New Overlapping Community in Complex Evolving Networks. IEEE Transac-tions on Systems, Man, and Cybernetics: Systems, 49, 1832-1844.
[18] Hidasi, B., Karatzoglou, A., Baltrunas, L. and Tikk, D. (2015) Session-Based Recommendations with Recurrent Neural Networks.
[19] Tan, Y.K., Xu, X. and Liu, Y. (2016) Improved Recurrent Neural Networks for Session-Based Recommendations. Proceedings of the 1st Workshop on Deep Learning for Recommender Systems, New York, 15 September 2016, 17-22. [Google Scholar] [CrossRef
[20] Donkers, T., Loepp, B. and Ziegler, J. (2017) Sequential Us-er-Based Recurrent Neural Network Recommendations. Proceedings of the Eleventh ACM Conference on Recommender Systems, New York, 27 August 2017, 152-160. [Google Scholar] [CrossRef
[21] Wei, X., Zuo, X. and Yang, B. (2019) Sequential Recommendation Based on Long-Term and Short-Term User Behavior with Self-Attention. Knowledge Science, Engineering and Man-agement: 12th International Conference, KSEM 2019, Athens, 28-30 August 2019, 72-83. [Google Scholar] [CrossRef
[22] Wang, S., Hu, L., Cao, L., Huang, X., Lian, D. and Liu, W. (2018) Attention-Based Transactional Context Embedding for Next-Item Recommendation. Proceedings of the Thir-ty-Second AAAI Conference on Artificial Intelligence and Thirtieth Innovative Applications of Artificial Intelligence Con-ference and Eighth AAAI Symposium on Educational Advances in Artificial Intelligence, New Orleans, 2 February 2018, 2532-2539. [Google Scholar] [CrossRef
[23] Wu, Z., Pan, S., Chen, F., Long, G., Zhang, C. and Yu, P.S. (2021) A Comprehensive Survey on Graph Neural Networks. IEEE Transactions on Neural Networks and Learning Systems, 32, 4-24. [Google Scholar] [CrossRef
[24] Qiu, R., Li, J., Huang, Z. and YIn, H. (2019) Rethinking the Item Order in Session-Based Recommendation with Graph Neural Networks. Proceedings of the 28th ACM International Conference on Information and Knowledge Management, New York, 3 November 2019, 579-588. [Google Scholar] [CrossRef
[25] Feng, Y., You, H., Zhang, Z., Ji, R. and Gao, Y. (2018) Hyper-graph Neural Networks. Version 1. http://arxiv.org/abs/1809.09401
[26] Berge, C. (1973) Graphs and Hypergraphs. North-Holland Pub. Co., Amster-dam.
[27] Yadati, N., Nimishakavi, M., Yadav, P., Nitin, V., Louis, A. and Talukdar, P. (2019) HyperGCN: A New Method for Training Graph Convolutional Networks on Hypergraphs. 33rd Conference on Neural Information Pro-cessing Systems (NeurIPS 2019), Vancouver, 8-14 December 2019, 1509-1520.
https://papers.nips.cc/paper/2019/hash/1efa39bcaec6f3900149160693694536-Abstract.html
[28] Wang, J., Ding, K., Hong, L., Liu, H. and Caverlee, J. (2020) Next-Item Recommendation with Sequential Hypergraphs. Proceedings of the 43rd International ACM SIGIR Conference on Research and Development in Information Retrieval, New York, 25 July 2020, 1101-1110. [Google Scholar] [CrossRef
[29] Vaswani, A., Shazeer, N., Parmar, N., Uszkoreit, J., Jones, L., Gomez, A.N., Kaiser, Ł. and Polosukhin, I. (2017) Attention Is All You Need. Proceedings of the 31st International Conference on Neural Information Processing Systems, Red Hook, 4 December 2017, 6000-6010.
[30] Sun, F., Liu, J., Wu, J., Pei, C., Lin, X., Ou, W. and Jiang, P. (2019) BERT4Rec: Sequential Recom-mendation with Bidirectional Encoder Representations from Transformer. Proceedings of the 28th ACM International Conference on Information and Knowledge Management, New York, 3 November 2019, 1441-1450. [Google Scholar] [CrossRef
[31] Huang, Z., Xu, X., Ni, J., Zhu, H. and Wang, C. (2019) Multimodal Representation Learning for Recommendation in Internet of Things. IEEE Internet of Things Journal, 6, 10675-10685. [Google Scholar] [CrossRef
[32] Xia, X., Yin, H., Yu, J., Wang, Q., Cui, L. and Zhang, X. (2021) Self-Supervised Hypergraph Convolutional Networks for Session-Based Recommendation. Proceedings of the AAAI Conference on Artificial Intelligence, 35, Article 5. [Google Scholar] [CrossRef