Recommending on graphs: a comprehensive review from a data perspective
arXiv:2212.12230 · doi:10.1007/s11257-023-09359-w
Abstract
Recent advances in graph-based learning approaches have demonstrated their effectiveness in modelling users' preferences and items' characteristics for Recommender Systems (RSS). Most of the data in RSS can be organized into graphs where various objects (e.g., users, items, and attributes) are explicitly or implicitly connected and influence each other via various relations. Such a graph-based organization brings benefits to exploiting potential properties in graph learning (e.g., random walk and network embedding) techniques to enrich the representations of the user and item nodes, which is an essential factor for successful recommendations. In this paper, we provide a comprehensive survey of Graph Learning-based Recommender Systems (GLRSs). Specifically, we start from a data-driven perspective to systematically categorize various graphs in GLRSs and analyze their characteristics. Then, we discuss the state-of-the-art frameworks with a focus on the graph learning module and how they address practical recommendation challenges such as scalability, fairness, diversity, explainability and so on. Finally, we share some potential research directions in this rapidly growing area.
Accepted by UMUAI
References in corpus (18)
- LINE: Large-scale Information Network Embedding
- KGAT: Knowledge Graph Attention Network for Recommendation
- Knowledge Graph Convolutional Networks for Recommender Systems
- Unifying Knowledge Graph Learning and Recommendation: Towards a Better Understanding of User Preferences
- Learning Intents behind Interactions with Knowledge Graph for Recommendation
- Global Context Enhanced Graph Neural Networks for Session-based Recommendation
- Representation Learning for Attributed Multiplex Heterogeneous Network
- Session-based Social Recommendation via Dynamic Graph Attention Networks
- Reinforcement Knowledge Graph Reasoning for Explainable Recommendation
- Translation-based Recommendation
- Dual Graph Attention Networks for Deep Latent Representation of Multifaceted Social Effects in Recommender Systems
- Graph Meta Network for Multi-Behavior Recommendation
- Item Silk Road: Recommending Items from Information Domains to Social Users
- Interactive Path Reasoning on Graph for Conversational Recommendation
- Exploiting Cross-Session Information for Session-based Recommendation with Graph Neural Networks
- M2GRL: A Multi-task Multi-view Graph Representation Learning Framework for Web-scale Recommender Systems
- Learning Graph Meta Embeddings for Cold-Start Ads in Click-Through Rate Prediction
- A multi-theoretical kernel-based approach to social network-based recommendation