International Journal of Computational Intelligence Systems

Volume 14, Issue 1, 2021, Pages 1564 - 1576

Recommendation Algorithm Based on Knowledge Graph to Propagate User Preference

Authors
Zhisheng YangORCID, Jinyong Cheng*, ORCID
School of Computer Science and Technology, Qilu University of Technology (Shandong Academy of Sciences), Jinan, 250353, China
*Corresponding author. Email: cjy@qlu.edu.cn
Corresponding Author
Jinyong Cheng
Received 18 March 2021, Accepted 29 April 2021, Available Online 7 May 2021.
DOI
10.2991/ijcis.d.210503.001How to use a DOI?
Keywords
Recommendation algorithm; Knowledge graph; Preference
Abstract

In recommendation algorithms, data sparsity and cold start problems are inevitable. To solve such problems, researchers apply auxiliary information to recommendation algorithms, mine users’ historical records to obtain more potential information, and then improve recommendation performance. In this paper, ST_RippleNet, a model that combines knowledge graphs with deep learning, is proposed. This model starts by building the required knowledge graph. Then, the potential interest of users is mined through the knowledge graph, which stimulates the spread of users’ preferences on the set of knowledge entities. In preference propagation, we use a triple multi-layer attention mechanism to obtain triple information through the knowledge graph and use the user preference distribution for candidate items formed by users’ historical click information to predict the final click probability. Using ST_RippleNet model can better obtain triple information in knowledge graph and mine more useful information. In the ST_RippleNet model, the music data set is added to the movie and book data set; additionally, an improved loss function is used in the model, which is optimized by the RMSProp optimizer. Finally, the tanh function is added to predict the click probability to improve recommendation performance. Compared with current mainstream recommendation methods, ST_RippleNet achieves very good performance in terms of the area under the curve (AUC) and accuracy (ACC) and substantially improves movie, book and music recommendations.

Copyright
© 2021 The Authors. Published by Atlantis Press B.V.
Open Access
This is an open access article distributed under the CC BY-NC 4.0 license (http://creativecommons.org/licenses/by-nc/4.0/).

Download article (PDF)
View full text (HTML)

Journal
International Journal of Computational Intelligence Systems
Volume-Issue
14 - 1
Pages
1564 - 1576
Publication Date
2021/05/07
ISSN (Online)
1875-6883
ISSN (Print)
1875-6891
DOI
10.2991/ijcis.d.210503.001How to use a DOI?
Copyright
© 2021 The Authors. Published by Atlantis Press B.V.
Open Access
This is an open access article distributed under the CC BY-NC 4.0 license (http://creativecommons.org/licenses/by-nc/4.0/).

Cite this article

TY  - JOUR
AU  - Zhisheng Yang
AU  - Jinyong Cheng
PY  - 2021
DA  - 2021/05/07
TI  - Recommendation Algorithm Based on Knowledge Graph to Propagate User Preference
JO  - International Journal of Computational Intelligence Systems
SP  - 1564
EP  - 1576
VL  - 14
IS  - 1
SN  - 1875-6883
UR  - https://doi.org/10.2991/ijcis.d.210503.001
DO  - 10.2991/ijcis.d.210503.001
ID  - Yang2021
ER  -