Large-scale Distributive Matrix Collaborative Filtering for Recommender System

In the modern world, people face an explosion of information and difficulty finding the right choice for their interests. Nowadays, people prefer online shopping for their needs. Recently, the recommender system has become one of the key technology for the online purchasing system. The collaborative filtering technique has been extensively applied for the Recommender Systems. However, collaborative filtering is suffering from data sparsity, cold start problems, and inaccuracy problems. To overcome these problems, we propose a novel approach of the Matrix Distributive collaborative filtering with ensemble integration. The experimental results illustrate the increase in performance against the existing methods.

[1]  Inderjit S. Dhillon,et al.  Scalable Coordinate Descent Approaches to Parallel Matrix Factorization for Recommender Systems , 2012, 2012 IEEE 12th International Conference on Data Mining.

[2]  Yehuda Koren,et al.  Lessons from the Netflix prize challenge , 2007, SKDD.

[3]  F. Maxwell Harper,et al.  The MovieLens Datasets: History and Context , 2016, TIIS.

[4]  M. Wu,et al.  Collaborative Filtering via Ensembles of Matrix Factorizations , 2007, KDD 2007.

[5]  C. Willmott,et al.  Advantages of the mean absolute error (MAE) over the root mean square error (RMSE) in assessing average model performance , 2005 .

[6]  Yehuda Koren,et al.  Scalable Collaborative Filtering with Jointly Derived Neighborhood Interpolation Weights , 2007, Seventh IEEE International Conference on Data Mining (ICDM 2007).

[7]  Yun Liu,et al.  Field-Aware Matrix Factorization for Recommender Systems , 2018, IEEE Access.

[8]  Keqin Li,et al.  MSGD: A Novel Matrix Factorization Approach for Large-Scale Collaborative Filtering Recommender Systems on GPUs , 2018, IEEE Transactions on Parallel and Distributed Systems.

[9]  Ching-Yung Lin,et al.  Relational term-suggestion graphs incorporating multipartite concept and expertise networks , 2013, ACM Trans. Intell. Syst. Technol..

[10]  Amnon Meisels,et al.  Ensemble methods for improving the performance of neighborhood-based collaborative filtering , 2009, RecSys '09.

[11]  Robert A. Legenstein,et al.  Combining predictions for accurate recommender systems , 2010, KDD.

[12]  Chang-Tsun Li,et al.  Matrix Factorization With Rating Completion: An Enhanced SVD Model for Collaborative Filtering Recommender Systems , 2017, IEEE Access.

[13]  Fernando Ortega,et al.  A non negative matrix factorization for collaborative filtering recommender systems based on a Bayesian probabilistic model , 2016, Knowl. Based Syst..

[14]  Seunghak Lee,et al.  More Effective Distributed ML via a Stale Synchronous Parallel Parameter Server , 2013, NIPS.

[15]  Françoise Fessant,et al.  Designing Specific Weighted Similarity Measures to Improve Collaborative Filtering Systems , 2008, ICDM.

[16]  James Bennett,et al.  The Netflix Prize , 2007 .

[17]  John Riedl,et al.  Analysis of recommendation algorithms for e-commerce , 2000, EC '00.

[18]  Jong-Seok Lee,et al.  Two-way cooperative prediction for collaborative filtering recommendations , 2009, Expert Syst. Appl..

[19]  John Riedl,et al.  Item-based collaborative filtering recommendation algorithms , 2001, WWW '01.

[20]  Yehuda Koren,et al.  Matrix Factorization Techniques for Recommender Systems , 2009, Computer.

[21]  Robin D. Burke,et al.  Hybrid Recommender Systems: Survey and Experiments , 2002, User Modeling and User-Adapted Interaction.

[22]  Dennis M. Wilkinson,et al.  Large-Scale Parallel Collaborative Filtering for the Netflix Prize , 2008, AAIM.

[23]  Yehuda Koren,et al.  Factor in the neighbors: Scalable and accurate collaborative filtering , 2010, TKDD.

[24]  Rajeev Kumar,et al.  Social Popularity based SVD++ Recommender System , 2014 .

[25]  Sarik Ghazarian,et al.  Enhancing memory-based collaborative filtering for group recommender systems , 2015, Expert Syst. Appl..

[26]  Yehuda Koren,et al.  Advances in Collaborative Filtering , 2011, Recommender Systems Handbook.

[27]  Domonkos Tikk,et al.  Scalable Collaborative Filtering Approaches for Large Recommender Systems , 2009, J. Mach. Learn. Res..

[28]  Liana L. Fong,et al.  Matrix Factorization on GPUs with Memory Optimization and Approximate Computing , 2018, ICPP.

[29]  Lina Yao,et al.  Deep Learning Based Recommender System , 2017, ACM Comput. Surv..

[30]  Taghi M. Khoshgoftaar,et al.  Imputation-boosted collaborative filtering using machine learning classifiers , 2008, SAC '08.

[31]  Peter J. Haas,et al.  Large-scale matrix factorization with distributed stochastic gradient descent , 2011, KDD.

[32]  Chih-Jen Lin,et al.  A fast parallel SGD for matrix factorization in shared memory systems , 2013, RecSys.

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

[34]  Tat-Seng Chua,et al.  Neural Graph Collaborative Filtering , 2019, SIGIR.