EnsVAE: Ensemble Variational Autoencoders for Recommendations

被引:15
|
作者
Drif, Ahlem [1 ]
Zerrad, Houssem Eddine [2 ]
Cherifi, Hocine [3 ]
机构
[1] Ferhat Abbas Univ, Fac Sci, Networks & Distributed Syst Lab, Setif 19000, Algeria
[2] Ferhat Abbas Univ, Comp Sci Dept, Setif 19000, Algeria
[3] Univ Burgundy, LIB, F-21078 Dijon, France
关键词
Hybrid recommender systems; neural recommender models; collaborative filtering; content-based filtering; variational autoencoders; SYSTEMS; MODEL;
D O I
10.1109/ACCESS.2020.3030693
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Recommender systems are information software that retrieves relevant items for users from massive sources of data. The variational autoencoder (VAE) has proven to be a promising approach for recommendation systems, as it can explore high-level user-item relations and extract contingencies from the input effectively. However, the previous variants of VAE have so far seen limited application to domain-specific recommendations that require additional side information. Hence, The Ensemble Variational Autoencoder framework for recommendations (EnsVAE) is proposed. This architecture specifies a procedure to transform sub-recommenders' predicted utility matrix into interest probabilities that allow the VAE to represent the variation in their aggregation. To evaluate the performance of EnsVAE, an instance - called the "Ensemblist GRU/GLOVE model'' - is developed. It is based on two innovative recommender systems: 1-) a new "GloVe content-based filtering recommender'' (GloVe-CBF) that exploits the strengths of embedding-based representations and stacking ensemble learning techniques to extract features from the item-based side information. 2-) a variant of neural collaborative filtering recommender, named "Gate Recurrent Unit-based Matrix Factorization recommender'' (GRU-MF). It models a high level of non-linearities and exhibits interactions between users and items in latent embeddings, reducing user biases towards items that are rated frequently by users. The developed instance speeds up the reconstruction of the utility matrix with increased accuracy. Additionally, it can switch between one of its sub-recommenders according to the context of their use. Our findings reveal that EnsVAE instances retain as much information as possible during the reconstruction of the utility matrix. Furthermore, the trained VAE's generative trait tackles the cold-start problem by accurately estimating the interest probabilities of newly-introduced users and resources. The empirical study on real-world datasets proves that EnsVAE significantly outperforms the state-of-the-art methods in terms of recommendation performances.
引用
收藏
页码:188335 / 188351
页数:17
相关论文
共 50 条
  • [1] On Mitigating Popularity Bias in Recommendations via Variational Autoencoders
    Borges, Rodrigo
    Stefanidis, Kostas
    36TH ANNUAL ACM SYMPOSIUM ON APPLIED COMPUTING, SAC 2021, 2021, : 1383 - 1386
  • [2] Enhancing Long Term Fairness in Recommendations with Variational Autoencoders
    Borges, Rodrigo
    Stefanidis, Kostas
    11TH INTERNATIONAL CONFERENCE ON MANAGEMENT OF DIGITAL ECOSYSTEMS (MEDES), 2019, : 95 - 102
  • [3] Analog ensemble data assimilation and a method for constructing analogs with variational autoencoders
    Grooms, Ian
    QUARTERLY JOURNAL OF THE ROYAL METEOROLOGICAL SOCIETY, 2021, 147 (734) : 139 - 149
  • [4] Providing Previously Unseen Users Fair Recommendations Using Variational Autoencoders
    Vassoy, Bjornar
    Langseth, Helge
    Kille, Benjamin
    PROCEEDINGS OF THE 17TH ACM CONFERENCE ON RECOMMENDER SYSTEMS, RECSYS 2023, 2023, : 871 - 876
  • [5] Mixture variational autoencoders
    Jiang, Shuoran
    Chen, Yarui
    Yang, Jucheng
    Zhang, Chuanlei
    Zhao, Tingting
    PATTERN RECOGNITION LETTERS, 2019, 128 : 263 - 269
  • [6] An Introduction to Variational Autoencoders
    Kingma, Diederik P.
    Welling, Max
    FOUNDATIONS AND TRENDS IN MACHINE LEARNING, 2019, 12 (04): : 4 - 89
  • [7] Subitizing with Variational Autoencoders
    Wever, Rijnder
    Runia, Tom F. H.
    COMPUTER VISION - ECCV 2018 WORKSHOPS, PT III, 2019, 11131 : 617 - 627
  • [8] Mixtures of Variational Autoencoders
    Ye, Fei
    Bors, Adrian G.
    2020 TENTH INTERNATIONAL CONFERENCE ON IMAGE PROCESSING THEORY, TOOLS AND APPLICATIONS (IPTA), 2020,
  • [9] Variational Laplace Autoencoders
    Park, Yookoon
    Kim, Chris Dongjoo
    Kim, Gunhee
    INTERNATIONAL CONFERENCE ON MACHINE LEARNING, VOL 97, 2019, 97
  • [10] Diffusion Variational Autoencoders
    Rey, Luis A. Perez
    Menkovski, Vlado
    Portegies, Jim
    PROCEEDINGS OF THE TWENTY-NINTH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2020, : 2704 - 2710