Revisiting Graph-based Recommender Systems from the Perspective of Variational Auto-Encoder

被引:6
|
作者
Zhang, Yi [1 ]
Zhang, Yiwen [1 ]
Yan, Dengcheng [1 ]
Deng, Shuiguang [2 ]
Yang, Yun [3 ]
机构
[1] Anhui Univ, Hefei, Anhui, Peoples R China
[2] Zhejiang Univ, Hangzhou, Peoples R China
[3] Swinburne Univ Technol, Hawthorn, Vic, Australia
基金
中国国家自然科学基金;
关键词
Recommendation; collaborative filtering; Graph Neural Networks; Variational Inference;
D O I
10.1145/3573385
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Graph-based recommender system has attracted widespread attention and produced a series of research results. Because of the powerful high-order connection modeling capabilities of the Graph Neural Network, the performance of these graph-based recommender systems are far superior to those of traditional neural network-based collaborative filtering models. However, from both analytical and empirical perspectives, the apparent performance improvement is accompanied with a significant time overhead, which is noticeable in large-scale graph topologies. More importantly, the intrinsic data-sparsity problem substantially limits the performance of graph-based recommender systems, which compelled us to revisit graph-based recommendation from a novel perspective. In this article, we focus on analyzing the time complexity of graph-based recommender systems to make it more suitable for real large-scale application scenarios. We propose a novel end-to-end graph recommendation model called the Collaborative Variational Graph Auto-Encoder (CVGA), which uses the information propagation and aggregation paradigms to encode user-item collaborative relationships on the user-item interaction bipartite graph. These relationships are utilized to infer the probability distribution of user behavior for parameter estimation rather than learning user or item embeddings. By doing so, we reconstruct the whole user-item interaction graph according to the known probability distribution in a feasible and elegant manner. From the perspective of the graph auto-encoder, we convert the graph recommendation task into a graph generation problem and are able to do it with approximately linear time complexity. Extensive experiments on four real-world benchmark datasets demonstrate that CVGA can be trained at a faster speed while maintaining comparable performance over state-of-the-art baselines for graph-based recommendation tasks. Further analysis shows that CVGA can effectively mitigate the data sparsity problem and performs equally well on large-scale datasets.
引用
收藏
页数:28
相关论文
共 50 条
  • [1] Variational Bandwidth Auto-Encoder for Hybrid Recommender Systems
    Zhu, Yaochen
    Chen, Zhenzhong
    [J]. IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2023, 35 (05) : 5371 - 5385
  • [2] Multi-Modal Variational Graph Auto-Encoder for Recommendation Systems
    Yi, Jing
    Chen, Zhenzhong
    [J]. IEEE TRANSACTIONS ON MULTIMEDIA, 2022, 24 : 1067 - 1079
  • [3] A contrastive variational graph auto-encoder for node clustering
    Mrabah, Nairouz
    Bouguessa, Mohamed
    Ksantini, Riadh
    [J]. PATTERN RECOGNITION, 2024, 149
  • [4] Disentangled Graph Variational Auto-Encoder for Multimodal Recommendation With Interpretability
    Zhou, Xin
    Miao, Chunyan
    [J]. IEEE TRANSACTIONS ON MULTIMEDIA, 2024, 26 : 7543 - 7554
  • [5] Research on Variational Graph Auto-Encoder Based on Multidimensional Cloud Concept Embedding
    Dai, Jin
    Zhang, Qi-Rui
    Wang, Guo-Ying
    Peng, Yan-Hui
    Tu, Sheng-Xia
    [J]. Tien Tzu Hsueh Pao/Acta Electronica Sinica, 2023, 51 (12): : 3507 - 3519
  • [6] COMPOUND VARIATIONAL AUTO-ENCODER
    Su, Shang-Yu
    Lin, Shan-Wei
    Chen, Yun-Nung
    [J]. 2019 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH AND SIGNAL PROCESSING (ICASSP), 2019, : 3577 - 3581
  • [7] Hamiltonian Variational Auto-Encoder
    Caterini, Anthony L.
    Doucet, Arnaud
    Sejdinovic, Dino
    [J]. ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 31 (NIPS 2018), 2018, 31
  • [8] LIGHT FIELD COMPRESSION VIA A VARIATIONAL GRAPH AUTO-ENCODER
    Teng, Wenjun
    Li, Yong
    Kwong, Sam
    [J]. PROCEEDINGS OF 2021 INTERNATIONAL CONFERENCE ON WAVELET ANALYSIS AND PATTERN RECOGNITION (ICWAPR), 2021, : 42 - 47
  • [9] Conditional Variational Time-Series Graph Auto-Encoder
    Chen, Kejia
    Lu, Hao
    Zhang, Jiajun
    [J]. Jisuanji Yanjiu yu Fazhan/Computer Research and Development, 2020, 57 (08): : 1663 - 1673
  • [10] Online News Recommender Based on Stacked Auto-Encoder
    Cao, Sanxing
    Yang, Nan
    Liu, Zhengzheng
    [J]. 2017 16TH IEEE/ACIS INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION SCIENCE (ICIS 2017), 2017, : 721 - 726