DistVAE: Distributed Variational Autoencoder for sequential recommendation

被引:12
作者
Li, Li [1 ]
Xiahou, Jianbing [1 ,2 ]
Lin, Fan [1 ]
Su, Songzhi [1 ]
机构
[1] Xiamen Univ, Sch Informat, Xiamen, Peoples R China
[2] Quanzhou Normal Univ, Quanzhou, Peoples R China
基金
中国国家自然科学基金;
关键词
Sequential recommendation; Variational Autoencoder; Distributed learning; SYSTEM;
D O I
10.1016/j.knosys.2023.110313
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Recommender systems (RS) play a vital role in daily life due to their practical significance. As a branch of RS, the sequential recommendation has attracted much attention because of its effectiveness in helping people find items of interest. Recently, the generative methods based on Variational Autoencoder (VAE) have shown promising performance in modeling temporal dependencies among items in user sequences. These methods require collecting all users' raw data, which incurs high costs and privacy issues. Therefore, this paper makes efforts to implement a distributed sequential VAE method. However, the distributed version of VAE-based sequential recommendation faces the following challenges. Firstly, in a distributed setting, there is a small amount of data on a single device, increasing the randomness of the gradients used to update the global model. Meanwhile, users in recommender systems usually have significantly different preference patterns. It may magnify the above randomness and make the global model update unstable. Secondly, existing generative methods usually adopt GRU to model latent variable dependencies, but GRU performs poorly in modeling the association in long sequences. This limitation makes these methods fail to model the long-term dependence in the inference model. To solve the problems, this paper proposes Distributed Variational AutoEncoder for the sequential recommendation (DistVAE), where a trusted server coordinates thousands of clients to train an insightful generative model without pulling their raw data together. Specifically, the clustering algorithm is integrated into the distributed sequential recommendation framework to dynamically find peers with similar preferences, and a sequential VAE is adopted to wrap a masked attention layer to model the long-term dependence. Experiments on four real-world datasets show that DistVAE outperforms other state-of-the-art centralized methods under the distributed training framework. (c) 2023 Elsevier B.V. All rights reserved.
引用
收藏
页数:13
相关论文
共 52 条
  • [1] Anelli Vito Walter, 2021, Advances in Information Retrieval. 43rd European Conference on IR Research, ECIR 2021. Proceedings. Lecture Notes in Computer Science (LNCS 12656), P32, DOI 10.1007/978-3-030-72113-8_3
  • [2] [Anonymous], 2004, KDD'04: Proceedings of the tenth ACM SIGKDD international conference on Knowledge discovery and data mining
  • [3] Balazs H., 2016, INT C LEARN REPR
  • [4] Variational Inference: A Review for Statisticians
    Blei, David M.
    Kucukelbir, Alp
    McAuliffe, Jon D.
    [J]. JOURNAL OF THE AMERICAN STATISTICAL ASSOCIATION, 2017, 112 (518) : 859 - 877
  • [5] Secure Federated Matrix Factorization
    Chai, Di
    Wang, Leye
    Chen, Kai
    Yang, Qiang
    [J]. IEEE INTELLIGENT SYSTEMS, 2021, 36 (05) : 11 - 19
  • [6] Graph Neural Networks for Social Recommendation
    Fan, Wenqi
    Ma, Yao
    Li, Qing
    He, Yuan
    Zhao, Eric
    Tang, Jiliang
    Yin, Dawei
    [J]. WEB CONFERENCE 2019: PROCEEDINGS OF THE WORLD WIDE WEB CONFERENCE (WWW 2019), 2019, : 417 - 426
  • [7] An Efficient Framework for Clustered Federated Learning
    Ghosh, Avishek
    Chung, Jichan
    Yin, Dong
    Ramchandran, Kannan
    [J]. IEEE TRANSACTIONS ON INFORMATION THEORY, 2022, 68 (12) : 8076 - 8091
  • [8] A scalable P2P recommender system based on distributed collaborative filtering
    Han, P
    Xie, B
    Yang, F
    Shen, RM
    [J]. EXPERT SYSTEMS WITH APPLICATIONS, 2004, 27 (02) : 203 - 210
  • [9] Self-Attentive Sequential Recommendation
    Kang, Wang-Cheng
    McAuley, Julian
    [J]. 2018 IEEE INTERNATIONAL CONFERENCE ON DATA MINING (ICDM), 2018, : 197 - 206
  • [10] Parallel and Distributed Collaborative Filtering: A Survey
    Karydi, Efthalia
    Margaritis, Konstantinos
    [J]. ACM COMPUTING SURVEYS, 2016, 49 (02)