English

One-class Collaborative Filtering with Random Graphs: Annotated Version

Machine Learning 2014-09-25 v4 Machine Learning

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.

Keywords

Cite

@article{arxiv.1309.6786,
  title  = {One-class Collaborative Filtering with Random Graphs: Annotated Version},
  author = {Ulrich Paquet and Noam Koenigstein},
  journal= {arXiv preprint arXiv:1309.6786},
  year   = {2014}
}

Comments

11 pages, 7 figures. Detailed, annotated and expanded version of conference paper "One-class Collaborative Filtering with Random Graphs" (WWW 2013)

R2 v1 2026-06-22T01:34:25.802Z