FRAIPA version 2: A fast recommendation approach based on self-adaptation and multi-thresholding

Abstract Finding relevant and interesting items on e-commerce websites is a major challenge in the information era. Recommender systems are widely used to help users deal with the information overload problem by giving them personalized recommendations. Furthermore, they help businesses make more profits. Collaborative filtering represents one of the most successful recommendation approaches. In general, several existing recommendation methods have demonstrated good performance in terms of prediction quality. However, they may require prohibitive computational times, and they often confront the sparsity problem, which negatively affects the efficiency of the system. In this paper, we propose a fast recommendation algorithm based on self-adaptation and multi-thresholding. It is designed to deal with the mentioned drawbacks, and improve the prediction quality. In addition, it is able to converge automatically. Extensive experiments on two real-world data sets demonstrate that our proposed method can achieve significantly better performance than other state-of-the-art methods. Particularly, it improves the MAE between 1.02% and 12.93%, and the computational time between 25.38% and 54.83%.

[1]  Maoguo Gong,et al.  Personalized Recommendation Based on Evolutionary Multi-Objective Optimization [Research Frontier] , 2015, IEEE Computational Intelligence Magazine.

[2]  Konstantinos G. Margaritis,et al.  Using SVD and demographic data for the enhancement of generalized Collaborative Filtering , 2007, Inf. Sci..

[3]  Marcelo G. Manzato,et al.  A sentiment-based item description approach for kNN collaborative filtering , 2015, SAC.

[4]  Hua Wang,et al.  Evolutionary heterogeneous clustering for rating prediction based on user collaborative filtering , 2018, Swarm Evol. Comput..

[5]  Ville Ollikainen,et al.  A new similarity measure using Bhattacharyya coefficient for collaborative filtering in sparse data , 2015, Knowl. Based Syst..

[6]  Chia-Hui Chang,et al.  Integrating content-based filtering with collaborative filtering using co-clustering with augmented matrices , 2014, Expert Syst. Appl..

[7]  Hui Tian,et al.  A new user similarity model to improve the accuracy of collaborative filtering , 2014, Knowl. Based Syst..

[8]  Mohamed Nadif,et al.  A dynamic collaborative filtering system via a weighted clustering approach , 2016, Neurocomputing.

[9]  Alan Eckhardt Similarity of users' (content-based) preference models for Collaborative filtering in few ratings scenario , 2012, Expert Syst. Appl..

[10]  Jianxun Liu,et al.  ClubCF: A Clustering-Based Collaborative Filtering Approach for Big Data Application , 2014, IEEE Transactions on Emerging Topics in Computing.

[11]  John Riedl,et al.  Collaborative Filtering Recommender Systems , 2011, Found. Trends Hum. Comput. Interact..

[12]  Hong Cheng,et al.  A Monte Carlo algorithm for cold start recommendation , 2014, WWW.

[13]  Chunming Rong,et al.  Fast algorithms to evaluate collaborative filtering recommender systems , 2016, Knowl. Based Syst..

[14]  Li Shang,et al.  An algorithm for efficient privacy-preserving item-based collaborative filtering , 2016, Future Gener. Comput. Syst..

[15]  Wei Zhang,et al.  Collaborative Multi-Level Embedding Learning from Reviews for Rating Prediction , 2016, IJCAI.

[16]  Hanghang Tong,et al.  RaPare: A Generic Strategy for Cold-Start Rating Prediction Problem , 2017, IEEE Transactions on Knowledge and Data Engineering.

[17]  Xiaohui Yu,et al.  Collaborative filtering with weighted opinion aspects , 2016, Neurocomputing.

[18]  Fernando Ortega,et al.  Recommending items to group of users using Matrix Factorization based Collaborative Filtering , 2016, Inf. Sci..

[19]  Jin Xu,et al.  Enabling Kernel-Based Attribute-Aware Matrix Factorization for Rating Prediction , 2017, IEEE Transactions on Knowledge and Data Engineering.

[20]  Erkan Bostanci,et al.  A genetic algorithm solution to the collaborative filtering problem , 2016, Expert Syst. Appl..

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

[22]  J. Bobadilla,et al.  Recommender systems survey , 2013, Knowl. Based Syst..

[23]  Amir Albadvi,et al.  A hybrid recommendation technique based on product category attributes , 2009, Expert Syst. Appl..

[24]  Gediminas Adomavicius,et al.  Toward the next generation of recommender systems: a survey of the state-of-the-art and possible extensions , 2005, IEEE Transactions on Knowledge and Data Engineering.

[25]  Xiaohui Yu,et al.  Weighted aspect-based collaborative filtering , 2014, SIGIR.

[26]  Paul Resnick,et al.  Recommender systems , 1997, CACM.

[27]  Hans-Peter Kriegel,et al.  Ieee Transactions on Knowledge and Data Engineering Probabilistic Memory-based Collaborative Filtering , 2022 .

[28]  Ayoub Ait Lahcen,et al.  FRAIPA: A fast recommendation approach with improved prediction accuracy , 2017, Expert Syst. Appl..

[29]  Xiao Ma,et al.  An exploration of improving prediction accuracy by constructing a multi-type clustering based recommendation framework , 2016, Neurocomputing.

[30]  Neil Yorke-Smith,et al.  TrustSVD: Collaborative Filtering with Both the Explicit and Implicit Influence of User Trust and of Item Ratings , 2015, AAAI.

[31]  María N. Moreno García,et al.  A collaborative filtering method for music recommendation using playing coefficients for artists and users , 2016, Expert Syst. Appl..