Improving Collaborative Filtering’s Rating Prediction Accuracy by Introducing the Common Item Rating Past Criterion

Collaborative filtering formulates personalized recommendations by considering ratings submitted by users. Collaborative filtering algorithms initially find people having similar likings, by inspecting the similarity of ratings already present in the ratings database. Users exhibiting high similarity regarding their likings are classified as “near neighbors” (NNs) and the ratings entered by each user’s near neighbors drive the formulation of recommendations for that user. To quantify the similarity between users, in order to determine a user’s NNs, a similarity metric is used. Insofar, similarity metrics proposed in the literature either consider all user ratings equally or take into account temporal variations within the users’ or items’ ratings history. However users’ ratings are co-shaped according to the experiences that they had in the past; therefore if two users enter similar (or dissimilar) ratings for an item while having experienced to a large extent the same items in the past, this constitutes stronger evidence about user similarity (or dissimilarity). Insofar however, no similarity metric takes into account this aspect. In this work, we propose and evaluate an algorithm that considers the common item rating past when computing rating predictions, in order to increase rating prediction accuracy.

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

[2]  Panagiotis Georgiadis,et al.  Adapting WS-BPEL scenario execution using collaborative filtering techniques , 2013, IEEE 7th International Conference on Research Challenges in Information Science (RCIS).

[3]  Dionisis Margaris,et al.  Exploiting Internet of Things information to enhance venues’ recommendation accuracy , 2017, Service Oriented Computing and Applications.

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

[5]  A. Jøsang,et al.  Filtering Out Unfair Ratings in Bayesian Reputation Systems , 2004 .

[6]  Dionisis Margaris,et al.  Enhancing User Rating Database Consistency Through Pruning , 2017, Trans. Large Scale Data Knowl. Centered Syst..

[7]  Yehuda Koren,et al.  Collaborative filtering with temporal dynamics , 2009, KDD.

[8]  Rong Yan,et al.  Social influence in social advertising: evidence from field experiments , 2012, EC '12.

[9]  Daniel T. Larose,et al.  Discovering Knowledge in Data: An Introduction to Data Mining , 2005 .

[10]  Panagiotis Georgiadis,et al.  Knowledge-Based Leisure Time Recommendations in Social Networks , 2017 .

[11]  João Gama,et al.  A survey on concept drift adaptation , 2014, ACM Comput. Surv..

[12]  Panagiotis Georgiadis,et al.  Query personalization using social network information and collaborative filtering techniques , 2018, Future Gener. Comput. Syst..

[13]  Giner Alor-Hernández,et al.  AKNOBAS: A knowledge-based segmentation recommender system based on intelligent data mining techniques , 2012, Comput. Sci. Inf. Syst..

[14]  Sotiris Ioannidis,et al.  Investigating the complete corpus of referendum and elections tweets , 2016, 2016 IEEE/ACM International Conference on Advances in Social Networks Analysis and Mining (ASONAM).

[15]  Dionisis Margaris,et al.  Improving collaborative filtering's rating prediction quality in dense datasets, by pruning old ratings , 2017, 2017 IEEE Symposium on Computers and Communications (ISCC).

[16]  Panagiotis Georgiadis,et al.  An integrated framework for QoS-based adaptation and exception resolution in WS-BPEL scenarios , 2013, SAC '13.

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

[18]  Songjie Gong A Collaborative Filtering Recommendation Algorithm Based on User Clustering and Item Clustering , 2010, J. Softw..

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

[20]  Anton van den Hengel,et al.  Image-Based Recommendations on Styles and Substitutes , 2015, SIGIR.

[21]  Dionisis Margaris,et al.  Improving Collaborative Filtering's Rating Prediction Accuracy by Considering Users' Rating Variability , 2018, 2018 IEEE 16th Intl Conf on Dependable, Autonomic and Secure Computing, 16th Intl Conf on Pervasive Intelligence and Computing, 4th Intl Conf on Big Data Intelligence and Computing and Cyber Science and Technology Congress(DASC/PiCom/DataCom/CyberSciTech).

[22]  Dionisis Margaris,et al.  Pruning and aging for user histories in collaborative filtering , 2016, 2016 IEEE Symposium Series on Computational Intelligence (SSCI).

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

[24]  Ofer Arazy,et al.  Improving Social Recommender Systems , 2009, IT Professional.

[25]  Panagiotis Georgiadis,et al.  A collaborative filtering algorithm with clustering for personalized web service selection in business processes , 2015, 2015 IEEE 9th International Conference on Research Challenges in Information Science (RCIS).

[26]  Yehuda Koren,et al.  Yahoo! music recommendations: modeling music ratings with temporal dynamics and item taxonomy , 2011, RecSys '11.

[27]  Ricardo Dias,et al.  Improving Music Recommendation in Session-Based Collaborative Filtering by Using Temporal Context , 2013, 2013 IEEE 25th International Conference on Tools with Artificial Intelligence.

[28]  Margaris Dionisis,et al.  An integrated framework for QoS-based adaptation and exception resolution in WS-BPEL scenarios , 2013, SAC 2013.

[29]  Panagiotis Georgiadis,et al.  Recommendation information diffusion in social networks considering user influence and semantics , 2016, Social Network Analysis and Mining.

[30]  Dionisis Margaris,et al.  Exploiting Rating Abstention Intervals for Addressing Concept Drift in Social Network Recommender Systems , 2018, Informatics.

[31]  T. Sørensen,et al.  A method of establishing group of equal amplitude in plant sociobiology based on similarity of species content and its application to analyses of the vegetation on Danish commons , 1948 .

[32]  Xin Yao,et al.  The Impact of Diversity on Online Ensemble Learning in the Presence of Concept Drift , 2010, IEEE Transactions on Knowledge and Data Engineering.

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

[34]  S. Ioannidis,et al.  Social media analysis during political turbulence , 2017, PloS one.

[35]  Ioannis Konstas,et al.  On social networks and collaborative recommendation , 2009, SIGIR.

[36]  Fan Yang,et al.  Modeling and broadening temporal user interest in personalized news recommendation , 2014, Expert Syst. Appl..

[37]  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).

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