GDSRec: Graph-Based Decentralized Collaborative Filtering for Social Recommendation

by   Jiajia Chen, et al.

Generating recommendations based on user-item interactions and user-user social relations is a common use case in web-based systems. These connections can be naturally represented as graph-structured data and thus utilizing graph neural networks (GNNs) for social recommendation has become a promising research direction. However, existing graph-based methods fails to consider the bias offsets of users (items). For example, a low rating from a fastidious user may not imply a negative attitude toward this item because the user tends to assign low ratings in common cases. Such statistics should be considered into the graph modeling procedure. While some past work considers the biases, we argue that these proposed methods only treat them as scalars and can not capture the complete bias information hidden in data. Besides, social connections between users should also be differentiable so that users with similar item preference would have more influence on each other. To this end, we propose Graph-Based Decentralized Collaborative Filtering for Social Recommendation (GDSRec). GDSRec treats the biases as vectors and fuses them into the process of learning user and item representations. The statistical bias offsets are captured by decentralized neighborhood aggregation while the social connection strength is defined according to the preference similarity and then incorporated into the model design. We conduct extensive experiments on two benchmark datasets to verify the effectiveness of the proposed model. Experimental results show that the proposed GDSRec achieves superior performance compared with state-of-the-art related baselines. Our implementations are available in <>.


page 1

page 3

page 9

page 11

page 12


Multi-Graph Convolution Collaborative Filtering

Personalized recommendation is ubiquitous, playing an important role in ...

Disentangled Graph Social Recommendation

Social recommender systems have drawn a lot of attention in many online ...

Social Recommendation with Self-Supervised Metagraph Informax Network

In recent years, researchers attempt to utilize online social informatio...

Investigating Accuracy-Novelty Performance for Graph-based Collaborative Filtering

Recent years have witnessed the great accuracy performance of graph-base...

Multi-Perspective Neural Architecture for Recommendation System

Currently, there starts a research trend to leverage neural architecture...

Causal Inference for Knowledge Graph based Recommendation

Knowledge Graph (KG), as a side-information, tends to be utilized to sup...

Dual Graph Attention Networks for Deep Latent Representation of Multifaceted Social Effects in Recommender Systems

Social recommendation leverages social information to solve data sparsit...

Please sign up or login with your details

Forgot password? Click here to reset