Graph Neural Networks for Social Recommendation
arXiv:1902.07243
Abstract
In recent years, Graph Neural Networks (GNNs), which can naturally integrate node information and topological structure, have been demonstrated to be powerful in learning on graph data. These advantages of GNNs provide great potential to advance social recommendation since data in social recommender systems can be represented as user-user social graph and user-item graph; and learning latent factors of users and items is the key. However, building social recommender systems based on GNNs faces challenges. For example, the user-item graph encodes both interactions and their associated opinions; social relations have heterogeneous strengths; users involve in two graphs (e.g., the user-user social graph and the user-item graph). To address the three aforementioned challenges simultaneously, in this paper, we present a novel graph neural network framework (GraphRec) for social recommendations. In particular, we provide a principled approach to jointly capture interactions and opinions in the user-item graph and propose the framework GraphRec, which coherently models two graphs and heterogeneous strengths. Extensive experiments on two real-world datasets demonstrate the effectiveness of the proposed framework GraphRec. Our code is available at \url{https://github.com/wenqifan03/GraphRec-WWW19}
arXiv commentAccepted by WWW2019 Conference. Our code is available at \url{https://github.com/wenqifan03/GraphRec-WWW19}
References in corpus (5)
- The Emerging Field of Signal Processing on Graphs: Extending High-Dimensional Data Analysis to Networks and Other Irregular Domains
- Inductive Representation Learning on Large Graphs
- Geometric deep learning: going beyond Euclidean data
- Graph Convolutional Matrix Completion
- Recommendations with Negative Feedback via Pairwise Deep Reinforcement Learning
Cited by in corpus (21)
- Transferring Robustness for Graph Neural Network Against Poisoning Attacks
- Graph Learning Approaches to Recommender Systems: A Review
- Interpreting and Unifying Graph Neural Networks with An Optimization Framework
- Sequential Recommendation with Graph Neural Networks
- A Light Heterogeneous Graph Collaborative Filtering Model using Textual Information
- Learning to Hash with Graph Neural Networks for Recommender Systems
- Power to the Relational Inductive Bias: Graph Neural Networks in Electrical Power Grids
- Graph Learning based Recommender Systems: A Review
- Graph Convolutional Networks with EigenPooling
- GCN-Based User Representation Learning for Unifying Robust Recommendation and Fraudster Detection
- Towards Scale-Invariant Graph-related Problem Solving by Iterative Homogeneous Graph Neural Networks
- XInsight: Revealing Model Insights for GNNs with Flow-based Explanations
- DREAM: A Dynamic Relational-Aware Model for Social Recommendation
- Graph Learning Augmented Heterogeneous Graph Neural Network for Social Recommendation
- gSuite: A Flexible and Framework Independent Benchmark Suite for Graph Neural Network Inference on GPUs
- Learning Dual Dynamic Representations on Time-Sliced User-Item Interaction Graphs for Sequential Recommendation
- Order Matters at Fanatics Recommending Sequentially Ordered Products by LSTM Embedded with Word2Vec
- Sparse-Interest Network for Sequential Recommendation
- Leveraging Tripartite Interaction Information from Live Stream E-Commerce for Improving Product Recommendation
- Dynamic Embedding on Textual Networks via a Gaussian Process
- Adaptive Transfer Learning on Graph Neural Networks