Neural Collaborative Recommendation Algorithm Based on Attention Mechanism and Knowledge Graph

被引:0
作者
Zhang, Chuang [1 ,2 ]
Wang, Wei [1 ,2 ,3 ]
Du, Yuxuan [1 ,2 ,3 ]
Zheng, Xiaoli [1 ,2 ]
He, Tingting [1 ,2 ]
机构
[1] School of Information & Electrical Engineering, Hebei University of Engineering, Hebei, Handan
[2] Hebei Key Laboratory of Security & Protection Information Sensing & Processing, Hebei University of Engineering, Hebei, Handan
[3] School of Internet of Things Engineering, Jiangnan University, Jiangsu, Wuxi
关键词
attention mechanism; collaborative filtering; knowledge graph; neural network;
D O I
10.3778/j.issn.1002-8331.2207-0314
中图分类号
学科分类号
摘要
At present, the traditional recommendation algorithm based on collaborative filtering has poor performance in the face of sparse data and cold start. However, the recommendation system assisted by knowledge graph can effectively alleviate this problem. Supplemented by attention mechanism, a neural collaborative recommendation algorithm combining attention mechanism and knowledge graph is designed. Then the attention mechanism is used to learn and aggregate the higher-order potential relationship information in the knowledge graph. At the same time, the user’s final preference is obtained through gated recurrent neural network training based on the user’s long-term and short-term interest preferences. Finally, the collaborative filtering method is used to generate the recommendation list. Through experiments on MovieLens-1M and Amazon-Book datasets, the recommended recall rate, accuracy rate, hit rate and NDCG evaluation indicators are all improved, which validates the effectiveness of the proposed method. © 2023 The Author(s).
引用
收藏
页码:111 / 120
页数:9
相关论文
共 27 条
[11]  
SHAN Y, HOENS T R, JIAO J, Et al., Deep crossing:web scale modeling without manually crafted combinatorial features[C], Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, pp. 255-262, (2016)
[12]  
ZHOU G, SONG C,, ZHU X, Et al., Deep interest network for click through rate prediction[C], Proceedings of the 24th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, pp. 1059-1068, (2018)
[13]  
WANG H, ZHANG F, WANG J, 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, pp. 417-426, (2018)
[14]  
WANG H W, ZHAO M., Knowledge graph convolutional networks for recommender systems[C], Proceedings of the 2019 World Wide Web Conference, pp. 3307-3313, (2019)
[15]  
WANG X,, HE X, CAO Y, Et al., KGAT:knowledge graph attention network for recommendation[C], Proceedings of the 25th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, pp. 950-958, (2019)
[16]  
ABDEL-BASSET M, MOHAMED M, ELHOSENY M, Et al., Cosine similarity measures of bipolar neutrosophic set for diagnosis of bipolar disorder diseases[J], Artificial Intelligence in Medicine, 101, (2019)
[17]  
PIAO G, BRESLIN J G., A study of the similarities of entity embeddings learned from different aspects of a knowledge base for item recommendations[C], Proceedings of the 2018 European Semantic Web Conference, pp. 345-359, (2018)
[18]  
TANG X B, WEI W., Review of ontology-based recommendation systems[J], Library Science Research, 18, pp. 7-12, (2016)
[19]  
LIN Y, LIU Z, SUN M, Et al., Learning entity and relation embeddings for knowledge graph completion[C], Proceedings of the 29th AAAI Conference on Artificial Intelligence, pp. 2181-2187, (2015)
[20]  
YANG B,, YIH W,, HE X, Et al., Embedding entities and relations for learning and inference in knowledge bases[J], (2014)