Variational Autoencoders for Collaborative Filtering

02/16/2018
by   Dawen Liang, et al.
0

We extend variational autoencoders (VAEs) to collaborative filtering for implicit feedback. This non-linear probabilistic model enables us to go beyond the limited modeling capacity of linear factor models which still largely dominate collaborative filtering research.We introduce a generative model with multinomial likelihood and use Bayesian inference for parameter estimation. Despite widespread use in language modeling and economics, the multinomial likelihood receives less attention in the recommender systems literature. We introduce a different regularization parameter for the learning objective, which proves to be crucial for achieving competitive performance. Remarkably, there is an efficient way to tune the parameter using annealing. The resulting model and learning algorithm has information-theoretic connections to maximum entropy discrimination and the information bottleneck principle. Empirically, we show that the proposed approach significantly outperforms several state-of-the-art baselines, including two recently-proposed neural network approaches, on several real-world datasets. We also provide extended experiments comparing the multinomial likelihood with other commonly used likelihood functions in the latent factor collaborative filtering literature and show favorable results. Finally, we identify the pros and cons of employing a principled Bayesian inference approach and characterize settings where it provides the most significant improvements.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
12/10/2019

Deep Latent Factor Model for Collaborative Filtering

Latent factor models have been used widely in collaborative filtering ba...
research
05/09/2023

Variational Bayesian Inference for Bipartite Mixed-membership Stochastic Block Model with Applications to Collaborative Filtering

Motivated by the connections between collaborative filtering and network...
research
12/24/2019

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

Recent research has shown the advantages of using autoencoders based on ...
research
05/08/2019

Embarrassingly Shallow Autoencoders for Sparse Data

Combining simple elements from the literature, we define a linear model ...
research
06/10/2019

Towards Amortized Ranking-Critical Training for Collaborative Filtering

Collaborative filtering is widely used in modern recommender systems. Re...
research
09/15/2018

Wasserstein Autoencoders for Collaborative Filtering

The recommender systems have long been investigated in the literature. R...
research
01/03/2023

Multidimensional Item Response Theory in the Style of Collaborative Filtering

This paper presents a machine learning approach to multidimensional item...

Please sign up or login with your details

Forgot password? Click here to reset