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...

Full description

Bibliographic Details
Main Authors: Zhixue Jiang, Chengying Chi, Yunyun Zhan
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