Robust Preference-Guided Denoising for Graph based Social Recommendation
arXiv:2303.08346 · doi:10.1145/3543507.3583374
Abstract
Graph Neural Network(GNN) based social recommendation models improve the prediction accuracy of user preference by leveraging GNN in exploiting preference similarity contained in social relations. However, in terms of both effectiveness and efficiency of recommendation, a large portion of social relations can be redundant or even noisy, e.g., it is quite normal that friends share no preference in a certain domain. Existing models do not fully solve this problem of relation redundancy and noise, as they directly characterize social influence over the full social network. In this paper, we instead propose to improve graph based social recommendation by only retaining the informative social relations to ensure an efficient and effective influence diffusion, i.e., graph denoising. Our designed denoising method is preference-guided to model social relation confidence and benefits user preference learning in return by providing a denoised but more informative social graph for recommendation models. Moreover, to avoid interference of noisy social relations, it designs a self-correcting curriculum learning module and an adaptive denoising strategy, both favoring highly-confident samples. Experimental results on three public datasets demonstrate its consistent capability of improving two state-of-the-art social recommendation models by robustly removing 10-40% of original relations. We release the source code at https://github.com/tsinghua-fib-lab/Graph-Denoising-SocialRec.
References in corpus (15)
- BPR: Bayesian Personalized Ranking from Implicit Feedback
- LightGCN: Simplifying and Powering Graph Convolution Network for Recommendation
- Denoising Implicit Feedback for Recommendation
- Social Influence in Social Advertising: Evidence from Field Experiments
- Self-Adaptive Training: beyond Empirical Risk Minimization
- SocialGCN: An Efficient Graph Convolutional Network based Model for Social Recommendation
- Generating Reliable Friends via Adversarial Training to Improve Social Recommendation
- Self-Guided Learning to Denoise for Robust Recommendation
- Transfer Learning via Contextual Invariants for One-to-Many Cross-Domain Recommendation
- Learning Robust Recommenders through Cross-Model Agreement
- Simplify and Robustify Negative Sampling for Implicit Collaborative Filtering
- A Survey of Graph Neural Networks for Recommender Systems: Challenges, Methods, and Directions
- Error-Bounded Correction of Noisy Labels
- Scalable Probabilistic Matrix Factorization with Graph-Based Priors
- Towards Robust Graph Neural Networks for Noisy Graphs with Sparse Labels
Cited by in corpus (5)
- A Survey of Graph Neural Networks for Social Recommender Systems
- Learning to Denoise Biomedical Knowledge Graph for Robust Molecular Interaction Prediction
- Balancing User Preferences by Social Networks: A Condition-Guided Social Recommendation Model for Mitigating Popularity Bias
- Modeling User Fatigue for Sequential Recommendation
- Rumor Mitigation in Social Media Platforms with Deep Reinforcement Learning