Field-Aware Matrix Factorization for Recommender Systems

Predicting user response is one of the core machine learning tasks in recommender systems (RS). The matrix factorization (MF)-based model has been proved to be a useful tool to improve the performance of recommendation. Many existing matrix factorization-based models mainly rely on adding some side information into basic MF to enable the model to fully express the data. However, most of the side information is measured based on the statistics or empirical formula. Also, the latent features of side information cannot be deeply mined. In this paper, we focus on mining the influence of field information (useful side information) to improve the performance of prediction. Based on the MF framework, we propose a field-aware matrix factorization (FMF) model. In FMF, the interactions between user/item and field can be captured and learned in the latent vector spaces. We propose efficient implementations to train FMF. Then, we comprehensively analyze FMF and compare this model with the state-of-the-art models. The analysis of experiments on two large data sets demonstrates that our method is very useful in RS.

[1]  Hui Xiong,et al.  A General Geographical Probabilistic Factor Model for Point of Interest Recommendation , 2015, IEEE Transactions on Knowledge and Data Engineering.

[2]  Juntao Liu,et al.  Bayesian Probabilistic Matrix Factorization with Social Relations and Item Contents for recommendation , 2013, Decis. Support Syst..

[3]  Belhassen Bayar,et al.  Probabilistic Non-Negative Matrix Factorization: Theory and Application to microarray Data Analysis , 2014, J. Bioinform. Comput. Biol..

[4]  Robin D. Burke,et al.  Recommender Systems Based on Social Networks , 2018, Encyclopedia of Social Network Analysis and Mining. 2nd Ed..

[5]  Yi Zhang,et al.  Efficient bayesian hierarchical user modeling for recommendation system , 2007, SIGIR.

[6]  Rafael Valencia-García,et al.  RecomMetz: A context-aware knowledge-based mobile recommender system for movie showtimes , 2015, Expert Syst. Appl..

[7]  Nicoletta Del Buono,et al.  Non-negative Matrix Tri-Factorization for co-clustering: An analysis of the block matrix , 2015, Inf. Sci..

[8]  Georg Lausen,et al.  Propagation Models for Trust and Distrust in Social Networks , 2005, Inf. Syst. Frontiers.

[9]  R. Ananda Natarajan,et al.  Non-negative matrix factorization algorithm for the deconvolution of one dimensional chromatograms , 2014, Appl. Math. Comput..

[10]  Immanuel Bayer fastFM: A Library for Factorization Machines , 2016, J. Mach. Learn. Res..

[11]  Xiao-Jun Zeng,et al.  ISTS: Implicit social trust and sentiment based approach to recommender systems , 2015, Expert Syst. Appl..

[12]  Fu-Xing Hong,et al.  Latent space regularization for recommender systems , 2016, Inf. Sci..

[13]  Yehuda Koren,et al.  Factorization meets the neighborhood: a multifaceted collaborative filtering model , 2008, KDD.

[14]  H. Sebastian Seung,et al.  Algorithms for Non-negative Matrix Factorization , 2000, NIPS.

[15]  Yihong Gong,et al.  Fast nonparametric matrix factorization for large-scale collaborative filtering , 2009, SIGIR.

[16]  Ruslan Salakhutdinov,et al.  Probabilistic Matrix Factorization , 2007, NIPS.

[17]  Chao Liu,et al.  Recommender systems with social regularization , 2011, WSDM '11.

[18]  Fangfang Li,et al.  Two-level matrix factorization for recommender systems , 2015, Neural Computing and Applications.

[19]  Steffen Rendle,et al.  Factorization Machines with libFM , 2012, TIST.

[20]  Lars Schmidt-Thieme,et al.  Pairwise interaction tensor factorization for personalized tag recommendation , 2010, WSDM '10.

[21]  Hao Ma,et al.  An experimental study on implicit social recommendation , 2013, SIGIR.

[22]  Patrick Seemann,et al.  Matrix Factorization Techniques for Recommender Systems , 2014 .

[23]  Chang Liu,et al.  Predicting Drug–Target Interactions Using Probabilistic Matrix Factorization , 2013, J. Chem. Inf. Model..

[24]  Nathan Srebro,et al.  Fast maximum margin matrix factorization for collaborative prediction , 2005, ICML.

[25]  Chris Cornelis,et al.  Gradual trust and distrust in recommender systems , 2009, Fuzzy Sets Syst..

[26]  Brendan J. Frey,et al.  Multi-way clustering of microarray data using probabilistic sparse matrix factorization , 2005, ISMB.

[27]  Samuel Kaski,et al.  Bayesian multi-tensor factorization , 2016, Machine Learning.

[28]  Lejian Liao,et al.  Crafting a Time-Aware Point-of-Interest Recommendation via Pairwise Interaction Tensor Factorization , 2015, KSEM.

[29]  Mansoor Rezghi,et al.  New algorithm for recommender systems based on singular value decomposition method , 2013, ICCKE 2013.

[30]  Silvia N. Schiaffino,et al.  Matrix Factorization in Social Group Recommender Systems , 2013, 2013 12th Mexican International Conference on Artificial Intelligence.

[31]  Ruslan Salakhutdinov,et al.  Bayesian probabilistic matrix factorization using Markov chain Monte Carlo , 2008, ICML '08.

[32]  Harald Steck,et al.  Gaussian Ranking by Matrix Factorization , 2015, RecSys.

[33]  Hong Liu,et al.  Social recommendation model combining trust propagation and sequential behaviors , 2015, Applied Intelligence.

[34]  Adam Prügel-Bennett,et al.  Incremental Kernel Mapping Algorithms for Scalable Recommender Systems , 2011, 2011 IEEE 23rd International Conference on Tools with Artificial Intelligence.