Enhance Social Recommendation with Adversarial Graph Convolutional Networks

04/05/2020
by   Junliang Yu, et al.
0

Recent reports from industry show that social recommender systems consistently fail in practice. According to the negative findings, the failure is attributed to: (1) a majority of users only have a very limited number of neighbors in social networks and can hardly benefit from relations; (2) social relations are noisy but they are often indiscriminately used; (3) social relations are assumed to be universally applicable to multiple scenarios while they are actually multi-faceted and show heterogeneous strengths in different scenarios. Most existing social recommendation models only consider the homophily in social networks and neglect these drawbacks. In this paper we propose a deep adversarial framework based on graph convolutional networks (GCN) to address these problems. Concretely, for the relation sparsity and noises problems, a GCN-based autoencoder is developed to augment the relation data by encoding high-order and complex connectivity patterns, and meanwhile is optimized subject to the constraint of reconstructing the original social profile to guarantee the validity of new identified neighborhood. After obtaining enough purified social relations for each user, a GCN-based attentive social recommendation module is designed to capture the heterogeneous strengths of social relations. These designs deal with the three problems faced by social recommender systems respectively. Finally, we adopt adversarial training to unify and intensify all components by playing a minimax game and ensure a coordinated effort to enhance social recommendation. Experimental results on multiple open datasets demonstrate the superiority of our framework and the ablation study confirms the importance and effectiveness of each component.

READ FULL TEXT
research
09/08/2019

Generating Reliable Friends via Adversarial Training to Improve Social Recommendation

Most of the recent studies of social recommendation assume that people s...
research
11/07/2018

SocialGCN: An Efficient Graph Convolutional Network based Model for Social Recommendation

Collaborative Filtering (CF) is one of the most successful approaches fo...
research
03/23/2020

Modelling High-Order Social Relations for Item Recommendation

The prevalence of online social network makes it compulsory to study how...
research
07/10/2021

Propagation-aware Social Recommendation by Transfer Learning

Social-aware recommendation approaches have been recognized as an effect...
research
04/24/2022

Less is More: Reweighting Important Spectral Graph Features for Recommendation

As much as Graph Convolutional Networks (GCNs) have shown tremendous suc...
research
03/18/2019

Knowledge Graph Convolutional Networks for Recommender Systems

To alleviate sparsity and cold start problem of collaborative filtering ...
research
03/15/2023

Robust Preference-Guided Denoising for Graph based Social Recommendation

Graph Neural Network(GNN) based social recommendation models improve the...

Please sign up or login with your details

Forgot password? Click here to reset