The automatic recommendation methods in the education field mostly use the similarity of historical content to recommend, and do not consider the user interaction sequence and the internal correlation information between knowledge and knowledge at the same time, so it is difficult to accurately recommend the knowledge points they need to learners. Therefore, the paper proposes an automatic recommendation method for mathematical knowledge combining knowledge graph and time characteristics. The method first uses self-attention mechanism and feed-forward neural network to obtain learner representation with time characteristics, and the knowledge points are represented in depth according to the high-level connectivity between the knowledge points in the knowledge graph triples charateristics of learners. Finally, the probability of the interaction between the learner and the knowledge points is calculated, and recommendations are made based on the probability. Tests on the self-built junior high school mathematics knowledge recommendation data set show that the method proposed in the paper has improved at AUC,precision,recall and F-scores respectively, compared with several types of classic benchmark systems. The proposed method can more accurately recommend knowledge points to learners' and help to build a knowledge system, and provide certain support for learners’adaptive and personalized learning.
目前推荐系统领域没有公开权威的教育类推荐数据集。维基百科(Wikipedia)作为百科全书,收纳了包含基础数学、历史等多个类别的数据。学习者在登录后可对里面的词条进行编辑,编辑记录作为学习者的隐性评分,因此本文采用维基百科作为数据来源。根据已构建好的初中数学知识图谱中的实体爬取其有关编辑历史信息,记录编辑者及编辑时间,控制时间为2011―2021年,最终构建初中数学知识推荐数据集(Junior High School Mathematics Knowledge Recommendation Data Sets)。
WANGH L, YANGD, NIET Z, et al. Attributed heterogeneous information network embedding with self-attention mechanism for product recommendation[J/OL]. Journal of Computer Research and Development:1-12[2021-09-14].DOI:10.7544/issn1000-1239.2022.20210016(Ch) .
XUEF, LIUK, WANGD, et al. Personalized recommendation algorithm based on deep neural network and weighted implicit feedback [J]. Pattern Recognition and Artificial Intelligence,2020,33(4):295-302. DOI:10.16451/j.cnki.issn1003-6059.202004002(Ch ).
[7]
XUX. Matrix factorization recommendation algorithm based on deep neural network[C]//2019 2nd International Conference on Information Systems and Computer Aided Education (ICISCAE). New York: IEEE Press, 2019: 320-323. DOI:10.1109/ICISCAE48440.2019.221643 .
YANGM J, LIUC, SONGZ. Research on music recommendation algorithm based on attention mechanism and improved RNN[J]. Journal of Chinese Computer Systems, 2020, 41(10): 2235-2240. DOI:10.3969/j.issn.1000-1220.2020.10.036(Ch ).
WANGY Q, GUOC L, CHUY F, et al. Personalized hierarchical recurrent model for session-based recommendation systems [J]. Journal of Beijing University of Posts and Telecommunications, 2019, 42(6): 142-148. DOI:10.13190/j.jbupt.2019-143(Ch ).
FENGY, ZHANGB, QIANGB H, et al. MN-HDRM: A novel hybrid dynamic recommendation model based on long-short-term interests multiple neural networks [J]. Chinese Journal of Computers, 2019, 42(1): 16-28. DOI:10.11897/SP.J.1016.2019.00016(Ch ).
[14]
WANGH W, ZHANGF Z, ZHAOM, et al. Multi-task feature learning for knowledge graph enhanced recommendation [C]//The World Wide Web Conference on ⁃ WWW’19. New York: ACM Press, 2019: 2000-2010. DOI:10.1145/3308558.3313411 .
[15]
CAOY X, WANGX, HEX N, et al. Unifying knowledge graph learning and recommendation: Towards a better understanding of user preferences[C]//The World Wide Web Conference. New York: ACM, 2019: 151-161. DOI:10.1145/3308558.3313705 .
[16]
WANGH W, ZHANGF Z, XIEX, et al. DKN: deep knowledge-aware network for news recommendation[C]//Proceedings of the 2018 World Wide Web Conference on World Wide Web⁃WWW’18. New York: ACM Press, 2018: 1835-1844. DOI:10.1145/3178876.3186175 .
ZHOUX Y, TANGZ, TANGL R, et al. Construction of junior high school mathematics knowledge graph based on multi-source heterogeneous data fusion[J]. Journal of Wuhan University (Natural Science Edition), 2021, 67(2): 118-126. DOI:10.14188/j.1671-8836.2020.0273(Ch ).
[19]
WANGH W, ZHANGF Z, WANGJ L, et al. RippleNet: propagating user preferences on the knowledge graph for recommender systems[C]//Proceedings of the 27th ACM International Conference on Information and Knowledge Management. New York: ACM, 2018: 417-426. DOI:10.1145/3269206.3271739 .
[20]
WANGH W, ZHAOM, XIEX, et al. Knowledge graph convolutional networks for recommender systems[C]//The World Wide Web Conference on⁃WWW’19. New York: ACM Press, 2019: 3307-3313. DOI:10.1145/3308558.3313417 .
[21]
WANGX, HEX N, CAOY X, et al. KGAT: Knowledge graph attention network for recommendation[C]//Proceedings of the 25th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining. New York: ACM, 2019: 950-958. DOI:10.1145/3292500.3330989 .