Graph Neural Networks in Recommender Systems: A Survey
With the explosive growth of online information, recommender systems play a key role to alleviate such information overload. Due to the important application value of recommender systems, there have always been emerging works in this field. In recommender systems, the main challenge is to learn the effective user/item representations from their interactions and side information (if any). Recently, graph neural network (GNN) techniques have been widely utilized in recommender systems since most of the information in recommender systems essentially has graph structure and GNN has superiority in graph representation learning. This article aims to provide a comprehensive review of recent research efforts on GNN-based recommender systems. Specifically, we provide a taxonomy of GNN-based recommendation models according to the types of information used and recommendation tasks. Moreover, we systematically analyze the challenges of applying GNN on different types of data and discuss how existing works in this field address these challenges. Furthermore, we state new perspectives pertaining to the development of this field. We collect the representative papers along with their open-source implementations in https://github.com/wusw14/GNN-in-RS.
Code (2)
Tasks
Graph Neural NetworkGraph Representation LearningRecommendation SystemsRepresentation LearningSurveyMethods 이 논문이 사용한 방법론
Similar Papers 제목 키워드 기반
A Survey of Graph Neural Networks for Recommender Systems: Challenges, Methods, and Directions
Recommender system is one of the most important information services on today's Internet. Recently, graph neural networks have become the new state-of-the-art approach to recommender systems. In this survey, we conduct a…
graph constructionGraph Neural NetworkModel OptimizationRecommendation SystemsEmbedding in Recommender Systems: A Survey
Recommender systems have become an essential component of many online platforms, providing personalized recommendations to users. A crucial aspect is embedding techniques that coverts the high-dimensional discrete featur…
AutoMLCollaborative FilteringQuantizationRecommendation Systems+2A Survey on Knowledge Graph-Based Recommender Systems
To solve the information explosion problem and enhance user experience in various online applications, recommender systems have been developed to model users preferences. Although numerous efforts have been made toward m…
Explainable RecommendationRecommendation SystemsSurveyA Comprehensive Review of Recommender Systems: Transitioning from Theory to Practice
Recommender Systems (RS) play an integral role in enhancing user experiences by providing personalized item suggestions. This survey reviews the progress in RS inclusively from 2017 to 2024, effectively connecting theore…
Collaborative FilteringFairnessRecommendation SystemsSurveyRecent Developments in Recommender Systems: A Survey
In this technical survey, we comprehensively summarize the latest advancements in the field of recommender systems. The objective of this study is to provide an overview of the current state-of-the-art in the field and h…
FairnessRecommendation SystemsSurvey