Let Knowledge Make Recommendations for You
The knowledge graph can make more accurate personalized recommendations for the recommendation system, but it is also interpretative and has traces to follow. The purpose of the recommendation system is to recommend a series of unobserved items for users. At present, recommendation systems based on...
Main Authors: | , , |
---|---|
Format: | Article |
Language: | English |
Published: |
IEEE
2021-01-01
|
Series: | IEEE Access |
Subjects: | |
Online Access: | https://ieeexplore.ieee.org/document/9521208/ |
id |
doaj-08e43f11962f41199f4c26a42c129e14 |
---|---|
record_format |
Article |
spelling |
doaj-08e43f11962f41199f4c26a42c129e142021-08-30T23:00:35ZengIEEEIEEE Access2169-35362021-01-01911819411820410.1109/ACCESS.2021.31069149521208Let Knowledge Make Recommendations for YouZhixue Jiang0https://orcid.org/0000-0002-5606-0200Chengying Chi1Yunyun Zhan2School of Computer Science and Software Engineering, University of Science and Technology Liaoning, Anshan, ChinaSchool of Computer Science and Software Engineering, University of Science and Technology Liaoning, Anshan, ChinaCollege of Science and Health, Technological University Dublin, Dublin 2, IrelandThe knowledge graph can make more accurate personalized recommendations for the recommendation system, but it is also interpretative and has traces to follow. The purpose of the recommendation system is to recommend a series of unobserved items for users. At present, recommendation systems based on knowledge graphs are mainly implemented in two ways: Embedding-based and path-based. Embedding methods usually directly use information from the knowledge graph to enrich the representation of an item or user. Still, it failed to introduce multi-hop relations, and it is challenging to use semantic network information. A path-based recommendation algorithm utilizes the knowledge graph to gain multi-hop knowledge and compare the similarity between users or items to improve the recommendation effect. This paper (1) Aiming at the problem of how the recommendation algorithm effectively utilizes the semantically related information of knowledge, a self-attention-based knowledge representation learning model is designed to learn the semantic information of the entity-relationship by using the overall triplet of the entity-relationship to achieve high-quality knowledge features, Which brings more and more helpful information to the recommendation. (2) Constructing a content recommendation model with unified, embedded behavior and knowledge features, using historical user preferences combined with knowledge graphs to dynamically learn knowledge features to bring users more accurate and diverse recommendations. (3) Aiming at the problem of knowledge feature representation learning, a self-attention-based knowledge representation learning model is proposed. Focusing on the difference in the importance of triples for determining entity semantics, the self-attention mechanism is used to learn semantics from triples to improve knowledge features. The quality of the representation provides high-quality auxiliary information for the recommendation system. The model’s performance is demonstrated through link prediction and triple classification experiments to prove the feasibility of the method proposed in this article.https://ieeexplore.ieee.org/document/9521208/Knowledge graphrecommendation systemknowledge feature representation |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Zhixue Jiang Chengying Chi Yunyun Zhan |
spellingShingle |
Zhixue Jiang Chengying Chi Yunyun Zhan Let Knowledge Make Recommendations for You IEEE Access Knowledge graph recommendation system knowledge feature representation |
author_facet |
Zhixue Jiang Chengying Chi Yunyun Zhan |
author_sort |
Zhixue Jiang |
title |
Let Knowledge Make Recommendations for You |
title_short |
Let Knowledge Make Recommendations for You |
title_full |
Let Knowledge Make Recommendations for You |
title_fullStr |
Let Knowledge Make Recommendations for You |
title_full_unstemmed |
Let Knowledge Make Recommendations for You |
title_sort |
let knowledge make recommendations for you |
publisher |
IEEE |
series |
IEEE Access |
issn |
2169-3536 |
publishDate |
2021-01-01 |
description |
The knowledge graph can make more accurate personalized recommendations for the recommendation system, but it is also interpretative and has traces to follow. The purpose of the recommendation system is to recommend a series of unobserved items for users. At present, recommendation systems based on knowledge graphs are mainly implemented in two ways: Embedding-based and path-based. Embedding methods usually directly use information from the knowledge graph to enrich the representation of an item or user. Still, it failed to introduce multi-hop relations, and it is challenging to use semantic network information. A path-based recommendation algorithm utilizes the knowledge graph to gain multi-hop knowledge and compare the similarity between users or items to improve the recommendation effect. This paper (1) Aiming at the problem of how the recommendation algorithm effectively utilizes the semantically related information of knowledge, a self-attention-based knowledge representation learning model is designed to learn the semantic information of the entity-relationship by using the overall triplet of the entity-relationship to achieve high-quality knowledge features, Which brings more and more helpful information to the recommendation. (2) Constructing a content recommendation model with unified, embedded behavior and knowledge features, using historical user preferences combined with knowledge graphs to dynamically learn knowledge features to bring users more accurate and diverse recommendations. (3) Aiming at the problem of knowledge feature representation learning, a self-attention-based knowledge representation learning model is proposed. Focusing on the difference in the importance of triples for determining entity semantics, the self-attention mechanism is used to learn semantics from triples to improve knowledge features. The quality of the representation provides high-quality auxiliary information for the recommendation system. The model’s performance is demonstrated through link prediction and triple classification experiments to prove the feasibility of the method proposed in this article. |
topic |
Knowledge graph recommendation system knowledge feature representation |
url |
https://ieeexplore.ieee.org/document/9521208/ |
work_keys_str_mv |
AT zhixuejiang letknowledgemakerecommendationsforyou AT chengyingchi letknowledgemakerecommendationsforyou AT yunyunzhan letknowledgemakerecommendationsforyou |
_version_ |
1721184855334584320 |