Notation standards, References

In the documentation, you will find the following notation:

  • \(R\) : the set of all ratings.

  • \(R_{train}\), \(R_{test}\) and \(\hat{R}\) denote the training set, the test set, and the set of predicted ratings.

  • \(U\) : the set of all users. \(u\) and \(v\) denotes users.

  • \(I\) : the set of all items. \(i\) and \(j\) denotes items.

  • \(U_i\) : the set of all users that have rated item \(i\).

  • \(U_{ij}\) : the set of all users that have rated both items \(i\) and \(j\).

  • \(I_u\) : the set of all items rated by user \(u\).

  • \(I_{uv}\) : the set of all items rated by both users \(u\) and \(v\).

  • \(r_{ui}\) : the true rating of user \(u\) for item \(i\).

  • \(\hat{r}_{ui}\) : the estimated rating of user \(u\) for item \(i\).

  • \(b_{ui}\) : the baseline rating of user \(u\) for item \(i\).

  • \(\mu\) : the mean of all ratings.

  • \(\mu_u\) : the mean of all ratings given by user \(u\).

  • \(\mu_i\) : the mean of all ratings given to item \(i\).

  • \(\sigma_u\) : the standard deviation of all ratings given by user \(u\).

  • \(\sigma_i\) : the standard deviation of all ratings given to item \(i\).

  • \(N_i^k(u)\) : the \(k\) nearest neighbors of user \(u\) that have rated item \(i\). This set is computed using a similarity metric.

  • \(N_u^k(i)\) : the \(k\) nearest neighbors of item \(i\) that are rated by user \(u\). This set is computed using a similarity metric.

References

Here are the papers used as references in the documentation. Links to pdf files where added when possible. A simple Google search should lead you easily to the missing ones :)

GM05

Thomas George and Srujana Merugu. A scalable collaborative filtering framework based on co-clustering. 2005. URL: https://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.113.6458&rep=rep1&type=pdf.

Kor08

Yehuda Koren. Factorization meets the neighborhood: a multifaceted collaborative filtering model. 2008. URL: https://people.engr.tamu.edu/huangrh/Spring16/papers_course/matrix_factorization.pdf.

Kor10

Yehuda Koren. Factor in the neighbors: scalable and accurate collaborative filtering. 2010. URL: https://courses.ischool.berkeley.edu/i290-dm/s11/SECURE/a1-koren.pdf.

KBV09

Yehuda Koren, Robert Bell, and Chris Volinsky. Matrix factorization techniques for recommender systems. 2009.

LS01

Daniel D. Lee and H. Sebastian Seung. Algorithms for non-negative matrix factorization. 2001. URL: https://papers.nips.cc/paper/1861-algorithms-for-non-negative-matrix-factorization.pdf.

LM07

Daniel Lemire and Anna Maclachlan. Slope one predictors for online rating-based collaborative filtering. 2007. URL: https://arxiv.org/abs/cs/0702144.

LZXZ14

Xin Luo, Mengchu Zhou, Yunni Xia, and Qinsheng Zhu. An efficient non-negative matrix factorization-based approach to collaborative filtering for recommender systems. 2014.

RRSK10

Francesco Ricci, Lior Rokach, Bracha Shapira, and Paul B. Kantor. Recommender Systems Handbook. 1st edition, 2010.

SM08

Ruslan Salakhutdinov and Andriy Mnih. Probabilistic matrix factorization. 2008. URL: https://papers.nips.cc/paper/3208-probabilistic-matrix-factorization.pdf.

ZWFM96

Sheng Zhang, Weihong Wang, James Ford, and Fillia Makedon. Learning from incomplete ratings using non-negative matrix factorization. 1996. URL: https://www.siam.org/meetings/sdm06/proceedings/059zhangs2.pdf.