Scalable Recommendation with Poisson Factorization
arXiv:1311.1704
Abstract
We develop a Bayesian Poisson matrix factorization model for forming recommendations from sparse user behavior data. These data are large user/item matrices where each user has provided feedback on only a small subset of items, either explicitly (e.g., through star ratings) or implicitly (e.g., through views or purchases). In contrast to traditional matrix factorization approaches, Poisson factorization implicitly models each user's limited attention to consume items. Moreover, because of the mathematical form of the Poisson likelihood, the model needs only to explicitly consider the observed entries in the matrix, leading to both scalable computation and good predictive performance. We develop a variational inference algorithm for approximate posterior inference that scales up to massive data sets. This is an efficient algorithm that iterates over the observed entries and adjusts an approximate posterior over the user/item representations. We apply our method to large real-world user data containing users rating movies, users listening to songs, and users reading scientific papers. In all these settings, Bayesian Poisson factorization outperforms state-of-the-art matrix factorization methods.
References in corpus (2)
Cited by in corpus (31)
- A Neural Autoregressive Approach to Collaborative Filtering
- MMSE of probabilistic low-rank matrix estimation: Universality with respect to the output channel
- Distributed multinomial regression
- Accurate and scalable social recommendation using mixed-membership stochastic block models
- Bayesian Poisson Tucker Decomposition for Learning the Structure of International Relations
- Recurrent Neural Network Language Models for Open Vocabulary Event-Level Cyber Anomaly Detection
- Deep Exponential Families
- Counterfactual Inference for Consumer Choice Across Many Product Categories
- Hierarchical Compound Poisson Factorization
- Bayesian Poisson Tensor Factorization for Inferring Multilateral Relations from Sparse Dyadic Event Counts
- A trust-region method for stochastic variational inference with applications to streaming data
- Smoothed Gradients for Stochastic Variational Inference
- Joint Neural Collaborative Filtering for Recommender Systems
- Beta Process Non-negative Matrix Factorization with Stochastic Structured Mean-Field Variational Inference
- Review of Probability Distributions for Modeling Count Data
- Copula-based Sensitivity Analysis for Multi-Treatment Causal Inference with Unobserved Confounding
- Coupled Compound Poisson Factorization
- TribeFlow: Mining & Predicting User Trajectories
- Dynamic-K Recommendation with Personalized Decision Boundary
- Dynamic Collaborative Filtering with Compound Poisson Factorization
- Bayesian Allocation Model: Inference by Sequential Monte Carlo for Nonnegative Tensor Factorizations and Topic Models using Polya Urns
- Scalable Bayesian Modelling of Paired Symbols
- Sparse encoding for more-interpretable feature-selecting representations in probabilistic matrix factorization
- Consistency of Importance Sampling estimates based on dependent sample sets and an application to models with factorizing likelihoods
- Toward Implicit Sample Noise Modeling: Deviation-driven Matrix Factorization
- Incremental Variational Inference for Latent Dirichlet Allocation
- An Efficient Large-scale Semi-supervised Multi-label Classifier Capable of Handling Missing labels
- Text-Based Ideal Points
- Multi-Task Determinantal Point Processes for Recommendation
- Collaborative Item Embedding Model for Implicit Feedback Data
- Co-Factorization Model for Collaborative Filtering with Session-based Data