Unifying Task-Oriented Knowledge Graph Learning and Recommendation
Incorporating knowledge graphs (KGs) into recommender systems (knowledge-aware recommendation) to improve the recommendation accuracy and explainability has attracted considerable research efforts. However, existing methods largely assume that KGs are complete when transferring knowledge from them,...
Main Authors: | , , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
IEEE
2019-01-01
|
Series: | IEEE Access |
Subjects: | |
Online Access: | https://ieeexplore.ieee.org/document/8784213/ |
id |
doaj-28b67a2e7572482c8b19d9de884b5969 |
---|---|
record_format |
Article |
spelling |
doaj-28b67a2e7572482c8b19d9de884b59692021-04-05T17:28:55ZengIEEEIEEE Access2169-35362019-01-01711581611582810.1109/ACCESS.2019.29324668784213Unifying Task-Oriented Knowledge Graph Learning and RecommendationQianyu Li0Xiaoli Tang1https://orcid.org/0000-0002-1967-2953Tengyun Wang2https://orcid.org/0000-0001-8160-9392Haizhi Yang3Hengjie Song4https://orcid.org/0000-0003-4121-9466School of Software Engineering, South China University of Technology, Guangzhou, ChinaSchool of Software Engineering, South China University of Technology, Guangzhou, ChinaSchool of Software Engineering, South China University of Technology, Guangzhou, ChinaSchool of Software Engineering, South China University of Technology, Guangzhou, ChinaSchool of Software Engineering, South China University of Technology, Guangzhou, ChinaIncorporating knowledge graphs (KGs) into recommender systems (knowledge-aware recommendation) to improve the recommendation accuracy and explainability has attracted considerable research efforts. However, existing methods largely assume that KGs are complete when transferring knowledge from them, which may lead to suboptimal performance for those KGs, can be hardly complete in real-life scenarios. In this paper, we present a robustly co-learning model (RCoLM) that takes the incompleteness nature of KGs into consideration when incorporating them into recommendation. The RCoLM aims at transferring knowledge between recommendation task and knowledge graph completion (KG completion) task by utilizing a transfer learning model. An earlier version of this paper appeared in KDD 2019. This version is an extension of the previous submission and two major innovations are presented here. At first, distinct from previous knowledge-aware recommendation methods, which mainly focus on transferring knowledge from KGs to item recommendations, the RCoLM attempts to exploit user-item interactions from recommendations for KG completion, and unifies the two tasks in a joint model for mutual enhancements. Second, the RCoLM provides a general task-oriented negative sampling strategy on KG completion task, which further improves the adaptive ability of the proposed algorithm and plays an essential role for obtaining superior performance in various sub-tasks of the KG completion. The extensive experiments on two real-world public datasets demonstrate that RCoLM outperforms not only state-of-the-art knowledge-aware recommendation methods but also existing KG completion methods.https://ieeexplore.ieee.org/document/8784213/Recommender systemsknowledge representationsampling methods |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Qianyu Li Xiaoli Tang Tengyun Wang Haizhi Yang Hengjie Song |
spellingShingle |
Qianyu Li Xiaoli Tang Tengyun Wang Haizhi Yang Hengjie Song Unifying Task-Oriented Knowledge Graph Learning and Recommendation IEEE Access Recommender systems knowledge representation sampling methods |
author_facet |
Qianyu Li Xiaoli Tang Tengyun Wang Haizhi Yang Hengjie Song |
author_sort |
Qianyu Li |
title |
Unifying Task-Oriented Knowledge Graph Learning and Recommendation |
title_short |
Unifying Task-Oriented Knowledge Graph Learning and Recommendation |
title_full |
Unifying Task-Oriented Knowledge Graph Learning and Recommendation |
title_fullStr |
Unifying Task-Oriented Knowledge Graph Learning and Recommendation |
title_full_unstemmed |
Unifying Task-Oriented Knowledge Graph Learning and Recommendation |
title_sort |
unifying task-oriented knowledge graph learning and recommendation |
publisher |
IEEE |
series |
IEEE Access |
issn |
2169-3536 |
publishDate |
2019-01-01 |
description |
Incorporating knowledge graphs (KGs) into recommender systems (knowledge-aware recommendation) to improve the recommendation accuracy and explainability has attracted considerable research efforts. However, existing methods largely assume that KGs are complete when transferring knowledge from them, which may lead to suboptimal performance for those KGs, can be hardly complete in real-life scenarios. In this paper, we present a robustly co-learning model (RCoLM) that takes the incompleteness nature of KGs into consideration when incorporating them into recommendation. The RCoLM aims at transferring knowledge between recommendation task and knowledge graph completion (KG completion) task by utilizing a transfer learning model. An earlier version of this paper appeared in KDD 2019. This version is an extension of the previous submission and two major innovations are presented here. At first, distinct from previous knowledge-aware recommendation methods, which mainly focus on transferring knowledge from KGs to item recommendations, the RCoLM attempts to exploit user-item interactions from recommendations for KG completion, and unifies the two tasks in a joint model for mutual enhancements. Second, the RCoLM provides a general task-oriented negative sampling strategy on KG completion task, which further improves the adaptive ability of the proposed algorithm and plays an essential role for obtaining superior performance in various sub-tasks of the KG completion. The extensive experiments on two real-world public datasets demonstrate that RCoLM outperforms not only state-of-the-art knowledge-aware recommendation methods but also existing KG completion methods. |
topic |
Recommender systems knowledge representation sampling methods |
url |
https://ieeexplore.ieee.org/document/8784213/ |
work_keys_str_mv |
AT qianyuli unifyingtaskorientedknowledgegraphlearningandrecommendation AT xiaolitang unifyingtaskorientedknowledgegraphlearningandrecommendation AT tengyunwang unifyingtaskorientedknowledgegraphlearningandrecommendation AT haizhiyang unifyingtaskorientedknowledgegraphlearningandrecommendation AT hengjiesong unifyingtaskorientedknowledgegraphlearningandrecommendation |
_version_ |
1721539522629468160 |