Effective rating prediction based on selective contextual information

Abstract Many researchers have realized the importance of contextual information and focused on designing systems that predict user’s contextual preferences. In this respect, several researches have been devoted to Context-Aware Recommender Systems (CARS). One of the remaining issues in these systems especially the collaborative filtering based ones, is determining which contextual information can be adopted to make effective rating prediction. In fact, many contextual dimensions (e.g., location, time, mood etc.) may affect the user’s preferences, but not all of these dimensions are equally important for the rating prediction effectiveness. Many existing CARS approaches cannot fully capture the influence of relevant contextual dimensions and their interaction on the rating, and furthermore cannot obtain a better recommendation performance. To address these issues, we highlight contextual dimensions weighting, study the correlation between them to elicit the most useful ones, and propose two improved rating prediction methods based on collaborative filtering techniques, involving relevant and dependent contextual dimensions. Experimental results, with respect to rating prediction quality and recommendation performance on both public available and large created contextual datasets, show that our proposal outperforms the existing recommender systems especially on the created datasets.

[1]  Jurij F. Tasic,et al.  Predicting and Detecting the Relevant Contextual Information in a Movie-Recommender System , 2013, Interact. Comput..

[2]  Derong Shen,et al.  Combining Influence and Sensitivity to Factorize Matrix for Multi-Context Recommendation , 2016, 2016 13th Web Information Systems and Applications Conference (WISA).

[3]  Umakant P. Kulkarni,et al.  Design and Implementation of User Context aware Recommendation Engine for Mobile using Bayesian Network, Fuzzy Logic and Rule Base , 2012, Int. J. Pervasive Comput. Commun..

[4]  Abayomi Moradeyo Otebolaku,et al.  Context-Aware Personalization Using Neighborhood-Based Context Similarity , 2017, Wirel. Pers. Commun..

[5]  Mica R. Endsley,et al.  Theoretical Underpinnings of Situation Awareness, A Critical Review , 2000 .

[6]  Fabio Crestani,et al.  'Show me more': Incremental length summarisation using novelty detection , 2008, Inf. Process. Manag..

[7]  Bamshad Mobasher,et al.  Managing Popularity Bias in Recommender Systems with Personalized Re-ranking , 2019, FLAIRS.

[8]  Michel Grabisch,et al.  A review of methods for capacity identification in Choquet integral based multi-attribute utility theory: Applications of the Kappalab R package , 2008, Eur. J. Oper. Res..

[9]  Francesco Ricci,et al.  Techniques for cold-starting context-aware mobile recommender systems for tourism , 2014, Intelligenza Artificiale.

[10]  M. A. Potey,et al.  Survey on Evaluation of Recommender Systems , 2015 .

[11]  Yuh-Jzer Joung,et al.  Recommendation Systems and Consumer Satisfaction Online: Moderating Effects of Consumer Product Awareness , 2013, 2013 46th Hawaii International Conference on System Sciences.

[12]  Alan Hanjalic,et al.  List-wise learning to rank with matrix factorization for collaborative filtering , 2010, RecSys '10.

[13]  Wei Niu,et al.  Discovering What You're Known For: A Contextual Poisson Factorization Approach , 2016, RecSys.

[14]  Bamshad Mobasher,et al.  CARSKit: A Java-Based Context-Aware Recommendation Engine , 2015, 2015 IEEE International Conference on Data Mining Workshop (ICDMW).

[15]  Terje N. Lillegraven,et al.  Design of a Bayesian Recommender System for Tourists Presenting a Solution to the Cold-Start User Problem , 2010 .

[16]  Bamshad Mobasher,et al.  Incorporating Context Correlation into Context-aware Matrix Factorization , 2015, CPCR+ITWP@IJCAI.

[17]  Wolfgang Wörndl,et al.  Context-Aware Tourist Trip Recommendations , 2017, RecTour@RecSys.

[18]  F. O. Isinkaye,et al.  Recommendation systems: Principles, methods and evaluation , 2015 .

[19]  Chien-Liang Liu,et al.  Large-scale recommender system with compact latent factor model , 2016, Expert Syst. Appl..

[20]  Sean M. McNee,et al.  Getting to know you: learning new user preferences in recommender systems , 2002, IUI '02.

[21]  G. Choquet Theory of capacities , 1954 .

[22]  Michael R. Lyu,et al.  Fused Matrix Factorization with Geographical and Social Influence in Location-Based Social Networks , 2012, AAAI.

[23]  Saloua Zammali,et al.  Situation-Aware Rating Prediction Using Fuzzy Rules , 2016, KSEM.

[24]  Enrique Herrera-Viedma,et al.  REFORE: A recommender system for researchers based on bibliometrics , 2015, Appl. Soft Comput..

[25]  Michel Grabisch,et al.  A decade of application of the Choquet and Sugeno integrals in multi-criteria decision aid , 2010, Ann. Oper. Res..

[26]  Ayse G. Büyüktür,et al.  Portalis: using competitive online interactions to support aid initiatives for the homeless , 2008, CHI Extended Abstracts.

[27]  Fernando Ortega,et al.  A collaborative filtering approach to mitigate the new user cold start problem , 2012, Knowl. Based Syst..

[28]  Yonglong Luo,et al.  A New Recommender System Using Context Clustering Based on Matrix Factorization Techniques , 2016 .

[29]  Sung-Bae Cho,et al.  A Recommendation Agent for Mobile Phone Users Using Bayesian Behavior Prediction , 2009, 2009 Third International Conference on Mobile Ubiquitous Computing, Systems, Services and Technologies.

[30]  Sadok Ben Yahia,et al.  Toward a Personalized Approach for Combining Document Relevance Estimates , 2014, UMAP.

[31]  Moshe Unger Latent Context-Aware Recommender Systems , 2015, RecSys.

[32]  Enrique Herrera-Viedma,et al.  Sharing notes: An academic social network based on a personalized fuzzy linguistic recommender system , 2018, Eng. Appl. Artif. Intell..

[33]  Yong Zheng,et al.  Integrating context-awareness and multi-criteria decision making in educational learning , 2019, SAC.

[34]  H Prade,et al.  An introduction to fuzzy systems. , 1998, Clinica chimica acta; international journal of clinical chemistry.

[35]  Lotfi A. Zadeh,et al.  Fuzzy logic = computing with words , 1996, IEEE Trans. Fuzzy Syst..

[36]  Bernd Ludwig,et al.  Matrix factorization techniques for context aware recommendation , 2011, RecSys '11.

[37]  Scott Dick,et al.  Incorporating Spatial, Temporal, and Social Context in Recommendations for Location-Based Social Networks , 2016, IEEE Transactions on Computational Social Systems.

[38]  Sung-Bae Cho,et al.  A Context-Aware Music Recommendation System Using Fuzzy Bayesian Networks with Utility Theory , 2006, FSKD.

[39]  Stathes Hadjiefthymiades,et al.  Situational computing: An innovative architecture with imprecise reasoning , 2007, J. Syst. Softw..

[40]  Sean M. McNee,et al.  Being accurate is not enough: how accuracy metrics have hurt recommender systems , 2006, CHI Extended Abstracts.

[41]  Francesco Ricci,et al.  Selective contextual information acquisition in travel recommender systems , 2017, Information Technology & Tourism.

[42]  Beatrice Lazzerini,et al.  Situation-Aware Mobile Service Recommendation with Fuzzy Logic and Semantic Web , 2009, 2009 Ninth International Conference on Intelligent Systems Design and Applications.

[43]  Lotfi A. Zadeh,et al.  Fuzzy Sets , 1996, Inf. Control..

[44]  Pádraig Cunningham,et al.  An on-line evaluation framework for recommender systems , 2002 .

[45]  Martha Larson,et al.  From Sensors to Songs: A Learning-Free Novel Music Recommendation System using Contextual Sensor Data , 2015, LocalRec@RecSys.

[46]  Jesús Alcalá-Fdez,et al.  jFuzzyLogic: a robust and flexible Fuzzy-Logic inference system language implementation , 2012, 2012 IEEE International Conference on Fuzzy Systems.

[47]  Etienne E. Kerre,et al.  Defuzzification: criteria and classification , 1999, Fuzzy Sets Syst..

[48]  Marko Tkalcic,et al.  Database for contextual personalization , 2011 .

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

[50]  Wolfgang Wörndl,et al.  Context-Aware Recommendations for Mobile Shopping , 2015, LocalRec@RecSys.

[51]  John Riedl,et al.  Application of Dimensionality Reduction in Recommender System - A Case Study , 2000 .

[52]  M. Grabisch The application of fuzzy integrals in multicriteria decision making , 1996 .

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

[54]  Charles L. A. Clarke,et al.  Novelty and diversity in information retrieval evaluation , 2008, SIGIR '08.

[55]  Zarinah Mohd Kasirun,et al.  An Effective Recommender Algorithm for Cold-Start Problem in Academic Social Networks , 2014 .

[56]  Siddharth J. Mehta,et al.  Threshold based KNN for fast and more accurate recommendations , 2015, 2015 IEEE 2nd International Conference on Recent Trends in Information Systems (ReTIS).

[57]  Rodrygo L. T. Santos,et al.  Diversity and novelty in information retrieval , 2013, SIGIR.

[58]  Michael Gr. Voskoglou Comparison of the COG Defuzzification Technique and Its Variations to the GPA Index , 2016, ArXiv.

[59]  Jiebo Luo,et al.  2016 Ieee International Conference on Big Data (big Data) Solving Cold-start Problem in Large-scale Recommendation Engines: a Deep Learning Approach , 2022 .

[60]  Zibin Zheng,et al.  Location-Aware and Personalized Collaborative Filtering for Web Service Recommendation , 2016, IEEE Transactions on Services Computing.

[61]  Saloua Zammali,et al.  A Context Features Selecting and Weighting Methods for Context-Aware Recommendation , 2015, 2015 IEEE 39th Annual Computer Software and Applications Conference.

[62]  Gediminas Adomavicius,et al.  Multi-Criteria Recommender Systems , 2011, Recommender Systems Handbook.

[63]  Shengxiang Yang,et al.  Particle Swarm Optimization With Composite Particles in Dynamic Environments , 2010, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[64]  Taghi M. Khoshgoftaar,et al.  A Survey of Collaborative Filtering Techniques , 2009, Adv. Artif. Intell..

[65]  J. Mendel Fuzzy logic systems for engineering: a tutorial , 1995, Proc. IEEE.

[66]  Patrick Brézillon,et al.  Modeling Temporal Effectiveness for Context-Aware Web Services Recommendation , 2015, 2015 IEEE International Conference on Web Services.

[67]  Minghu Ha,et al.  A New Similarity Measure between  Intuitionistic Fuzzy Sets Based on a Choquet Integral Model , 2008, 2008 Fifth International Conference on Fuzzy Systems and Knowledge Discovery.