logo
ResearchBunny Logo
DiffNet++: A Neural Influence and Interest Diffusion Network for Social Recommendation

Computer Science

DiffNet++: A Neural Influence and Interest Diffusion Network for Social Recommendation

L. Wu, J. Li, et al.

Discover DiffNet++, a neural framework that jointly models influence diffusion in social networks and interest diffusion in user–item graphs, using iterative aggregation and multi-level attention to learn richer user embeddings and boost social recommendation performance on real datasets. This research was conducted by Authors present in <Authors> tag.... show more
Abstract
Social recommendation has emerged to leverage social connections among users for predicting users’ unknown preferences, which could alleviate the data sparsity issue in collaborative filtering based recommendation. Early approaches relied on utilizing each user’s first-order social neighbors’ interests for better user modeling, and failed to model the social influence diffusion process from the global social network structure. Recently, we propose a preliminary work of a neural influence Diffusion Network (i.e., DiffNet) for social recommendation [43]. DiffNet models the recursive social diffusion process for each user, such that the influence diffusion hidden in the higher-order social network is captured in the user embedding process. Despite the superior performance of DiffNet, we argue that, as users play a central role in both user-user social network and user-item interest network, only modeling the influence diffusion process in the social network would neglect the latent collaborative interests of users hidden in the user-item interest network. To this end, in this paper, we propose DiffNet++, an improved algorithm of DiffNet that models the neural influence diffusion and interest diffusion in a unified framework. By reformulating the social recommendation as a heterogeneous graph with social network and interest network as input, DiffNet++ advances DiffNet by injecting both the higher-order user latent interest reflected in the user-item graph and higher-order user influence reflected in the user-user graph for user embedding learning. This is achieved by iteratively aggregating each user’s embedding from three aspects: the user’s previous embedding, the influence aggregation of social neighbors from the social network, and the interest aggregation of item neighbors from the user-item interest network. Furthermore, we design a multi-level attention network that learns how to attentively aggregate user embeddings from these three aspects. Finally, extensive experimental results on four real-world datasets clearly show the effectiveness of our proposed model. We release the source code at https://github.com/PeiJieSun/diffnet.
Publisher
IEEE Transactions on Knowledge and Data Engineering
Published On
Jan 05, 2021
Authors
Le Wu, Junwei Li, Peijie Sun, Richang Hong, Yong Ge, Meng Wang
Tags
social recommendation
influence diffusion
interest diffusion
heterogeneous graph
multi-level attention
user embedding
collaborative filtering
Listen, Learn & Level Up
Over 10,000 hours of research content in 25+ fields, available in 12+ languages.
No more digging through PDFs, just hit play and absorb the world's latest research in your language, on your time.
listen to research audio papers with researchbunny