下面根据矩阵分解的发展路线,列出相关文献(会持续进行更新):
SVD
奇异值分解,主要作用是降维,适用于图像压缩,还有推荐系统。
NMF (1999)
Lee et al. Learning the parts of objects by non-negative matrix factorization. Nature 401.6755 (1999): 788. paper
FunkSVD (2006)
PMF (2008)
R. Salakhutdinov and A. Mnih. Probabilistic matrix factorization. In Advances in Neural Information Processing Systems, volume 20, 2008. paper
SoRec (2008)
Hao Ma, Haixuan Yang, Michael R. Lyu, Irwin King: SoRec: social recommendation using probabilistic matrix factorization. CIKM 2008: 931-940 paper
WMF (2008)
Y. Hu, Y. Koren and C. Volinsky, “Collaborative Filtering for Implicit Feedback Datasets,” 2008 Eighth IEEE International Conference on Data Mining, Pisa, 2008, pp. 263-272. paper
BiasSVD (2009)
Koren et al. Matrix factorization techniques for recommender systems.Computer 42.8 (2009).paper
SVD++ (2010)
Koren Y. Factor in the neighbors: Scalable and accurate collaborative filtering[J]. ACM Transactions on Knowledge Discovery from Data (TKDD), 2010 paper
timeSVD++ (2010)
Koren et al. Collaborative filtering with temporal dynamics. Communications of the ACM 53.4 (2010): 89-97.paper
SocialMF (2010)
M. Jamali and M. Ester, “A matrix factorization technique with trust propagation for recommendation in social networks,” in Proceedings of the Fourth ACM conference on Recommender Systems, pp. 135–142, ACM, Barcelona, Spain,September 2010.paper
LLORMA (2013)
Lee et al. Local low-rank matrix approximation.ICML. 2013.paper
SRui (2013)
Ma Hao. An experimental study on implicit social recommendation. SIGIR, 2013.paper
NCRPD-MF (2014)
Hu et al. Your neighbors affect your ratings: on geographical neighborhood influence to rating prediction. SIGIR 2014.paper
TrustSVD (2015)
G. Guo, J. Zhang, and N. Yorke-Smith, “Trustsvd: collaborative filtering with both the explicit and implicit influence of user trust and of item ratings,” AAAI, vol. 15, pp.123–125,2015.paper
ConvMF (2016)
Kim et al. Convolutional matrix factorization for document context-aware recommendation. RecSys 2016.paper
TrustMF (2017)
B. Yang, Y. Lei, J. Liu, andW. Li, “Social collaborative filtering by trust,” IEEE Transactions on Pattern Analysis and Machine Intelligence, vol. 39, no. 8, pp. 1633–1647, 2017 paper
矩阵分解的优点
- 易编程实现
- 预测效果较好
- 可扩展性好,可以融合各种附加信息
- 适用于小型推荐系统
矩阵分解的缺点
- 没有LR可解释性高
- 不适用于大型推荐系统
本文主要参考:知乎作者张小磊的文章矩阵分解家族,只是自己按时间线重新列了一遍,以及另外加上了几篇文章。