Scalable Recommender Systemsthrough Recursive Evidence Chains

20 Oct 2018  ·  Elias Tragas, Calvin Luo, Maxime Yvez, Kevin Luk, David Duvenaud ·

Recommender systems can be formulated as a matrix completion problem, where the goal is to estimate missing ratings. A popular matrix completion algorithm is matrix factorization, where ratings are predicted from combining learned user and item parameter vectors. As dataset sizes increase many matrix factorization models suffer from slow rates of convergence, linear parameter scaling and a need to be retrained when new users or items are added. We develop a novel approach to generate user and item vectors on demand from the ratings matrix itself and a fixed pool of parameters. In our approach, each vector is generated using chains of evidence that link them to a small set of learned prototypical user and item latent vectors. We demonstrate that our approach has a number of desirable scaling properties, such as having a constant rate of convergence to a competitive RMSE, requiring the optimization of only a constant number of parameters.

PDF Abstract

Datasets


  Add Datasets introduced or used in this paper

Results from the Paper


  Submit results from this paper to get state-of-the-art GitHub badges and help the community compare results to other papers.

Methods


No methods listed for this paper. Add relevant methods here