Adaptive self-propagation graph convolutional network for recommendation

被引:4
|
作者
Cai, Zhuo [1 ]
Yuan, Guan [1 ]
Zhuang, Xiaobao [1 ]
Wang, Senzhang [2 ]
Qiao, Shaojie [3 ]
Zhu, Mu [4 ]
机构
[1] China Univ Min & Technol, Sch Comp Sci & Technol, Xuzhou 221000, Peoples R China
[2] Cent South Univ, Sch Comp, Changsha 410083, Peoples R China
[3] Chengdu Univ Informat Technol, Sch Software Engn, Chengdu 610225, Peoples R China
[4] State Key Lab NBC Protect Civilian, Beijing 100000, Peoples R China
基金
中国国家自然科学基金; 中国博士后科学基金;
关键词
Graph convolutional networks; Self-propagation; Gumbel-Softmax; Recommender systems;
D O I
10.1007/s11280-023-01182-y
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Graph Convolutional Networks (GCNs) have received a lot of attention in recommender systems due to their powerful representation learning ability on graph data. Depending on whether to combine ego embeddings after aggregating neighbor embeddings, GCNs can be divided into two categories: without self-propagation and with self-propagation. (1) The GCNs without self-propagation bring the loss of inherent information (e.g., income, age) because of discarding ego embeddings. (2) The existing GCNs with self-propagation treat all nodes (i.e., users and items) indistinguishably, so that the distinctive and diverse characteristics of users and items are overlooked. In light of these problems existed in two types of GCNs, we propose a novel GCN model, Adaptive Self-propagation Graph Convolutional Network (ASP-GCN), to retain inherent information and distinctive characteristics of users and items simultaneously. We first conduct pilot experiments to prove that existing GCNs actually suffer from the aforementioned problems. Then, we use Gumbel-Softmax trick to generate categorical distributions for each node in each layer between two types of embeddings: neighborhood embeddings and hybrid embeddings. Neighborhood embeddings are the aggregation of neighbor embeddings and hybrid embeddings consist of ego and neighborhood embeddings. Next, user and item embeddings are updated by aggregating these two types of embeddings proportionally according to corresponding categorical distributions. After obtaining node embeddings in the last convolution layer, the Bayesian Personalized Ranking loss optimized with a similarity term is used to refine the model parameters. Comprehensive experiments are conducted on three benchmark datasets to demonstrate the effectiveness of ASP-GCN over present state-of-the-art approaches.
引用
收藏
页码:3183 / 3206
页数:24
相关论文
共 50 条
  • [1] Adaptive self-propagation graph convolutional network for recommendation
    Zhuo Cai
    Guan Yuan
    Xiaobao Zhuang
    Senzhang Wang
    Shaojie Qiao
    Mu Zhu
    World Wide Web, 2023, 26 : 3183 - 3206
  • [2] Self-Propagation Graph Neural Network for Recommendation
    Yu, Wenhui
    Lin, Xiao
    Liu, Jinfei
    Ge, Junfeng
    Ou, Wenwu
    Qin, Zheng
    IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2022, 34 (12) : 5993 - 6002
  • [3] Adaptive Propagation Graph Convolutional Network
    Spinelli, Indro
    Scardapane, Simone
    Uncini, Aurelio
    IEEE TRANSACTIONS ON NEURAL NETWORKS AND LEARNING SYSTEMS, 2021, 32 (10) : 4755 - 4760
  • [4] Graph convolutional network and self-attentive for sequential recommendation
    Guo, Kaifeng
    Zeng, Guolei
    PEERJ COMPUTER SCIENCE, 2023, 9
  • [5] Food recommendation with graph convolutional network
    Gao, Xiaoyan
    Feng, Fuli
    Huang, Heyan
    Mao, Xian-Ling
    Lan, Tian
    Chi, Zewen
    INFORMATION SCIENCES, 2022, 584 : 170 - 183
  • [6] A Next POI Recommendation Based on Graph Convolutional Network by Adaptive Time Patterns
    Wu, Jiang
    Jiang, Shaojie
    Shi, Lei
    ELECTRONICS, 2023, 12 (05)
  • [7] Joint Item Recommendation and Attribute Inference: An Adaptive Graph Convolutional Network Approach
    Wu, Le
    Yang, Yonghui
    Zhang, Kun
    Hong, Richang
    Fu, Yanjie
    Wang, Meng
    PROCEEDINGS OF THE 43RD INTERNATIONAL ACM SIGIR CONFERENCE ON RESEARCH AND DEVELOPMENT IN INFORMATION RETRIEVAL (SIGIR '20), 2020, : 679 - 688
  • [8] Integrating label propagation with graph convolutional networks for recommendation
    Zhang, Yihao
    Yuan, Meng
    Zhao, Chu
    Chen, Mian
    Liu, Xiaoyang
    NEURAL COMPUTING & APPLICATIONS, 2022, 34 (10): : 8211 - 8225
  • [9] Integrating label propagation with graph convolutional networks for recommendation
    Yihao Zhang
    Meng Yuan
    Chu Zhao
    Mian Chen
    Xiaoyang Liu
    Neural Computing and Applications, 2022, 34 : 8211 - 8225
  • [10] An improved recommendation based on graph convolutional network
    Yichen He
    Yijun Mao
    Xianfen Xie
    Wanrong Gu
    Journal of Intelligent Information Systems, 2022, 59 : 801 - 823