EnsVAE: Ensemble Variational Autoencoders for Recommendations

被引:16
|
作者
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 条
  • [21] Variational Autoencoders for Data Augmentation in Clinical Studies
    Papadopoulos, Dimitris
    Karalis, Vangelis D.
    APPLIED SCIENCES-BASEL, 2023, 13 (15):
  • [22] FROM SYMBOLS TO SIGNALS: SYMBOLIC VARIATIONAL AUTOENCODERS
    Devaraj, Chinmaya
    Chowdhury, Aritra
    Jain, Arpit
    Kubricht, James R.
    Tu, Peter
    Santamaria-Pang, Alberto
    2020 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH, AND SIGNAL PROCESSING, 2020, : 3317 - 3321
  • [23] Deep Variational Autoencoders for NPC Behaviour Classification
    Soares, Everton Schumacker
    Bulitko, Vadim
    2019 IEEE CONFERENCE ON GAMES (COG), 2019,
  • [24] DoS and DDoS mitigation using Variational Autoencoders
    Barli, Eirik Molde
    Yazidi, Anis
    Viedma, Enrique Herrera
    Haugerud, Harek
    COMPUTER NETWORKS, 2021, 199
  • [25] VARIATIONAL AUTOENCODERS FOR HYPERSPECTRAL UNMIXING WITH ENDMEMBER VARIABILITY
    Shi, Shuaikai
    Zhao, Min
    Zhang, Lijun
    Chen, Jie
    2021 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH AND SIGNAL PROCESSING (ICASSP 2021), 2021, : 1875 - 1879
  • [26] Item Recommendation with Variational Autoencoders and Heterogeneous Priors
    Karamanolakis, Giannis
    Cherian, Kevin Raji
    Narayan, Ananth Ravi
    Yuan, Jie
    Tang, Da
    Jebara, Tony
    PROCEEDINGS OF THE 3RD WORKSHOP ON DEEP LEARNING FOR RECOMMENDER SYSTEMS (DLRS), 2018, : 10 - 14
  • [27] Learning conditional variational autoencoders with missing covariates
    Ramchandran, Siddharth
    Tikhonov, Gleb
    Lonnroth, Otto
    Tiikkainen, Pekka
    Lahdesmaki, Harri
    PATTERN RECOGNITION, 2024, 147
  • [28] Generating Transit Light Curves with Variational Autoencoders
    Woodward, Douglas
    Stevens, Elizabeth
    Linstead, Erik
    2019 IEEE INTERNATIONAL CONFERENCE ON SPACE MISSION CHALLENGES FOR INFORMATION TECHNOLOGY (SMC-IT 2019), 2019, : 24 - 32
  • [29] Modelling urban networks using Variational Autoencoders
    Kira Kempinska
    Roberto Murcio
    Applied Network Science, 4
  • [30] Classification of Arcobacter species using variational autoencoders
    Patsekin, Valery
    On, Stephen
    Sturgis, Jennifer
    Bae, Euiwon
    Rajwa, Bartek
    Patsekin, Aleksandr
    Robinson, J. Paul
    SENSING FOR AGRICULTURE AND FOOD QUALITY AND SAFETY XI, 2019, 11016