A novel approach based on multi-view reliability measures to alleviate data sparsity in recommender systems

Recommender systems are intelligent programs to suggest relevant contents to users according to their interests which are widely expressed as numerical ratings. Collaborative filtering is an important type of recommender systems which has established itself as the principal means of recommending items. However, collaborative filtering suffers from two important problems including cold start and data sparsity. These problems make it difficult to accurately compute user similarity and hence to find reliable similar users. To deal with these problems, a novel recommender method is proposed in this paper which is based on three different views of reliability measures. For the first view, a user-based reliability measure is proposed to evaluate the performance of users’ rating profiles in predicting unseen items. Then, a novel mechanism is proposed to enhance the rating profiles with low quality by adding a number of reliable ratings. To this end, an item-based reliability measure is proposed as the second view of the reliability measures and then a number of items with highest reliability values are selected to add into the target rating profile. Then, similarity values between users and also initial ratings of unseen items are calculated using the enhanced users’ rating profiles. Finally, a rating-based reliability measure is used as the third view of the reliability measures to evaluate the initial predicted ratings and a novel mechanism is proposed to recalculate unreliable predicted ratings. Experimental results using four well-known datasets indicate that the proposed method significantly outperforms other recommender methods.

[1]  Jing Ma,et al.  Resolving data sparsity by multi-type auxiliary implicit feedback for recommender systems , 2017, Knowl. Based Syst..

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

[3]  Nikolaos Polatidis,et al.  A multi-level collaborative filtering method that improves recommendations , 2016, Expert Syst. Appl..

[4]  Rui Zhang,et al.  A dynamic trust based two-layer neighbor selection scheme towards online recommender systems , 2018, Neurocomputing.

[5]  Hong Zhang,et al.  Hybrid recommendation system based on semantic interest community and trusted neighbors , 2017, Multimedia Tools and Applications.

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

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

[8]  Mohsen Afsharchi,et al.  Incorporating reliable virtual ratings into social recommendation systems , 2018, Applied Intelligence.

[9]  Daniel Lemire,et al.  Slope One Predictors for Online Rating-Based Collaborative Filtering , 2007, SDM.

[10]  Liang He,et al.  Effective Collaborative Filtering Approaches Based on Missing Data Imputation , 2009, 2009 Fifth International Joint Conference on INC, IMS and IDC.

[11]  Parham Moradi,et al.  An effective trust-based recommendation method using a novel graph clustering algorithm , 2015 .

[12]  Roberto Saia,et al.  Semantics-aware content-based recommender systems: Design and architecture guidelines , 2017, Neurocomputing.

[13]  David S. Rosenblum,et al.  From action to activity: Sensor-based activity recognition , 2016, Neurocomputing.

[14]  Martha Larson,et al.  Unifying rating-oriented and ranking-oriented collaborative filtering for improved recommendation , 2013, Inf. Sci..

[15]  Fernando Ortega,et al.  Incorporating reliability measurements into the predictions of a recommender system , 2013, Inf. Sci..

[16]  Luis Martínez-López,et al.  A fuzzy model for managing natural noise in recommender systems , 2016, Appl. Soft Comput..

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

[18]  John Riedl,et al.  GroupLens: an open architecture for collaborative filtering of netnews , 1994, CSCW '94.

[19]  Thierson Couto,et al.  An evolutionary approach for combining results of recommender systems techniques based on collaborative filtering , 2016, Expert Syst. Appl..

[20]  Mohsen Afsharchi,et al.  An effective social recommendation method based on user reputation model and rating profile enhancement , 2018, J. Inf. Sci..

[21]  刘建国,et al.  Predicting online ratings based on the opinion spreading process , 2015 .

[22]  Victor Carneiro,et al.  Using profile expansion techniques to alleviate the new user problem , 2013, Inf. Process. Manag..

[23]  Jonathan L. Herlocker,et al.  Evaluating collaborative filtering recommender systems , 2004, TOIS.

[24]  Daniel Thalmann,et al.  Merging trust in collaborative filtering to alleviate data sparsity and cold start , 2014, Knowl. Based Syst..

[25]  Le Hoang Son Dealing with the new user cold-start problem in recommender systems: A comparative review , 2016, Inf. Syst..

[26]  Mohsen Afsharchi,et al.  A social recommendation method based on an adaptive neighbor selection mechanism , 2017, Inf. Process. Manag..

[27]  Mehrbakhsh Nilashi,et al.  Multi-criteria collaborative filtering with high accuracy using higher order singular value decomposition and Neuro-Fuzzy system , 2014, Knowl. Based Syst..

[28]  Rahul Katarya,et al.  A collaborative recommender system enhanced with particle swarm optimization technique , 2016, Multimedia Tools and Applications.

[29]  Yang Liu,et al.  Bilateral neural embedding for collaborative filtering-based multimedia recommendation , 2017, Multimedia Tools and Applications.

[30]  Fan Min,et al.  Efficient collaborative filtering recommendations with multi-channel feature vectors , 2018, International Journal of Machine Learning and Cybernetics.

[31]  Geoffrey C. Fox,et al.  Grey Forecast model for accurate recommendation in presence of data sparsity and correlation , 2014, Knowl. Based Syst..

[32]  Mohsen Afsharchi,et al.  A Temporal Clustering Approach for Social Recommender Systems , 2018, 2018 IEEE/ACM International Conference on Advances in Social Networks Analysis and Mining (ASONAM).

[33]  Chien Chin Chen,et al.  An effective recommendation method for cold start new users using trust and distrust networks , 2013, Inf. Sci..

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

[35]  Thomas D. Nielsen,et al.  Scalable learning of probabilistic latent models for collaborative filtering , 2015, Decis. Support Syst..

[36]  Li Yu,et al.  A content-based goods image recommendation system , 2018, Multimedia Tools and Applications.

[37]  Maciej A. Mazurowski,et al.  Estimating confidence of individual rating predictions in collaborative filtering recommender systems , 2013, Expert Syst. Appl..

[38]  HernandoAntonio,et al.  A non negative matrix factorization for collaborative filtering recommender systems based on a Bayesian probabilistic model , 2016 .

[39]  Qingsheng Zhu,et al.  A parallel matrix factorization based recommender by alternating stochastic gradient decent , 2012, Eng. Appl. Artif. Intell..

[40]  Stathes Hadjiefthymiades,et al.  Facing the cold start problem in recommender systems , 2014, Expert Syst. Appl..

[41]  John D. Garofalakis,et al.  Hierarchical Itemspace Rank: Exploiting hierarchy to alleviate sparsity in ranking-based recommendation , 2015, Neurocomputing.

[42]  Parham Moradi,et al.  A reliability-based recommendation method to improve trust-aware recommender systems , 2015, Expert Syst. Appl..

[43]  Luming Zhang,et al.  Fortune Teller: Predicting Your Career Path , 2016, AAAI.

[44]  Jiming Hu,et al.  Research patterns and trends of Recommendation System in China using co-word analysis , 2015, Inf. Process. Manag..

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

[46]  Mahdi Jalili,et al.  Recommender systems based on collaborative filtering and resource allocation , 2014, Social Network Analysis and Mining.

[47]  Guoqing Chen,et al.  Prediction uncertainty in collaborative filtering: Enhancing personalized online product ranking , 2016, Decis. Support Syst..

[48]  Abdulmotaleb El-Saddik,et al.  Collaborative error-reflected models for cold-start recommender systems , 2011, Decis. Support Syst..

[49]  Wenan Tan,et al.  Collaborative recommendation algorithm based on probabilistic matrix factorization in probabilistic latent semantic analysis , 2018, Multimedia Tools and Applications.

[50]  Jun Zhang,et al.  The efficient imputation method for neighborhood-based collaborative filtering , 2012, CIKM.

[51]  Weitong Chen,et al.  Enhancing recommendation on extremely sparse data with blocks-coupled non-negative matrix factorization , 2018, Neurocomputing.

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