LGSep 24, 2012

BPRS: Belief Propagation Based Iterative Recommender System

arXiv:1209.5335v19 citations
Originality Incremental advance
AI Analysis

This work addresses scalability issues in recommender systems for users and platforms by enabling efficient, iterative updates without retraining, though it is incremental as it adapts an existing algorithm to a new domain.

The paper tackles the recommendation problem by applying the Belief Propagation algorithm for the first time in recommender systems, formulating it as an inference task to compute marginal probabilities for rating predictions, and shows that BPRS achieves competitive accuracy with state-of-the-art methods like CorNgbr and SVD while offering linear complexity and no training period.

In this paper we introduce the first application of the Belief Propagation (BP) algorithm in the design of recommender systems. We formulate the recommendation problem as an inference problem and aim to compute the marginal probability distributions of the variables which represent the ratings to be predicted. However, computing these marginal probability functions is computationally prohibitive for large-scale systems. Therefore, we utilize the BP algorithm to efficiently compute these functions. Recommendations for each active user are then iteratively computed by probabilistic message passing. As opposed to the previous recommender algorithms, BPRS does not require solving the recommendation problem for all the users if it wishes to update the recommendations for only a single active. Further, BPRS computes the recommendations for each user with linear complexity and without requiring a training period. Via computer simulations (using the 100K MovieLens dataset), we verify that BPRS iteratively reduces the error in the predicted ratings of the users until it converges. Finally, we confirm that BPRS is comparable to the state of art methods such as Correlation-based neighborhood model (CorNgbr) and Singular Value Decomposition (SVD) in terms of rating and precision accuracy. Therefore, we believe that the BP-based recommendation algorithm is a new promising approach which offers a significant advantage on scalability while providing competitive accuracy for the recommender systems.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes