TasksSotADatasetsPapersMethodsSubmitAbout
Papers With Code 2

A community resource for machine learning research: papers, code, benchmarks, and state-of-the-art results.

Explore

Notable BenchmarksAll SotADatasetsPapersMethods

Community

Submit ResultsAbout

Data sourced from the PWC Archive (CC-BY-SA 4.0). Built by the community, for the community.

Papers/Unifying Knowledge Graph Learning and Recommendation: Towa...

Unifying Knowledge Graph Learning and Recommendation: Towards a Better Understanding of User Preferences

Yixin Cao, Xiang Wang, Xiangnan He, Zikun Hu, Tat-Seng Chua

2019-02-17Knowledge Graph CompletionGraph LearningRecommendation Systems
PaperPDFCode(official)

Abstract

Incorporating knowledge graph (KG) into recommender system is promising in improving the recommendation accuracy and explainability. However, existing methods largely assume that a KG is complete and simply transfer the "knowledge" in KG at the shallow level of entity raw data or embeddings. This may lead to suboptimal performance, since a practical KG can hardly be complete, and it is common that a KG has missing facts, relations, and entities. Thus, we argue that it is crucial to consider the incomplete nature of KG when incorporating it into recommender system. In this paper, we jointly learn the model of recommendation and knowledge graph completion. Distinct from previous KG-based recommendation methods, we transfer the relation information in KG, so as to understand the reasons that a user likes an item. As an example, if a user has watched several movies directed by (relation) the same person (entity), we can infer that the director relation plays a critical role when the user makes the decision, thus help to understand the user's preference at a finer granularity. Technically, we contribute a new translation-based recommendation model, which specially accounts for various preferences in translating a user to an item, and then jointly train it with a KG completion model by combining several transfer schemes. Extensive experiments on two benchmark datasets show that our method outperforms state-of-the-art KG-based recommendation methods. Further analysis verifies the positive effect of joint training on both tasks of recommendation and KG completion, and the advantage of our model in understanding user preference. We publish our project at https://github.com/TaoMiner/joint-kg-recommender.

Results

TaskDatasetMetricValueModel
Knowledge GraphsDBbook2014Hits@1060.75KTUP (soft)
Knowledge GraphsDBbook2014Mean Rank499KTUP (soft)
Knowledge GraphsMovieLens 1MHits@1048.9KTUP (soft)
Knowledge GraphsMovieLens 1MMean Rank527KTUP (soft)
Recommendation SystemsMovieLens 1MHR@100.8903KTUP (soft)
Recommendation SystemsMovieLens 1MNDCG0.6992KTUP (soft)
Recommendation SystemsDBbook2014HR@100.3461KTUP (soft)
Recommendation SystemsDBbook2014NDCG0.2762KTUP (soft)
Knowledge Graph CompletionDBbook2014Hits@1060.75KTUP (soft)
Knowledge Graph CompletionDBbook2014Mean Rank499KTUP (soft)
Knowledge Graph CompletionMovieLens 1MHits@1048.9KTUP (soft)
Knowledge Graph CompletionMovieLens 1MMean Rank527KTUP (soft)
Large Language ModelDBbook2014Hits@1060.75KTUP (soft)
Large Language ModelDBbook2014Mean Rank499KTUP (soft)
Large Language ModelMovieLens 1MHits@1048.9KTUP (soft)
Large Language ModelMovieLens 1MMean Rank527KTUP (soft)
Inductive knowledge graph completionDBbook2014Hits@1060.75KTUP (soft)
Inductive knowledge graph completionDBbook2014Mean Rank499KTUP (soft)
Inductive knowledge graph completionMovieLens 1MHits@1048.9KTUP (soft)
Inductive knowledge graph completionMovieLens 1MMean Rank527KTUP (soft)

Related Papers

IP2: Entity-Guided Interest Probing for Personalized News Recommendation2025-07-18A Reproducibility Study of Product-side Fairness in Bundle Recommendation2025-07-18SGCL: Unifying Self-Supervised and Supervised Learning for Graph Recommendation2025-07-17Similarity-Guided Diffusion for Contrastive Sequential Recommendation2025-07-16Looking for Fairness in Recommender Systems2025-07-16A Graph-in-Graph Learning Framework for Drug-Target Interaction Prediction2025-07-15Journalism-Guided Agentic In-Context Learning for News Stance Detection2025-07-15Graph World Model2025-07-14