Dynamic Collaborative Filtering With Compound Poisson Factorization

Ghassen Jerfel, Mehmet Basbug, Barbara Engelhardt
Proceedings of the 20th International Conference on Artificial Intelligence and Statistics, PMLR 54:738-747, 2017.

Abstract

Model-based collaborative filtering (CF) analyzes user–item interactions to infer latent factors that represent user preferences and item characteristics in order to predict future interactions. Most CF approaches assume that these latent factors are static; however, in most CF data, user preferences and item perceptions drift over time. Here, we propose a new conjugate and numerically stable dynamic matrix factorization (DCPF) based on hierarchical Poisson factorization that models the smoothly drifting latent factors using gamma-Markov chains. We propose a conjugate gamma chain construction that is numerically stable within our compound-Poisson framework. We then derive a scalable stochastic variational inference approach to estimate the parameters of our model. We apply our model to time-stamped ratings data sets from Netflix, Yelp, and Last.fm. We empirically demonstrate that DCPF achieves a higher predictive accuracy than state-of-the-art static and dynamic factorization algorithms.

Cite this Paper


BibTeX
@InProceedings{pmlr-v54-jerfel17a, title = {{Dynamic Collaborative Filtering With Compound Poisson Factorization}}, author = {Jerfel, Ghassen and Basbug, Mehmet and Engelhardt, Barbara}, booktitle = {Proceedings of the 20th International Conference on Artificial Intelligence and Statistics}, pages = {738--747}, year = {2017}, editor = {Singh, Aarti and Zhu, Jerry}, volume = {54}, series = {Proceedings of Machine Learning Research}, month = {20--22 Apr}, publisher = {PMLR}, pdf = {http://proceedings.mlr.press/v54/jerfel17a/jerfel17a.pdf}, url = {https://proceedings.mlr.press/v54/jerfel17a.html}, abstract = {Model-based collaborative filtering (CF) analyzes user–item interactions to infer latent factors that represent user preferences and item characteristics in order to predict future interactions. Most CF approaches assume that these latent factors are static; however, in most CF data, user preferences and item perceptions drift over time. Here, we propose a new conjugate and numerically stable dynamic matrix factorization (DCPF) based on hierarchical Poisson factorization that models the smoothly drifting latent factors using gamma-Markov chains. We propose a conjugate gamma chain construction that is numerically stable within our compound-Poisson framework. We then derive a scalable stochastic variational inference approach to estimate the parameters of our model. We apply our model to time-stamped ratings data sets from Netflix, Yelp, and Last.fm. We empirically demonstrate that DCPF achieves a higher predictive accuracy than state-of-the-art static and dynamic factorization algorithms. } }
Endnote
%0 Conference Paper %T Dynamic Collaborative Filtering With Compound Poisson Factorization %A Ghassen Jerfel %A Mehmet Basbug %A Barbara Engelhardt %B Proceedings of the 20th International Conference on Artificial Intelligence and Statistics %C Proceedings of Machine Learning Research %D 2017 %E Aarti Singh %E Jerry Zhu %F pmlr-v54-jerfel17a %I PMLR %P 738--747 %U https://proceedings.mlr.press/v54/jerfel17a.html %V 54 %X Model-based collaborative filtering (CF) analyzes user–item interactions to infer latent factors that represent user preferences and item characteristics in order to predict future interactions. Most CF approaches assume that these latent factors are static; however, in most CF data, user preferences and item perceptions drift over time. Here, we propose a new conjugate and numerically stable dynamic matrix factorization (DCPF) based on hierarchical Poisson factorization that models the smoothly drifting latent factors using gamma-Markov chains. We propose a conjugate gamma chain construction that is numerically stable within our compound-Poisson framework. We then derive a scalable stochastic variational inference approach to estimate the parameters of our model. We apply our model to time-stamped ratings data sets from Netflix, Yelp, and Last.fm. We empirically demonstrate that DCPF achieves a higher predictive accuracy than state-of-the-art static and dynamic factorization algorithms.
APA
Jerfel, G., Basbug, M. & Engelhardt, B.. (2017). Dynamic Collaborative Filtering With Compound Poisson Factorization. Proceedings of the 20th International Conference on Artificial Intelligence and Statistics, in Proceedings of Machine Learning Research 54:738-747 Available from https://proceedings.mlr.press/v54/jerfel17a.html.

Related Material