VRKG4Rec: Virtual Relational Knowledge Graphs for Recommendation
Incorporating knowledge graph as side information has become a new trend in recommendation systems. Recent studies regard items as entities of a knowledge graph and leverage graph neural networks to assist item encoding, yet by considering each relation type individually. However, relation types are often too many and sometimes one relation type involves too few entities. We argue that it is not efficient nor effective to use every relation type for item encoding. In this paper, we propose a VRKG4Rec model (Virtual Relational Knowledge Graphs for Recommendation), which explicitly distinguish the influence of different relations for item representation learning. We first construct virtual relational graphs (VRKGs) by an unsupervised learning scheme. We also design a local weighted smoothing (LWS) mechanism for encoding nodes, which iteratively updates a node embedding only depending on the embedding of its own and its neighbors, but involve no additional training parameters. We also employ the LWS mechanism on a user-item bipartite graph for user representation learning, which utilizes encodings of items with relational knowledge to help training representations of users. Experiment results on two public datasets validate that our VRKG4Rec model outperforms the state-of-the-art methods. The implementations are available at https://github.com/lulu0913/VRKG4Rec.
Code (1)
Tasks
Knowledge GraphsRecommendation SystemsRelationRepresentation LearningSimilar Papers 제목 키워드 기반
Relational Models
We provide a survey on relational models. Relational models describe complete networked {domains by taking into account global dependencies in the data}. Relational models can lead to more accurate predictions if compare…
BIG-bench Machine LearningKnowledge GraphsRecommendation SystemsSurveyKnowledge Enhanced Multi-Domain Recommendations in an AI Assistant Application
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 SystemsDSKReG: Differentiable Sampling on Knowledge Graph for Recommendation with Relational GNN
In the information explosion era, recommender systems (RSs) are widely studied and applied to discover user-preferred information. A RS performs poorly when suffering from the cold-start issue, which can be alleviated if…
Knowledge GraphsRecommendation SystemsCollaborative Adversarial Learning for RelationalLearning on Multiple Bipartite Graphs
Relational learning aims to make relation inference by exploiting the correlations among different types of entities. Exploring relational learning on multiple bipartite graphs has been receiving attention because of its…
Relational ReasoningTransfer LearningSelf-Supervised Dynamic Hypergraph Recommendation based on Hyper-Relational Knowledge Graph
Knowledge graphs (KGs) are commonly used as side information to enhance collaborative signals and improve recommendation quality. In the context of knowledge-aware recommendation (KGR), graph neural networks (GNNs) have …
Collaborative FilteringKnowledge-Aware RecommendationKnowledge GraphsSelf-Supervised Learning