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...
Main Authors: | , , , |
---|---|
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 |