Self-Attentive Graph Convolution Network with Latent Group Mining and Collaborative Filtering for Personalized Recommendation

Shenghao Liu,Bang Wang,Xianjun Deng,Laurence T. Yang
DOI: https://doi.org/10.1109/tnse.2021.3110677
IF: 6.6
2021-01-01
IEEE Transactions on Network Science and Engineering
Abstract:The remarkable progress of machine learning has led to some state-of-the-art algorithms in personalized recommendation. Previous recommendation algorithms generally learn users’ and items’ representations based on a user-item rating matrix. However, these methods only consider a user's own preference, but ignore the influence of the user's social circles. In this paper, we propose a novel recommendation algorithm, Self-Attentive Graph Convolution Network with Latent Group Mining and Collaborative Filtering , which consists of Latent Group Mining (LGM) module, Collaborative Embedding (CE) module and Self-Attentive Graph Convolution (SAGC) module. The LGM module analyzes users’ social circles by exploring their latent groups and generates group embedding for users and items. The CE module uses a graph embedding method to provide semantic collaborative embedding for users and items. The SAGC module fuses users’ (items’) collaborative embedding and group embedding by a self-attentive graph convolution network to learn their fine-grained representations for rating prediction. We conduct experiments on different real-world datasets, which validates that our algorithm outperforms the state-of-the-art algorithms.
What problem does this paper attempt to address?