Weighted Percentile-Based Context-Aware Recommender System

Context-Aware Recommender Systems (CARS) focus on the improvement of accuracy and user’s satisfaction by incorporating context features while making recommendations. Using too many context features aggravate the data sparsity problem and may impair predictive performance while few context features fail to capture the contextual effects. Though genre-based ratings called implicit ratings play an important role while making recommendations, despite that most of the studies have focused on utilizing explicit ratings. Addressing these issues, we propose a novel framework that demonstrates multiple rating prediction algorithms based on user neighborhood and item neighborhood approaches exploiting explicit and implicit ratings. The algorithms incorporate context communities to alleviate the data sparsity problem. We have also used weighted percentile method to increase the precision. Furthermore, we extended our research to Group Recommendations to see the effectiveness of the proposed algorithms. Finally, the results using two datasets indicate that the proposed context-aware weighted percentile algorithms are superior than the baseline approaches. The item neighborhood-based approaches are more accurate than user neighborhood-based approaches and the performance of explicit and implicit ratings are dataset dependent. The results obtained also prove the effectiveness of the algorithms for Group Recommendations.

[1]  Kasra Madadipouya,et al.  A Location-Based Movie Recommender System Using Collaborative Filtering , 2015, ArXiv.

[2]  Dimitris Plexousakis,et al.  Qualitative analysis of user-based and item-based prediction algorithms for recommendation agents , 2005, Eng. Appl. Artif. Intell..

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

[4]  Francesco Ricci,et al.  Group recommendations with rank aggregation and collaborative filtering , 2010, RecSys '10.

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

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

[7]  Bamshad Mobasher,et al.  Similarity-Based Context-Aware Recommendation , 2015, WISE.

[8]  Bernd Ludwig,et al.  InCarMusic: Context-Aware Music Recommendations in a Car , 2011, EC-Web.

[9]  Bamshad Mobasher,et al.  Differential Context Relaxation for Context-Aware Travel Recommendation , 2012, EC-Web.

[10]  Panagiotis Adamopoulos,et al.  Recommendation opportunities: improving item prediction using weighted percentile methods in collaborative filtering systems , 2013, RecSys.

[11]  Silvia N. Schiaffino,et al.  Entertainment recommender systems for group of users , 2011, Expert Syst. Appl..

[12]  Robin Burke,et al.  Optimal Feature Selection for Context-Aware Recommendation using Differential Relaxation , 2012 .

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

[14]  Yong Zheng,et al.  A Revisit to The Identification of Contexts in Recommender Systems , 2015, IUI Companion.

[15]  Bamshad Mobasher,et al.  Integrating Context Similarity with Sparse Linear Recommendation Model , 2015, UMAP.