Federated Social Recommendation with Graph Neural Network

  title={Federated Social Recommendation with Graph Neural Network},
  author={Zhiwei Liu and Liangwei Yang and Ziwei Fan and Hao Peng and Philip S. Yu},
  journal={ACM Transactions on Intelligent Systems and Technology (TIST)},
Recommender systems have become prosperous nowadays, designed to predict users’ potential interests in items by learning embeddings. Recent developments of the Graph Neural Networks (GNNs) also provide recommender systems with powerful backbones to learn embeddings from a user-item graph. However, only leveraging the user-item interactions suffers from the cold-start issue due to the difficulty in data collection. Hence, current endeavors propose fusing social information with user-item… 
Large-scale Personalized Video Game Recommendation via Social-aware Contextualized Graph Neural Network
A comprehensive analysis of users’ online game behaviors, which motivates the necessity of handling those three characteristics in the online game recommendation, and proposes a Social-aware Contextualized Graph Neural Recommender System (SCGRec), which harnesses three perspectives to improve game recommendation.
Federated Graph Neural Networks: Overview, Techniques and Challenges
A unique 3-tiered taxonomy of the FedGNNs literature is proposed to provide a clear view into how GNNs work in the context of Federated Learning (FL), which puts existing works into perspective.
A Comprehensive Survey on Trustworthy Graph Neural Networks: Privacy, Robustness, Fairness, and Explainability
This paper gives a comprehensive survey of GNNs in the computational aspects of privacy, robustness, fairness, and explainability, and gives the taxonomy of the related methods and formulate the general frameworks for the multiple categories of trustworthy GNNS.
GAP: Differentially Private Graph Neural Networks with Aggregation Perturbation
This paper proposes GAP, a novel differentially private GNN that safeguards the privacy of nodes and edges using aggregation perturbation, i.e., adding calibrated stochastic noise to the output of the GNN’s aggregation function, which statistically obfuscates the presence of a single edge or a single node and all its adjacent edges.
Sequential Recommendation via Stochastic Self-Attention
A novel Wasserstein Self-Attention module is devised to characterize item-item position-wise relationships in sequences, which effectively incorporates uncertainty into model training.
Trustworthy Graph Neural Networks: Aspects, Methods and Trends
A comprehensive roadmap to build trustworthy GNNs from the view of the various computing technologies involved is proposed, including robustness, explainability, privacy, fairness, accountability, and environmental well-being.


Graph Attention Networks for Neural Social Recommendation
A novel model: graph attention networks for neural social recommendation (GAT-NSR), which adopts multi-head attention mechanism for message passing on the two graphs, which get user\&item latent vector from different perspectives and a neural collaborative recommendation module to capture the inherent characteristics of user–item interaction behavior for recommendation.
Graph Neural Networks for Social Recommendation
This paper provides a principled approach to jointly capture interactions and opinions in the user-item graph and proposes the framework GraphRec, which coherently models two graphs and heterogeneous strengths for social recommendations.
Collaborative Neural Social Recommendation
A neural architecture that organically combines the intrinsic relationship between social network structure and user–item interaction behavior for social recommendation is designed, and extensive experimental results on two real-world datasets clearly demonstrate the effectiveness of the proposed model.
SocialGCN: An Efficient Graph Convolutional Network based Model for Social Recommendation
This paper proposes an effective graph convolutional neural network based model for social recommendation that borrows the strengths of GCNs to capture how users' preferences are influenced by the social diffusion process in social networks.
A Neural Influence Diffusion Model for Social Recommendation
  • Le Wu
  • Computer Science
  • 2019
A deep influence propagation model is proposed to stimulate how users are influenced by the recursive social diffusion process for social recommendation, and design a layer-wise influence propagation structure to model how users’ latent embeddings evolve as thesocial diffusion process continues.
A Neural Influence Diffusion Model for Social Recommendation
A deep influence propagation model is proposed to stimulate how users are influenced by the recursive social diffusion process for social recommendation, with more than 13% performance improvements over the best baselines for top-10 recommendation on the two datasets.
FedGNN: Federated Graph Neural Network for Privacy-Preserving Recommendation
A federated framework for privacy-preserving GNN-based recommendation, which can collectively train GNN models from decentralized user data and meanwhile exploit high-order useritem interaction information with privacy well protected is proposed.
Dual Graph Attention Networks for Deep Latent Representation of Multifaceted Social Effects in Recommender Systems
Considering that different social effects in two domains could interact with each other and jointly influence users' preferences for items, a new policy-based fusion strategy based on contextual multi-armed bandit to weigh interactions of various social effects is proposed.
An Efficient Adaptive Attention Neural Network for Social Recommendation
A neural network model called adaptive attention neural network for social recommendation (ANSR) is designed to study the interaction between a user and his or her social friends as well as infer the complex influence of the user's social relationships on the user’s preferences.
BasConv: Aggregating Heterogeneous Interactions for Basket Recommendation with Graph Convolutional Neural Network
A new framework named BasConv, which is based on the graph convolutional neural network, and has three types of aggregators specifically designed forThree types of nodes, which collectively learn node embeddings from both neighborhood and high-order context.