Kernel Context Recommender System (KCR): A Scalable Context-Aware Recommender System Algorithm

Recommender systems are intelligent data mining applications that deal with the issue of information overload significantly. The available literature discusses several methodologies to generate recommendations and proposes different techniques in accordance with users’ needs. The majority of the work in the recommender system domain focuses on increasing the recommendation accuracy by employing several proposed approaches where the main motive remains to maximize the accuracy of recommendations while ignoring other design objectives, such as a user’s an item’s context. The biggest challenge for a recommender system is to produce meaningful recommendations by using contextual user-item rating information. A context is a vast term that may consider various aspects; for example, a user’s social circle, time, mood, location, weather, company, day type, an item’s genre, location, and language. Typically, the rating behavior of users varies under different contexts. From this line of research, we have proposed a new algorithm, namely Kernel Context Recommender System, which is a flexible, fast, and accurate kernel mapping framework that recognizes the importance of context and incorporates the contextual information using kernel trick while making predictions. We have benchmarked our proposed algorithm with pre- and post-filtering approaches as they have been the favorite approaches in the literature to solve the context-aware recommendation problem. Our experiments reveal that considering the contextual information can increase the performance of a system and provide better, relevant, and meaningful results on various evaluation metrics.

[1]  Xu Yu,et al.  SVMs Classification Based Two-side Cross Domain Collaborative Filtering by inferring intrinsic user and item features , 2018, Knowl. Based Syst..

[2]  Mustansar Ali Ghazanfar,et al.  Experimenting switching hybrid recommender systems , 2015, Intell. Data Anal..

[3]  Thorsten Joachims,et al.  Training linear SVMs in linear time , 2006, KDD '06.

[4]  John Riedl,et al.  GroupLens: an open architecture for collaborative filtering of netnews , 1994, CSCW '94.

[5]  Padraig Cunningham,et al.  Context boosting collaborative recommendations , 2004, Knowl. Based Syst..

[6]  Lars Schmidt-Thieme,et al.  Factorization models for context-/time-aware movie recommendations , 2010 .

[7]  Bradley N. Miller,et al.  Applying Collaborative Filtering to Usenet News , 1997 .

[8]  Lars Schmidt-Thieme,et al.  Pairwise interaction tensor factorization for personalized tag recommendation , 2010, WSDM '10.

[9]  Laizhong Cui,et al.  A novel context-aware recommendation algorithm with two-level SVD in social networks , 2017, Future Gener. Comput. Syst..

[10]  Adam Prügel-Bennett,et al.  Kernel-Mapping Recommender system algorithms , 2012, Inf. Sci..

[11]  Mustansar Ali Ghazanfar,et al.  Exploiting context in kernel-mapping recommender system algorithms , 2013, Other Conferences.

[12]  Xu Yu,et al.  A User-Based Cross Domain Collaborative Filtering Algorithm Based on a Linear Decomposition Model , 2017, IEEE Access.

[13]  Sangkeun Lee,et al.  Exploiting Contextual Information from Event Logs for Personalized Recommendation , 2010, Computer and Information Science.

[14]  Linas Baltrunas,et al.  Towards Time-Dependant Recommendation based on Implicit Feedback , 2009 .

[15]  Alexander Tuzhilin,et al.  Experimental comparison of pre- vs. post-filtering approaches in context-aware recommender systems , 2009, RecSys '09.

[16]  Gediminas Adomavicius,et al.  Incorporating contextual information in recommender systems using a multidimensional approach , 2005, TOIS.

[17]  Loriene Roy,et al.  Content-based book recommending using learning for text categorization , 1999, DL '00.

[18]  Nuria Oliver,et al.  Multiverse recommendation: n-dimensional tensor factorization for context-aware collaborative filtering , 2010, RecSys '10.

[19]  Lars Schmidt-Thieme,et al.  Fast context-aware recommendations with factorization machines , 2011, SIGIR.

[20]  Stephen Chi-fai Chan,et al.  Applicability of Demographic Recommender System to Tourist Attractions: A Case Study on Trip Advisor , 2012, 2012 IEEE/WIC/ACM International Conferences on Web Intelligence and Intelligent Agent Technology.

[21]  Stuart E. Middleton,et al.  Ontological user profiling in recommender systems , 2004, TOIS.

[22]  Greg Linden,et al.  Amazon . com Recommendations Item-to-Item Collaborative Filtering , 2001 .

[23]  Bamshad Mobasher,et al.  Emotions in Context-Aware Recommender Systems , 2017, Emotions and Personality in Personalized Services.

[24]  Steve R. Gunn,et al.  Maximum Margin Learning with Incomplete Data: Learning Networks instead of Tables , 2010, WAPA.

[25]  Adam Prügel-Bennett,et al.  Leveraging clustering approaches to solve the gray-sheep users problem in recommender systems , 2014, Expert Syst. Appl..

[26]  Robin D. Burke,et al.  Hybrid Web Recommender Systems , 2007, The Adaptive Web.

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

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

[29]  Iván Cantador,et al.  Time-aware recommender systems: a comprehensive survey and analysis of existing evaluation protocols , 2013, User Modeling and User-Adapted Interaction.

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

[31]  Bamshad Mobasher,et al.  Recommendation with Differential Context Weighting , 2013, UMAP.

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

[33]  J. Bobadilla,et al.  Recommender systems survey , 2013, Knowl. Based Syst..

[34]  Yang Zhang,et al.  Improving performance of tensor-based context-aware recommenders using Bias Tensor Factorization with context feature auto-encoding , 2017, Knowl. Based Syst..

[35]  Lora Aroyo,et al.  Predicting User Experiences through Cross-Context Reasoning , 2006, LWA.

[36]  María N. Moreno García,et al.  A hybrid recommendation approach for a tourism system , 2013, Expert Syst. Appl..

[37]  Shivakant Mishra,et al.  Fusing mobile, sensor, and social data to fully enable context-aware computing , 2010, HotMobile '10.

[38]  Linas Baltrunas,et al.  Exploiting contextual information in recommender systems , 2008, RecSys '08.

[39]  Paulo Villegas,et al.  Music recommendations with temporal context awareness , 2010, RecSys '10.

[40]  Yehuda Koren,et al.  Factorization meets the neighborhood: a multifaceted collaborative filtering model , 2008, KDD.

[41]  Albrecht Schmidt,et al.  There is more to context than location , 1999, Comput. Graph..

[42]  Erik Duval,et al.  Context-Aware Recommender Systems for Learning: A Survey and Future Challenges , 2012, IEEE Transactions on Learning Technologies.

[43]  Tommi S. Jaakkola,et al.  Maximum-Margin Matrix Factorization , 2004, NIPS.