Multitask feature learning approach for knowledge graph enhanced recommendations with RippleNet.

Introducing a knowledge graph into a recommender system as auxiliary information can effectively solve the sparse and cold start problems existing in traditional recommender systems. In recent years, many researchers have performed related work. A recommender system with knowledge graph embedding le...

Full description

Bibliographic Details
Main Authors: YueQun Wang, LiYan Dong, YongLi Li, Hao Zhang
Format: Article
Language:English
Published: Public Library of Science (PLoS) 2021-01-01
Series:PLoS ONE
Online Access:https://doi.org/10.1371/journal.pone.0251162
id doaj-8b5c39219b884c219aae8eeaa66078ce
record_format Article
spelling doaj-8b5c39219b884c219aae8eeaa66078ce2021-05-29T04:31:32ZengPublic Library of Science (PLoS)PLoS ONE1932-62032021-01-01165e025116210.1371/journal.pone.0251162Multitask feature learning approach for knowledge graph enhanced recommendations with RippleNet.YueQun WangLiYan DongYongLi LiHao ZhangIntroducing a knowledge graph into a recommender system as auxiliary information can effectively solve the sparse and cold start problems existing in traditional recommender systems. In recent years, many researchers have performed related work. A recommender system with knowledge graph embedding learning characteristics can be combined with a recommender system of the following three forms: one-by-one learning, joint learning, and alternating learning. For current knowledge graph embedding, a deep learning framework only has one embedding mode, which fails to excavate the potential information from the knowledge graph thoroughly. To solve this problem, this paper proposes the Ripp-MKR model, a multitask feature learning approach for knowledge graph enhanced recommendations with RippleNet, which combines joint learning and alternating learning of knowledge graphs and recommender systems. Ripp-MKR is a deep end-to-end framework that utilizes a knowledge graph embedding task to assist recommendation tasks. Similar to the MKR model, in the Ripp-MKR model, two tasks are associated with cross and compress units, which automatically share latent features and learn the high-order interactions among items in recommender systems and entities in the knowledge graph. Additionally, the model borrows ideas from RippleNet and combines the knowledge graph with the historical interaction record of a user's historically clicked items to represent the user's characteristics. Through extensive experiments on real-world datasets, we demonstrate that Ripp-MKR achieves substantial gains over state-of-the-art baselines in movie, book, and music recommendations.https://doi.org/10.1371/journal.pone.0251162
collection DOAJ
language English
format Article
sources DOAJ
author YueQun Wang
LiYan Dong
YongLi Li
Hao Zhang
spellingShingle YueQun Wang
LiYan Dong
YongLi Li
Hao Zhang
Multitask feature learning approach for knowledge graph enhanced recommendations with RippleNet.
PLoS ONE
author_facet YueQun Wang
LiYan Dong
YongLi Li
Hao Zhang
author_sort YueQun Wang
title Multitask feature learning approach for knowledge graph enhanced recommendations with RippleNet.
title_short Multitask feature learning approach for knowledge graph enhanced recommendations with RippleNet.
title_full Multitask feature learning approach for knowledge graph enhanced recommendations with RippleNet.
title_fullStr Multitask feature learning approach for knowledge graph enhanced recommendations with RippleNet.
title_full_unstemmed Multitask feature learning approach for knowledge graph enhanced recommendations with RippleNet.
title_sort multitask feature learning approach for knowledge graph enhanced recommendations with ripplenet.
publisher Public Library of Science (PLoS)
series PLoS ONE
issn 1932-6203
publishDate 2021-01-01
description Introducing a knowledge graph into a recommender system as auxiliary information can effectively solve the sparse and cold start problems existing in traditional recommender systems. In recent years, many researchers have performed related work. A recommender system with knowledge graph embedding learning characteristics can be combined with a recommender system of the following three forms: one-by-one learning, joint learning, and alternating learning. For current knowledge graph embedding, a deep learning framework only has one embedding mode, which fails to excavate the potential information from the knowledge graph thoroughly. To solve this problem, this paper proposes the Ripp-MKR model, a multitask feature learning approach for knowledge graph enhanced recommendations with RippleNet, which combines joint learning and alternating learning of knowledge graphs and recommender systems. Ripp-MKR is a deep end-to-end framework that utilizes a knowledge graph embedding task to assist recommendation tasks. Similar to the MKR model, in the Ripp-MKR model, two tasks are associated with cross and compress units, which automatically share latent features and learn the high-order interactions among items in recommender systems and entities in the knowledge graph. Additionally, the model borrows ideas from RippleNet and combines the knowledge graph with the historical interaction record of a user's historically clicked items to represent the user's characteristics. Through extensive experiments on real-world datasets, we demonstrate that Ripp-MKR achieves substantial gains over state-of-the-art baselines in movie, book, and music recommendations.
url https://doi.org/10.1371/journal.pone.0251162
work_keys_str_mv AT yuequnwang multitaskfeaturelearningapproachforknowledgegraphenhancedrecommendationswithripplenet
AT liyandong multitaskfeaturelearningapproachforknowledgegraphenhancedrecommendationswithripplenet
AT yonglili multitaskfeaturelearningapproachforknowledgegraphenhancedrecommendationswithripplenet
AT haozhang multitaskfeaturelearningapproachforknowledgegraphenhancedrecommendationswithripplenet
_version_ 1721422696624947200