Bilateral Variational Autoencoder for Collaborative Filtering

被引:51
|
作者
Quoc-Tuan Truong [1 ]
Salah, Aghiles [1 ]
Lauw, Hady W. [1 ]
机构
[1] Singapore Management Univ, Sch Informat Syst, Singapore, Singapore
基金
新加坡国家研究基金会;
关键词
Collaborative Filtering; Variational Autoencoder; Dyadic Data; FACTORIZATION;
D O I
10.1145/3437963.3441759
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Preference data is a form of dyadic data, with measurements associated with pairs of elements arising from two discrete sets of objects. These are users and items, as well as their interactions, e.g., ratings. We are interested in learning representations for both sets of objects, i.e., users and items, to predict unknown pairwise interactions. Motivated by the recent successes of deep latent variable models, we propose Bilateral Variational Autoencoder (BiVAE), which arises from a combination of a generative model of dyadic data with two inference models, user- and item-based, parameterized by neural networks. Interestingly, our model can take the form of a Bayesian variational autoencoder either on the user or item side. As opposed to the vanilla VAE model, BiVAE is "bilateral", in that users and items are treated similarly, making it more apt for two-way or dyadic data. While theoretically sound, we formally show that, similarly to VAE, our model might suffer from an over-regularized latent space. This issue, known as posterior collapse in the VAE literature, may appear due to assuming an over-simplified prior (isotropic Gaussian) over the latent space. Hence, we further propose a mitigation of this issue by introducing constrained adaptive prior (CAP) for learning user-and item-dependent prior distributions. Empirical results on several real-world datasets show that the proposed model outperforms conventional VAE and other comparative collaborative filtering models in terms of item recommendation. Moreover, the proposed CAP further boosts the performance of BiVAE. An implementation of BiVAE is available on Cornac recommender library.
引用
收藏
页码:292 / 300
页数:9
相关论文
共 50 条
  • [1] Federated Variational Autoencoder for Collaborative Filtering
    Polato, Mirko
    2021 INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS (IJCNN), 2021,
  • [2] MRVAE: Variational Autoencoder with Multiple Relationships for Collaborative Filtering
    Pan, Zhou
    Liu, Wei
    Yin, Jian
    WEB ENGINEERING (ICWE 2022), 2022, 13362 : 16 - 30
  • [3] Stochastic-Expert Variational Autoencoder for Collaborative Filtering
    Cho, Yoon-Sik
    Oh, Min-hwan
    PROCEEDINGS OF THE ACM WEB CONFERENCE 2022 (WWW'22), 2022, : 2482 - 2490
  • [4] Variational autoencoder Bayesian matrix factorization (VABMF) for collaborative filtering
    Ali Aldhubri
    Yu Lasheng
    Farida Mohsen
    Majjed Al-Qatf
    Applied Intelligence, 2021, 51 : 5132 - 5145
  • [5] One-Class Collaborative Filtering with the Queryable Variational Autoencoder
    Wu, Ga
    Bouadjenek, Mohamed Reda
    Sanner, Scott
    PROCEEDINGS OF THE 42ND INTERNATIONAL ACM SIGIR CONFERENCE ON RESEARCH AND DEVELOPMENT IN INFORMATION RETRIEVAL (SIGIR '19), 2019, : 921 - 924
  • [6] Short-Term Memory Variational Autoencoder for Collaborative Filtering
    Zhang, Hangbin
    Wong, Raymond K.
    Chu, Victor
    PRICAI 2019: TRENDS IN ARTIFICIAL INTELLIGENCE, PT II, 2019, 11671 : 595 - 607
  • [7] Variational autoencoder Bayesian matrix factorization (VABMF) for collaborative filtering
    Aldhubri, Ali
    Lasheng, Yu
    Mohsen, Farida
    Al-Qatf, Majjed
    APPLIED INTELLIGENCE, 2021, 51 (07) : 5132 - 5145
  • [8] Fast Variational AutoEncoder with Inverted Multi-Index for Collaborative Filtering
    Chen, Jin
    Lian, Defu
    Jin, Binbin
    Huang, Xu
    Zheng, Kai
    Chen, Enhong
    PROCEEDINGS OF THE ACM WEB CONFERENCE 2022 (WWW'22), 2022, : 1944 - 1954
  • [9] Time-varying Item Feature Conditional Variational Autoencoder for Collaborative Filtering
    Kim, Jeeyung
    2019 IEEE INTERNATIONAL CONFERENCE ON BIG DATA (BIG DATA), 2019, : 2309 - 2316
  • [10] Hierarchical Autoencoder for Collaborative Filtering
    Maheshwari, Shubham
    Majumdar, Angshul
    2018 INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS (IJCNN), 2018,