Improving Collaborative Filtering’s Rating Prediction Quality by Exploiting the Item Adoption Eagerness Information

Collaborative filtering generates recommendations tailored to the users’ preferences by exploiting item ratings registered by users. Collaborative filtering algorithms firstly find people that have rated items in a similar fashion; these people are coined as “near neighbors” and their ratings on items are combined in the recommendation generation phase to predict ratings and generate recommendations. On the other hand, people exhibit different levels of eagerness to adopt new products: according to this characteristic, there is a set of users, termed as “Early Adopters”, who are prone to start using a product or technology as soon as it becomes available, in contrast to the majority of users, who prefer to start using items once they reach maturity; this important aspect of user behavior is not taken into account by existing algorithms. In this work, we propose an algorithm that considers the eagerness shown by users to adopt products, so as to leverage the accuracy of rating prediction. The proposed algorithm is evaluated using seven popular datasets.CCS CONCEPTS •Information systems → Collaborative filtering.

[1]  E. Rogers,et al.  Diffusion of Innovations , 1964 .

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

[3]  Tein-Yaw Chung,et al.  Toward service recommendation in Internet of Things , 2015, 2015 Seventh International Conference on Ubiquitous and Future Networks.

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

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

[6]  Georgios Kouroupetroglou,et al.  Acoustic Rendering of Data Tables Using Earcons and Prosody for Document Accessibility , 2009, HCI.

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

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

[9]  Georgios Kouroupetroglou,et al.  Auditory universal accessibility of data tables using naturally derived prosody specification , 2010, Universal Access in the Information Society.

[10]  Yannis Stavrakas,et al.  The ARCOMEM Architecture for Social- and Semantic-Driven Web Archiving , 2014, Future Internet.

[11]  Constantine D. Spyropoulos,et al.  Symbolic Authoring for Multilingual Natural Language Generation , 2002, SETN.

[12]  Diana Maynard,et al.  Analysing and Enriching Focused Semantic Web Archives for Parliament Applications , 2014, Future Internet.

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

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

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

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

[17]  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.

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

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

[20]  Mehrbakhsh Nilashi,et al.  Collaborative filtering recommender systems , 2013 .

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

[22]  Nick Campbell,et al.  Metalogue: A Multiperspective Multimodal Dialogue System with Metacognitive Abilities for Highly Adaptive and Flexible Dialogue Management , 2014, 2014 International Conference on Intelligent Environments.

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

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

[25]  Georgios Kouroupetroglou,et al.  Modelling Emphatic Events from Non-Speech Aware Documents in Speech Based User Interfaces , 2003 .

[26]  Eric Horvitz,et al.  Collaborative Filtering by Personality Diagnosis: A Hybrid Memory and Model-Based Approach , 2000, UAI.

[27]  Alexandros Pino,et al.  An Open Source / Freeware Assistive Technology Software Inventory , 2010, ICCHP.

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

[29]  Dionisis Margaris,et al.  Enhancing Rating Prediction Quality Through Improving the Accuracy of Detection of Shifts in Rating Practices , 2018, Trans. Large Scale Data Knowl. Centered Syst..

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

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

[32]  Georgios Kouroupetroglou,et al.  Spoken Dialogue Interfaces: Integrating Usability , 2009, USAB.

[33]  Georgios Kouroupetroglou,et al.  Diction Based Prosody Modeling in Table-to-Speech Synthesis , 2005, TSD.

[34]  J. Sheth,et al.  Psychology of innovation resistance : the less developed concept (LDC) in diffusion research / BEBR No. 622 , 1979 .

[35]  Anilkumar Kothalil Gopalakrishnan,et al.  A collaborative filtering recommendation based on user profile and user behavior in online social networks , 2014, 2014 International Computer Science and Engineering Conference (ICSEC).

[36]  Masatoshi Yoshikawa,et al.  Adaptive web search based on user profile constructed without any effort from users , 2004, WWW '04.

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

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

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

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

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

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

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

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

[45]  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.

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

[47]  J. Loy Social Psychological Characteristics of Innovators , 1969 .

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

[49]  Georgios Kouroupetroglou,et al.  Modeling Prosodic Structures in Linguistically Enriched Environments , 2004, TSD.

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

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

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

[53]  Nikos Tsirakis,et al.  Sentiment Analysis for Reputation Management: Mining the Greek Web , 2014, SETN.

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

[55]  Alexandros Pino,et al.  Designing User Interfaces for Social Media Driven Digital Preservation and Information Retrieval , 2012, ICCHP.

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

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