Litcius/Paper detail

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

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

2020176 citationsDOIOpen Access PDF

Abstract

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.

Topics & Concepts

AutoencoderHyperparameterCollaborative filteringComputer scienceArtificial intelligenceMachine learningRegularization (linguistics)Recommender systemMultinomial distributionArtificial neural networkEncoding (memory)Latent variablePrior probabilityDeep learningAlgorithmCoding (social sciences)Data miningPattern recognition (psychology)Rank (graph theory)Redundancy (engineering)Feature learningDeep neural networksCode (set theory)Convergence (economics)Recommender Systems and TechniquesPrivacy-Preserving Technologies in DataImage and Video Quality Assessment