On Exploiting Rating Prediction Accuracy Features in Dense Collaborative Filtering Datasets

One of the typical goals of collaborative filtering algorithms is to produce rating predictions with values very close to what real users would give to an item. Afterward, the items having the largest rating prediction values will be recommended to the users by the recommender system. Collaborative filtering algorithms can be applied to both sparse and dense datasets, and each of these dataset categories involves different kinds of risks. As far as the dense collaborative filtering datasets are concerned, where the rating prediction coverage is, most of the time, very high, we usually face large rating prediction times, issues concerning the selection of a user’s near neighbours, etc. Although collaborative filtering algorithms usually achieve better results when applied to dense datasets, there is still room for improvement, since in many cases, the rating prediction error is relatively high, which leads to unsuccessful recommendations and hence to recommender system unreliability. In this work, we explore rating prediction accuracy features, although in a broader context, in dense collaborative filtering datasets. We conduct an extensive evaluation, using dense datasets, widely used in collaborative filtering research, in order to find the associations between these features and the rating prediction accuracy.

[1]  C. Vassilakis,et al.  On Producing Accurate Rating Predictions in Sparse Collaborative Filtering Datasets , 2022, Inf..

[2]  Richang Hong,et al.  Self-Supervised Cross Domain Social Recommendation , 2022, ICCAI.

[3]  C. Vassilakis,et al.  Augmenting Black Sheep Neighbour Importance for Enhancing Rating Prediction Accuracy in Collaborative Filtering , 2021, Applied Sciences.

[4]  Guoguang Liu,et al.  An ecommerce recommendation algorithm based on link prediction , 2021 .

[5]  Chigozirim Ajaegbu,et al.  An optimized item-based collaborative filtering algorithm , 2021, Journal of Ambient Intelligence and Humanized Computing.

[6]  Saeedeh Momtazi,et al.  Neural text similarity of user reviews for improving collaborative filtering recommender systems , 2020, Electron. Commer. Res. Appl..

[7]  Costas Vassilakis,et al.  Improving collaborative filtering’s rating prediction accuracy by introducing the experiencing period criterion , 2020, Neural Computing and Applications.

[8]  M. Punniyamoorthy,et al.  A new user similarity measure in a new prediction model for collaborative filtering , 2020, Applied Intelligence.

[9]  Ángel González-Prieto,et al.  Deep Matrix Factorization Approach for Collaborative Filtering Recommender Systems , 2020, Applied Sciences.

[10]  Yujie Wang,et al.  Time Interval Aware Self-Attention for Sequential Recommendation , 2020, WSDM.

[11]  Yang Zhou,et al.  Enhancing Collaborative Filtering with Multi-label Classification , 2019, CSoNet.

[12]  Zhanfang Chen,et al.  Feature Fusion Recommendation Algorithm Based on Collaborative Filtering , 2019, 2019 International Conference on Machine Learning, Big Data and Business Intelligence (MLBDBI).

[13]  Jianrui Chen,et al.  Collaborative filtering recommendation algorithm based on user correlation and evolutionary clustering , 2019, Complex & Intelligent Systems.

[14]  Tiffany Y. Tang,et al.  Incorporating Singular Value Decomposition in User-based Collaborative Filtering Technique for a Movie Recommendation System: A Comparative Study , 2019, Proceedings of the 2019 the International Conference on Pattern Recognition and Artificial Intelligence - PRAI '19.

[15]  Costas Vassilakis,et al.  Social Relations versus Near Neighbours: Reliable Recommenders in Limited Information Social Network Collaborative Filtering for Online Advertising , 2019, 2019 IEEE/ACM International Conference on Advances in Social Networks Analysis and Mining (ASONAM).

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

[17]  M. Jenamani,et al.  Trust inference using implicit influence and projected user network for item recommendation , 2019, Journal of Intelligent Information Systems.

[18]  Tian Tian,et al.  Collaborative filtering recommendation algorithm integrating time windows and rating predictions , 2019, Applied Intelligence.

[19]  Taha Hassan,et al.  Trust and Trustworthiness in Social Recommender Systems , 2019, WWW.

[20]  Behzad Soleimani Neysiani,et al.  Improve Performance of Association Rule-Based Collaborative Filtering Recommendation Systems using Genetic Algorithm , 2019, International Journal of Information Technology and Computer Science.

[21]  Deepti Garg,et al.  Movie Recommendation System Using Collaborative Filtering , 2018, 2018 IEEE 9th International Conference on Software Engineering and Service Science (ICSESS).

[22]  Satishkumar L. Varma,et al.  Financial Planning Recommendation System Using Content-Based Collaborative and Demographic Filtering , 2018, Smart Innovations in Communication and Computational Sciences.

[23]  Hafed Zarzour,et al.  A new collaborative filtering recommendation algorithm based on dimensionality reduction and clustering techniques , 2018, 2018 9th International Conference on Information and Communication Systems (ICICS).

[24]  Tao Li,et al.  Collaborative Filtering with Topic and Social Latent Factors Incorporating Implicit Feedback , 2018, ACM Trans. Knowl. Discov. Data.

[25]  Dionisis Margaris,et al.  Improving Collaborative Filtering's Rating Prediction Quality by Considering Shifts in Rating Practices , 2017, 2017 IEEE 19th Conference on Business Informatics (CBI).

[26]  Elad Yom-Tov,et al.  Recommendations meet web browsing: enhancing collaborative filtering using internet browsing logs , 2016, 2016 IEEE 32nd International Conference on Data Engineering (ICDE).

[27]  Julian J. McAuley,et al.  Ups and Downs: Modeling the Visual Evolution of Fashion Trends with One-Class Collaborative Filtering , 2016, WWW.

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

[29]  Sang-goo Lee,et al.  Reversed CF: A fast collaborative filtering algorithm using a k-nearest neighbor graph , 2015, Expert Syst. Appl..

[30]  Bart Goethals,et al.  Unifying nearest neighbors collaborative filtering , 2014, RecSys '14.

[31]  Alexander Tuzhilin,et al.  On over-specialization and concentration bias of recommendations: probabilistic neighborhood selection in collaborative filtering systems , 2014, RecSys '14.

[32]  Daniel Thalmann,et al.  ETAF: An extended trust antecedents framework for trust prediction , 2014, 2014 IEEE/ACM International Conference on Advances in Social Networks Analysis and Mining (ASONAM 2014).

[33]  Hui Li,et al.  A revisit to social network-based recommender systems , 2014, SIGIR.

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

[35]  Jia Li,et al.  A collaborative filtering recommendation algorithm based on user clustering and Slope One scheme , 2013, 2013 8th International Conference on Computer Science & Education.

[36]  Dan Wu,et al.  Toward a Robust data fusion for document retrieval , 2008, 2008 International Conference on Natural Language Processing and Knowledge Engineering.

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

[38]  Marc Boullé,et al.  Comparing State-of-the-Art Collaborative Filtering Systems , 2007, MLDM.

[39]  Annette M. Molinaro,et al.  Prediction error estimation: a comparison of resampling methods , 2005, Bioinform..

[40]  Yoav Shoham,et al.  Fab: content-based, collaborative recommendation , 1997, CACM.

[41]  Bradley N. Miller,et al.  GroupLens: applying collaborative filtering to Usenet news , 1997, CACM.

[42]  Douglas B. Terry,et al.  Using collaborative filtering to weave an information tapestry , 1992, CACM.

[43]  Jamshed Siddiqui,et al.  Comparative Analysis of Machine Learning based Filtering Techniques using MovieLens dataset , 2021, Procedia Computer Science.

[44]  Feng Jiang,et al.  A selective ensemble learning based two-sided cross-domain collaborative filtering algorithm , 2021, Inf. Process. Manag..

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

[46]  Alex Thomo,et al.  The 4 th International Conference on Ambient Systems , Networks and Technologies ( ANT 2013 ) LINK RECOMMENDER : Collaborative-Filtering for Recommending URLs to Twitter Users , 2013 .

[47]  Elena García Barriocanal,et al.  Evaluating collaborative filtering recommendations inside large learning object repositories , 2013, Inf. Process. Manag..

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

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

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