One-class Collaborative Filtering with Random Graphs: Annotated Version
Ulrich Paquet, Noam Koenigstein

TL;DR
This paper introduces a Bayesian generative model for one-class collaborative filtering that models user-item interactions as a latent random graph, improving interpretation of missing data in implicit feedback scenarios.
Contribution
It presents a novel probabilistic approach that distinguishes between disinterest and unconsidered items, enabling more accurate modeling of implicit feedback.
Findings
Effective large-scale distributed learning via stochastic gradient descent and variational inference.
Improved performance over state-of-the-art baseline on real-world data.
Model successfully delineates disliking from lack of consideration.
Abstract
The bane of one-class collaborative filtering is interpreting and modelling the latent signal from the missing class. In this paper we present a novel Bayesian generative model for implicit collaborative filtering. It forms a core component of the Xbox Live architecture, and unlike previous approaches, delineates the odds of a user disliking an item from simply not considering it. The latent signal is treated as an unobserved random graph connecting users with items they might have encountered. We demonstrate how large-scale distributed learning can be achieved through a combination of stochastic gradient descent and mean field variational inference over random graph samples. A fine-grained comparison is done against a state of the art baseline on real world data.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsRecommender Systems and Techniques · Music and Audio Processing · Bayesian Methods and Mixture Models
