paper-with-me

홈 › Papers

Variational Autoencoders for Collaborative Filtering

2018-02-16 · Dawen Liang, Rahul G. Krishnan, Matthew D. Hoffman, Tony Jebara

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.

📄 PDF Abstract BibTeX arXiv:1802.05814

Code (18)

dawenl/vae_cf 공식 구현
LehengTHU/Agent4Rec pytorch
NamCyan/RecSys-VAE4CF
PreferredAI/cornac/tree/master/cornac/models/vaecf pytorch
amoussawi/recoder pytorch
anonymouspap/latte_recsys pytorch
cydonia999/variational-autoencoders-for-collaborative-filtering-pytorch pytorch
hasteck/EDLAE_NeurIPS2020 tf
hasteck/MRF_NeurIPS_2019
jaywonchung/BERT4Rec-VAE-Pytorch pytorch
jvbalen/autoencoders_cf pytorch
microsoft/recommenders tf
mkfilipiuk/VAE-CF tf
noob-life/VAE-for-Collaborative-Filtering-Pytorch pytorch
onurboyar/RecommenderSystems
pyy0715/vae-cf-pyorch pytorch
rushhan/VAE-for-Collaborative-Filtering-Pytorch pytorch
younggyoseo/vae-cf-pytorch pytorch

Tasks

Bayesian InferenceCollaborative FilteringLanguage ModelingLanguage Modellingparameter estimationRecommendation Systems

Similar Papers 제목 키워드 기반

Item Recommendation with Variational Autoencoders and Heterogenous Priors

2018-07-17 · Giannis Karamanolakis, Kevin Raji Cherian, Ananth Ravi Narayan, Jie Yuan 외

In recent years, Variational Autoencoders (VAEs) have been shown to be highly effective in both standard collaborative filtering applications and extensions such as incorporation of implicit feedback. We extend VAEs to c…

Collaborative Filtering

Joint Variational Autoencoders for Recommendation with Implicit Feedback

2020-08-17 · Bahare Askari, Jaroslaw Szlichta, Amirali Salehi-Abari

Variational Autoencoders (VAEs) have recently shown promising performance in collaborative filtering with implicit feedback. These existing recommendation models learn user representations to reconstruct or predict user …

Collaborative Filtering

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

2019-12-24 · Ilya Shenbin, Anton Alekseev, Elena Tutubalina, Valentin Malykh 외

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 variati…

Collaborative FilteringRecommendation Systems

Deep Variational Models for Collaborative Filtering-based Recommender Systems

2021-07-27 · Jesús Bobadilla, Fernando Ortega, Abraham Gutiérrez, Ángel González-Prieto

Deep learning provides accurate collaborative filtering models to improve recommender system results. Deep matrix factorization and their related collaborative neural networks are the state-of-art in the field; neverthel…

Collaborative FilteringData AugmentationRecommendation Systems

A Hybrid Variational Autoencoder for Collaborative Filtering

2018-07-14 · Kilol Gupta, Mukund Yelahanka Raghuprasad, Pankhuri Kumar

In today's day and age when almost every industry has an online presence with users interacting in online marketplaces, personalized recommendations have become quite important. Traditionally, the problem of collaborativ…

ClusteringCollaborative FilteringMovie RecommendationRecommendation Systems