Heterogeneous Graph Neural Network for Recommendation
The prosperous development of e-commerce has spawned diverse recommendation systems. As a matter of fact, there exist rich and complex interactions among various types of nodes in real-world recommendation systems, which can be constructed as heterogeneous graphs. How learn representative node embedding is the basis and core of the personalized recommendation system. Meta-path is a widely used structure to capture the semantics beneath such interactions and show potential ability in improving node embedding. In this paper, we propose Heterogeneous Graph neural network for Recommendation (HGRec) which injects high-order semantic into node embedding via aggregating multi-hops meta-path based neighbors and fuses rich semantics via multiple meta-paths based on attention mechanism to get comprehensive node embedding. Experimental results demonstrate the importance of rich high-order semantics and also show the potentially good interpretability of HGRec.
Code (0)
등록된 구현이 없습니다.
Tasks
Graph Neural NetworkRecommendation SystemsMethods 이 논문이 사용한 방법론
Similar Papers 제목 키워드 기반
Graph Learning Augmented Heterogeneous Graph Neural Network for Social Recommendation
Social recommendation based on social network has achieved great success in improving the performance of recommendation system. Since social network (user-user relations) and user-item interactions are both naturally rep…
Graph LearningGraph Neural NetworkHeterogeneous Graph Contrastive Learning for Recommendation
Graph Neural Networks (GNNs) have become powerful tools in modeling graph-structured data in recommender systems. However, real-life recommendation scenarios usually involve heterogeneous relationships (e.g., social-awar…
Contrastive LearningRecommendation SystemsRelational ReasoningSelf-Supervised Learning+1RecipeRec: A Heterogeneous Graph Learning Model for Recipe Recommendation
Recipe recommendation systems play an essential role in helping people decide what to eat. Existing recipe recommendation systems typically focused on content-based or collaborative filtering approaches, ignoring the hig…
Collaborative FilteringContrastive LearningGraph LearningGraph Neural Network+1Curriculum Pre-Training Heterogeneous Subgraph Transformer for Top-$N$ Recommendation
Due to the flexibility in modelling data heterogeneity, heterogeneous information network (HIN) has been adopted to characterize complex and heterogeneous auxiliary data in top-$N$ recommender systems, called \emph{HIN-b…
Recommendation SystemsHeterogeneous Graph Masked Contrastive Learning for Robust Recommendation
Heterogeneous graph neural networks (HGNNs) have demonstrated their superiority in exploiting auxiliary information for recommendation tasks. However, graphs constructed using meta-paths in HGNNs are usually too dense an…
Contrastive Learning