Mining mood-specific movie similarity with matrix factorization for context-aware recommendation

Context-aware recommendation seeks to improve recommendation performance by exploiting various information sources in addition to the conventional user-item matrix used by recommender systems. Recommendations should also usually strive to satisfy a specific purpose. Within the Moviepilot mood track of the context-aware movie recommendation challenge, we propose a novel movie similarity measure that is specific to the movie property demanded by the challenge, i.e., movie mood. Our measure is further exploited by a joint matrix factorization model for recommendation. We experimentally validate the effectiveness of the proposed algorithm in exploiting mood-specific movie similarity for the recommendation with respect to several evaluation metrics, demonstrating that it could outperform several state-of-the-art approaches. In particular, mood-specific movie similarity is demonstrated to be more beneficial than general mood-based movie similarity, for the purpose of mood-specific recommendation.

[1]  Nicole Novielli,et al.  Using Common Sense in Providing Personalized Recommendations in the Tourism Domain , 2009 .

[2]  Martha Larson,et al.  Exploiting user similarity based on rated-item pools for improved user-based collaborative filtering , 2009, RecSys '09.

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

[4]  Guy Shani,et al.  A Survey of Accuracy Evaluation Metrics of Recommendation Tasks , 2009, J. Mach. Learn. Res..

[5]  Min Zhao,et al.  Probabilistic latent preference analysis for collaborative filtering , 2009, CIKM.

[6]  Pearl Pu,et al.  A recursive prediction algorithm for collaborative filtering recommender systems , 2007, RecSys '07.

[7]  John Riedl,et al.  An algorithmic framework for performing collaborative filtering , 1999, SIGIR '99.

[8]  John Riedl,et al.  Item-based collaborative filtering recommendation algorithms , 2001, WWW '01.

[9]  Yehuda Koren,et al.  Matrix Factorization Techniques for Recommender Systems , 2009, Computer.

[10]  Robin D. Burke,et al.  Hybrid Recommender Systems: Survey and Experiments , 2002, User Modeling and User-Adapted Interaction.

[11]  Ioannis Konstas,et al.  On social networks and collaborative recommendation , 2009, SIGIR.

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

[13]  Pablo Castells,et al.  Semantic contextualisation in a news recommender system , 2009 .

[14]  Philip S. Yu,et al.  Music Recommendation Using Content and Context Information Mining , 2010, IEEE Intelligent Systems.

[15]  Lars Schmidt-Thieme,et al.  BPR: Bayesian Personalized Ranking from Implicit Feedback , 2009, UAI.

[16]  George Karypis,et al.  Item-based top-N recommendation algorithms , 2004, TOIS.

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

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

[19]  Hongbo Deng,et al.  Effective latent space graph-based re-ranking model with global consistency , 2009, WSDM '09.

[20]  Yihong Gong,et al.  Combining content and link for classification using matrix factorization , 2007, SIGIR.

[21]  Alan Said,et al.  Putting things in context: Challenge on Context-Aware Movie Recommendation , 2010 .

[22]  Mukkai S. Krishnamoorthy,et al.  A random walk method for alleviating the sparsity problem in collaborative filtering , 2008, RecSys '08.