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 :)
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.
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.
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.
Yehuda Koren, Robert Bell, and Chris Volinsky. Matrix factorization techniques for recommender systems. 2009.
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.
Daniel Lemire and Anna Maclachlan. Slope one predictors for online rating-based collaborative filtering. 2007. URL: https://arxiv.org/abs/cs/0702144.
Xin Luo, Mengchu Zhou, Yunni Xia, and Qinsheng Zhu. An efficient non-negative matrix factorization-based approach to collaborative filtering for recommender systems. 2014.
Francesco Ricci, Lior Rokach, Bracha Shapira, and Paul B. Kantor. Recommender Systems Handbook. 1st edition, 2010.
Ruslan Salakhutdinov and Andriy Mnih. Probabilistic matrix factorization. 2008. URL: https://papers.nips.cc/paper/3208-probabilistic-matrix-factorization.pdf.
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.