Knowledge graph-based recommendation system enhanced by neural collaborative filtering and knowledge graph embedding

被引:32
作者
Shokrzadeh, Zeinab [1 ]
Feizi-Derakhshi, Mohammad-Reza [2 ]
Balafar, Mohammad -Ali [2 ]
Mohasefi, Jamshid Bagherzadeh [3 ]
机构
[1] Islamic Azad Univ, Dept Comp Engn, Urmia Branch, Orumiyeh, Iran
[2] Univ Tabriz, Dept Comp Engn, Tabriz, Iran
[3] Urmia Univ, Dept Comp Engn, Orumiyeh, Iran
关键词
Social tagging systems; Recommender systems; Collaborative filtering; Knowledge graph; Neural collaborative filtering; Knowledge graph representation learning;
D O I
10.1016/j.asej.2023.102263
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
Recommendation systems are an important and undeniable part of modern systems and applications. Recommending items and users to the users that are likely to buy or interact with them is a modern solu-tion for AI-based applications. In this article, a novel architecture is used with the utilization of pre -trained knowledge graph embeddings of different approaches. The proposed architecture consists of sev-eral stages that have various advantages. In the first step of the proposed method, a knowledge graph from data is created, since multi-hop neighbors in this graph address the ambiguity and redundancy problems. Then knowledge graph representation learning techniques are used to learn low -dimensional vector representations for knowledge graph components. In the following a neural collabo-rative filtering framework is used which benefits from no extra weights on layers. It is only dependent on matrix operations. Learning over these operations uses the pre-trained embeddings, and fine-tune them. Evaluation metrics show that the proposed method is superior in over other state-of-the-art approaches. According to the experimental results, the criteria of recall, precision, and F1-score have been improved, on average by 3.87%, 2.42%, and 6.05%, respectively.(c) 2023 The Authors. Published by Elsevier BV on behalf of Faculty of Engineering, Ain Shams University. This is an open access article under the CC BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0/).
引用
收藏
页数:13
相关论文
共 66 条
[1]   A deep learning based trust- and tag-aware recommender system [J].
Ahmadian, Sajad ;
Ahmadian, Milad ;
Jalili, Mahdi .
NEUROCOMPUTING, 2022, 488 :557-571
[2]  
Bordes A., 2013, Advances in Neural Information Processing Systems, V26
[3]   A review: Knowledge reasoning over knowledge graph [J].
Chen, Xiaojun ;
Jia, Shengbin ;
Xiang, Yang .
EXPERT SYSTEMS WITH APPLICATIONS, 2020, 141
[4]  
Chen Y., 2015, Master's thesis
[5]   A collaborative filtering recommendation system with dynamic time decay [J].
Chen, Yi-Cheng ;
Hui, Lin ;
Thaipisutikul, Tipajin .
JOURNAL OF SUPERCOMPUTING, 2021, 77 (01) :244-262
[6]   Time-Aware Smart Object Recommendation in Social Internet of Things [J].
Chen, Yuanyi ;
Zhou, Mingxuan ;
Zheng, Zengwei ;
Chen, Dan .
IEEE INTERNET OF THINGS JOURNAL, 2020, 7 (03) :2014-2027
[7]   A Comprehensive Survey of Knowledge Graph-Based Recommender Systems: Technologies, Development, and Contributions [J].
Chicaiza, Janneth ;
Valdiviezo-Diaz, Priscila .
INFORMATION, 2021, 12 (06)
[8]   Recommendation of Points-of-Interest using Graph Embeddings [J].
Christoforidis, Giannis ;
Kefalas, Pavlos ;
Papadopoulos, Apostolos N. ;
Manolopoulos, Yannis .
2018 IEEE 5TH INTERNATIONAL CONFERENCE ON DATA SCIENCE AND ADVANCED ANALYTICS (DSAA), 2018, :31-40
[9]   A Survey on Network Embedding [J].
Cui, Peng ;
Wang, Xiao ;
Pei, Jian ;
Zhu, Wenwu .
IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2019, 31 (05) :833-852
[10]   A Survey on Knowledge Graph Embedding: Approaches, Applications and Benchmarks [J].
Dai, Yuanfei ;
Wang, Shiping ;
Xiong, Neal N. ;
Guo, Wenzhong .
ELECTRONICS, 2020, 9 (05)