Towards context-aware recommendations: Strategies for exploiting multi-criteria communities

Nowadays, recommender systems are becoming popular since they help users alleviate the information overload problem by offering personalized recommendations. Most systems apply collaborative filtering to predict individual preferences based on opinions of like-minded people through their ratings on items. Recently, context-aware recommender systems (CARSs) exploit additional context data such as time, place and so on for providing better recommendations. However, the large majority of CARSs use only ratings as a criterion for building communities, and ignore other available data allowing users to be grouped into communities. In this paper, we present a novel approach for exploiting multi-criteria communities to generate context-aware recommendations. The underlying idea of three proposed algorithms CRMC, CRESC and CREOC is that for each context, communities from the most suitable criteria followed by the learning phase are incorporated into the recommendation process. Experimental results show that our approach can improve the quality of recommendations.

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

[2]  Anind K. Dey,et al.  Understanding and Using Context , 2001, Personal and Ubiquitous Computing.

[3]  Francesco Ricci,et al.  Context-based splitting of item ratings in collaborative filtering , 2009, RecSys '09.

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

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

[6]  Yehuda Koren,et al.  Advances in Collaborative Filtering , 2011, Recommender Systems Handbook.

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

[8]  Gediminas Adomavicius,et al.  Context-aware recommender systems , 2008, RecSys '08.

[9]  Lior Rokach,et al.  Introduction to Recommender Systems Handbook , 2011, Recommender Systems Handbook.

[10]  Martha Larson,et al.  Mining mood-specific movie similarity with matrix factorization for context-aware recommendation , 2010 .

[11]  Josep Lluís de la Rosa i Esteva,et al.  A Taxonomy of Recommender Agents on the Internet , 2003, Artificial Intelligence Review.

[12]  Catherine Berrut,et al.  Improving new user recommendations with rule-based induction on cold user data , 2007, RecSys '07.

[13]  Jurij F. Tasic,et al.  Relevant Context in a Movie Recommender System: Users' Opinion vs. Statistical Detection , 2012 .

[14]  Sahin Albayrak,et al.  Inferring Contextual User Profiles - Improving Recommender Performance , 2011 .

[15]  George Karypis,et al.  A Comprehensive Survey of Neighborhood-based Recommendation Methods , 2011, Recommender Systems Handbook.

[16]  Dan Lin,et al.  Automatic social group organization and privacy management , 2012, 8th International Conference on Collaborative Computing: Networking, Applications and Worksharing (CollaborateCom).

[17]  Guy Shani,et al.  Evaluating Recommendation Systems , 2011, Recommender Systems Handbook.

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