AGRE: A knowledge graph recommendation algorithm based on multiple paths embeddings RNN encoder

被引:36
作者
Zhao, Na [1 ]
Long, Zhen [1 ]
Wang, Jian [2 ]
Zhao, Zhi-Dan [3 ,4 ]
机构
[1] Yunnan Univ, Engn Res Ctr Cyberspace, Sch Software, Kunming 650504, Yunnan, Peoples R China
[2] Kunming Univ Sci & Technol, Coll Informat Engn & Automat, Kunming 650217, Yunnan, Peoples R China
[3] Shantou Univ, Sch Engn, Dept Comp Sci, Shantou 515063, Guangdong, Peoples R China
[4] Shantou Univ, Key Lab Intelligent Mfg Technol, Minist Educ, Shantou 515063, Guangdong, Peoples R China
基金
中国国家自然科学基金;
关键词
Knowledge graph; Recommendation algorithm; Multiple paths; MRNN;
D O I
10.1016/j.knosys.2022.110078
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
More and more researches have focused on the use of knowledge graphs (KG) to solve the sparsity problem of traditional collaborative filtering recommendation systems. Most KG based recommen-dation algorithms focus on independent paths connecting users and items, or iteratively propagate user preferences in KG. However, the current approachs that focus on indedpent paths ignore the association between paths. Therefore, in this study, we propose a knowledge graph recommendation system algorithm for the multiple paths RNN encoder (AGRE), which fully considers the association between paths. Specifically, the paths between the user and the item are coded by a specified RNN (MRNN) to accurately learn the user's preferences. Traditional RNNs can encode multiple paths without considering the association between paths, but our RNN can encode multiple paths with considering the association between paths. We have compared AGRE with other state-of-the-art algorithms on three real-world datasets, and achieved good results in terms of AUC and Precision@K. This indicates that AGRE could solve the problem of sparse interaction between users and items, and could make full use of the knowledge graph for recommendation.(c) 2022 Elsevier B.V. All rights reserved.
引用
收藏
页数:8
相关论文
共 53 条
[1]   Learning Heterogeneous Knowledge Base Embeddings for Explainable Recommendation [J].
Ai, Qingyao ;
Azizi, Vahid ;
Chen, Xu ;
Zhang, Yongfeng .
ALGORITHMS, 2018, 11 (09)
[2]   Unifying Knowledge Graph Learning and Recommendation: Towards a Better Understanding of User Preferences [J].
Cao, Yixin ;
Wang, Xiang ;
He, Xiangnan ;
Hu, Zikun ;
Chua, Tat-Seng .
WEB CONFERENCE 2019: PROCEEDINGS OF THE WORLD WIDE WEB CONFERENCE (WWW 2019), 2019, :151-161
[3]  
Cheng H. T., 2016, P 1 WORKSH DEEP LEAR, P7
[4]   Knowledge-Aware Group Representation Learning for Group Recommendation [J].
Deng, Zhiyi ;
Li, Changyu ;
Liu, Shujin ;
Ali, Waqar ;
Shao, Jie .
2021 IEEE 37TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING (ICDE 2021), 2021, :1571-1582
[5]   metapath2vec: Scalable Representation Learning for Heterogeneous Networks [J].
Dong, Yuxiao ;
Chawla, Nitesh V. ;
Swami, Ananthram .
KDD'17: PROCEEDINGS OF THE 23RD ACM SIGKDD INTERNATIONAL CONFERENCE ON KNOWLEDGE DISCOVERY AND DATA MINING, 2017, :135-144
[6]   A Multi-View Deep Learning Approach for Cross Domain User Modeling in Recommendation Systems [J].
Elkahky, Ali ;
Song, Yang ;
He, Xiaodong .
PROCEEDINGS OF THE 24TH INTERNATIONAL CONFERENCE ON WORLD WIDE WEB (WWW 2015), 2015, :278-288
[7]   Resolving data sparsity by multi-type auxiliary implicit feedback for recommender systems [J].
Guo, Guibing ;
Qiu, Huihuai ;
Tan, Zhenhua ;
Liu, Yuan ;
Ma, Jing ;
Wang, Xingwei .
KNOWLEDGE-BASED SYSTEMS, 2017, 138 :202-207
[8]   A Survey on Knowledge Graph-Based Recommender Systems [J].
Guo, Qingyu ;
Zhuang, Fuzhen ;
Qin, Chuan ;
Zhu, Hengshu ;
Xie, Xing ;
Xiong, Hui ;
He, Qing .
IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2022, 34 (08) :3549-3568
[9]   Neural Collaborative Filtering [J].
He, Xiangnan ;
Liao, Lizi ;
Zhang, Hanwang ;
Nie, Liqiang ;
Hu, Xia ;
Chua, Tat-Seng .
PROCEEDINGS OF THE 26TH INTERNATIONAL CONFERENCE ON WORLD WIDE WEB (WWW'17), 2017, :173-182
[10]   Leveraging Meta-path based Context for Top-N Recommendation with A Neural Co-Attention Model [J].
Hu, Binbin ;
Shi, Chuan ;
Zhao, Wayne Xin ;
Yu, Philip S. .
KDD'18: PROCEEDINGS OF THE 24TH ACM SIGKDD INTERNATIONAL CONFERENCE ON KNOWLEDGE DISCOVERY & DATA MINING, 2018, :1531-1540