paper-with-me

홈 › Papers

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

2019-02-17 · Yixin Cao, Xiang Wang, Xiangnan He, Zikun Hu, Tat-Seng Chua

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.

📄 PDF Abstract BibTeX arXiv:1902.06236

Code (1)

TaoMiner/joint-kg-recommender 공식 구현 pytorch

Tasks

Graph LearningKnowledge Graph CompletionRecommendation SystemsRelation

Similar Papers 제목 키워드 기반

Modeling Scale-free Graphs with Hyperbolic Geometry for Knowledge-aware Recommendation

2021-08-14 · Yankai Chen, Menglin Yang, Yingxue Zhang, Mengchen Zhao 외

Aiming to alleviate data sparsity and cold-start problems of traditional recommender systems, incorporating knowledge graphs (KGs) to supplement auxiliary information has recently gained considerable attention. Via unify…

Knowledge-Aware RecommendationKnowledge GraphsRecommendation Systems

Knowledge Enhanced Multi-Domain Recommendations in an AI Assistant Application

2023-06-09 · Elan Markowitz, Ziyan Jiang, Fan Yang, Xing Fan 외

This work explores unifying knowledge enhanced recommendation with multi-domain recommendation systems in a conversational AI assistant application. Multi-domain recommendation leverages users' interactions in previous d…

Knowledge GraphsRecommendation Systems

DiffKG: Knowledge Graph Diffusion Model for Recommendation

2023-12-28 · Yangqin Jiang, Yuhao Yang, Lianghao Xia, Chao Huang

Knowledge Graphs (KGs) have emerged as invaluable resources for enriching recommendation systems by providing a wealth of factual information and capturing semantic relationships among items. Leveraging KGs can significa…

Data AugmentationGraph Representation LearningKnowledge Graphsmodel+2

A Unified Model for Video Understanding and Knowledge Embedding with Heterogeneous Knowledge Graph Dataset

2022-11-19 · Jiaxin Deng, Dong Shen, Haojie Pan, Xiangyu Wu 외

Video understanding is an important task in short video business platforms and it has a wide application in video recommendation and classification. Most of the existing video understanding works only focus on the inform…

Common Sense ReasoningGraph EmbeddingKnowledge Graph EmbeddingRetrieval+3

URIR: Recommendation algorithm of user RNN encoder and item encoder based on knowledge graph

2021-11-01 · Na Zhao, Zhen Long, Zhi-Dan Zhao, Jian Wang

Due to a large amount of information, it is difficult for users to find what they are interested in among the many choices. In order to improve users' experience, recommendation systems have been widely used in music rec…

Knowledge GraphsRecommendation Systems