IEEE Access | 卷:8 |
EnsVAE: Ensemble Variational Autoencoders for Recommendations | |
Houssem Eddine Zerrad1  Hocine Cherifi2  Ahlem Drif3  | |
[1] Computer Science Department, Ferhat Abbas University, Setif, Algeria; | |
[2] LIB, University of Burgundy, Dijon, France; | |
[3] Networks and Distributed System Laboratory, Faculty of Science, Ferhat Abbas University, Setif, Algeria; | |
关键词: Hybrid recommender systems; neural recommender models; collaborative filtering; content-based filtering; variational autoencoders; | |
DOI : 10.1109/ACCESS.2020.3030693 | |
来源: DOAJ |
【 摘 要 】
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.
【 授权许可】
Unknown