Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

Variational Autoencoders for Collaborative Filtering

About

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.

Dawen Liang, Rahul G. Krishnan, Matthew D. Hoffman, Tony Jebara• 2018

Related benchmarks

TaskDatasetResultRank
RecommendationGowalla (test)
Recall@200.1641
177
RecommendationGowalla
Recall@200.1641
153
RecommendationAmazon-Book (test)
Recall@200.0407
119
RecommendationYelp 2018 (test)
Recall@205.84
101
RecommendationAmazon-Book
Recall@204.07
91
RecommendationYelp (test)
NDCG@209.53
82
RecommendationML1M
NDCG@2032.27
81
RecommendationYelp 2018
Recall@205.84
53
Collaborative FilteringYelp 2018
NDCG@204.5
42
Collaborative FilteringGowalla
NDCG@200.1335
40
Showing 10 of 53 rows

Other info

Follow for update