Situation-Aware Rating Prediction Using Fuzzy Rules

Context-Aware Recommendation Systems (CARS) extend traditional recommendation systems by adapting their output to users’ specific contextual situations. Rating prediction in CARS has been tackled by researchers attempting to recommend appropriate items to users. However, in rating prediction, three thriving challenges are still to tackle: (i) the weight of each context dimension; (ii) the correlation between context dimensions; and (iii) situation inference. A major shortcoming of the classical methods is that there is no defined way to study dependencies and interactions existing among context dimensions. Context-aware algorithms made a strong assumption that context dimensions weights are the same or initialized with random values. To address these issues, we propose a novel approach for weighting context dimensions, studying the correlation between them to infer the current situation then predict the rating based on the inferred situation. Through detailed experimental evaluation we demonstrate that the proposed approach is helpful to improve the prediction accuracy.

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

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

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

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

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

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

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

[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]  Bamshad Mobasher,et al.  Recommendation with Differential Context Weighting , 2013, UMAP.

[10]  R. Burke,et al.  Correlation-Based Context-aware Matrix Factorization , 2015 .

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

[12]  Karl Aberer,et al.  SoCo: a social network aided context-aware recommender system , 2013, WWW.

[13]  Bamshad Mobasher,et al.  The Role of Emotions in Context-aware Recommendation , 2013, Decisions@RecSys.

[14]  Natarajan Meghanathan,et al.  Advances in Computing and Information Technology , 2013 .

[15]  Yasuhiro Takishima,et al.  Context-Aware Preference Model Based on a Study of Difference between Real and Supposed Situation Data , 2009, UMAP.