《计算机应用》唯一官方网站 ›› 2022, Vol. 42 ›› Issue (10): 3054-3059.DOI: 10.11772/j.issn.1001-9081.2021091629

• 人工智能 • 上一篇    

融合知识图谱邻居双端的在线学习资源推荐算法

樊海玮, 张锐驰, 安毅生, 秦佳杰   

  1. 长安大学 信息工程学院,西安 710064
  • 收稿日期:2021-09-16 修回日期:2022-01-15 接受日期:2022-01-20 发布日期:2022-04-15 出版日期:2022-10-10
  • 通讯作者: 张锐驰
  • 作者简介:第一联系人:樊海玮(1974—),男,陕西西安人,副教授,硕士,主要研究方向:软件系统设计、机器学习
    张锐驰(1998—),男,陕西咸阳人,硕士研究生,主要研究方向:知识图谱、机器学习2834511920@qq.com
    安毅生(1972—),男(回族),陕西西安人,教授,博士生导师,博士,主要研究方向:分布式系统建模与仿真、交通信号控制系统的建模与优化
    秦佳杰(1995—),男,江苏南通人,硕士研究生,主要研究方向:深度学习。
  • 基金资助:
    国家自然科学基金资助项目(52172325);陕西省高等教育教学改革研究项目(21BY031);陕西省第二批新工科研究与实践项目(54);中央高校基本科研业务费专项资金资助项目(300103112403)

Recommendation algorithm for online learning resources based on double-end neighbor fusion knowledge graph

Haiwei FAN, Ruichi ZHANG, Yisheng AN, Jiajie QIN   

  1. School of Information Engineering,Chang’an University,Xi’an Shaanxi 710064,China
  • Received:2021-09-16 Revised:2022-01-15 Accepted:2022-01-20 Online:2022-04-15 Published:2022-10-10
  • Contact: Ruichi ZHANG
  • About author:FAN Haiwei, born in 1974, M. S. , associate professor. His research interests include software system design, machine learning.
    ZHANG Ruichi, born in 1998, M. S. candidate. His research interests include knowledge graph, machine learning.
    AN Yisheng, born in 1972, Ph. D. , professor. His research interests include distributed system modeling and simulation, modeling and optimization of traffic signal control system.
    QIN Jiajie, born in 1995, M. S. candidate. His research interests include deep learning.
  • Supported by:
    National Natural Science Foundation of China(52172325);Research Project on Teaching Reform of Higher Education in Shaanxi Province(21BY031);the Second Batch of New Engineering Research and Practice Project in Shaanxi Province (54), Fundamental Research Funds for Central Universities(300103112403)

摘要:

针对协同过滤算法推荐学习资源的单一性弱点导致的学习者的个性化资源获取需求难以满足的问题,提出融合知识图谱邻居双端的在线学习资源推荐算法。首先,在用户端将学习者的既有知识节点与新知识节点之间的实体及其邻居信息聚合得到学习者的嵌入表示,从而捕捉学习者的个性化需求;其次,在项目端利用学习资源的邻域信息扩充学习资源的语义与嵌入表示;最后,将用户的嵌入表示和项目的嵌入表示送入全连接层以得到二者的交互概率。为了验证所提算法的有效性,使用公开数据集MOOPer进行对比实验。实验结果表明,在该数据集上,所提算法相较于最优基线模型在曲线下面积(AUC)和准确率上分别提升了1.12个百分点和1.31个百分点,且在Precision@K和Recall@K上均有一定的提高。

关键词: 知识图谱, 在线学习, 资源推荐, 多层感知器, 特征传播

Abstract:

For the monotonicity of learning resources recommended by the collaborative filtering algorithms may lead to the difficulty of meeting the need of personalized resource acquisition of learners, a recommendation algorithm for online learning resources based on double-end neighbor fusion knowledge graph was proposed. Firstly, on the user end, the information of the entities and their neighbors between the learner’s existing knowledge nodes and the new knowledge nodes were aggregated to obtain the embedding representation of the learner in order to capture the learner’s personalized requirements. Secondly, on the project end, the neighborhood information of learning resources was used to expand the semantics and embedding representation of the learning resources. Finally, the user embedding representation and the project embedding representation were sent to the fully connected layer to obtain the interaction probability of them. To verify the effectiveness of the proposed algorithm, comparison experiments were performed using the public dataset MOOPer. Experimental results show that on this dataset, the proposed algorithm improves 1.12 percentage points and 1.31 percentage points on AUC (Area Under Curve) and accuracy respectively compared to the optimal baseline model, and achieves certain improvement on both of Precision@K and Recall@K.

Key words: knowledge graph, online learning, resource recommendation, Multi-Layer Perceptron (MLP), feature propagation

中图分类号: