Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

RecVAE: a New Variational Autoencoder for Top-N Recommendations with Implicit Feedback

About

Recent research has shown the advantages of using autoencoders based on deep neural networks for collaborative filtering. In particular, the recently proposed Mult-VAE model, which used the multinomial likelihood variational autoencoders, has shown excellent results for top-N recommendations. In this work, we propose the Recommender VAE (RecVAE) model that originates from our research on regularization techniques for variational autoencoders. RecVAE introduces several novel ideas to improve Mult-VAE, including a novel composite prior distribution for the latent codes, a new approach to setting the $\beta$ hyperparameter for the $\beta$-VAE framework, and a new approach to training based on alternating updates. In experimental evaluation, we show that RecVAE significantly outperforms previously proposed autoencoder-based models, including Mult-VAE and RaCT, across classical collaborative filtering datasets, and present a detailed ablation study to assess our new developments. Code and models are available at https://github.com/ilya-shenbin/RecVAE.

Ilya Shenbin, Anton Alekseev, Elena Tutubalina, Valentin Malykh, Sergey I. Nikolenko• 2019

Related benchmarks

TaskDatasetResultRank
RecommendationAmazon Sports (test)
Recall@106.03
57
RecommendationAmazon Baby (test)
Recall@100.0501
42
RecommendationAmazon Clothing (test)
Recall@103.3
27
Top-N RecommendationMovieLens 20M
NDCG@1000.442
22
Top-N RecommendationNetflix Prize Dataset
NCDG@1000.394
22
Top-K RecommendationMovieLens 20M (test)
Recall@5055.3
17
RecommendationMillion Song
Recall@200.276
14
Top-N RecommendationNetflix Prize Dataset (test)
Recall@2036.1
10
Top-N RecommendationMillion Songs Dataset (MSD) (test)
Recall@200.276
9
Collaborative FilteringMovieLens 20M
Recall@200.414
8
Showing 10 of 11 rows

Other info

Code

Follow for update