Abstract
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. We propose a novel context-aware movie recommendation algorithm based on joint matrix factorization (JMF). We jointly factorize the user-item matrix containing general movie ratings and other contextual movie similarity matrices to integrate contextual information into the recommendation process. The algorithm was developed within the scope of the mood-aware recommendation task that was offered by the Moviepilot mood track of the 2010 context-aware movie recommendation (CAMRa) challenge. Although the algorithm could generalize to other types of contextual information, in this work, we focus on two: movie mood tags and movie plot keywords. Since the objective in this challenge track is to recommend movies for a user given a specified mood, we devise a novel mood-specific movie similarity measure for this purpose. We enhance the recommendation based on this measure by also deploying the second movie similarity measure proposed in this article that takes into account the movie plot keywords. We validate the effectiveness of the proposed JMF algorithm with respect to the recommendation performance by carrying out experiments on the Moviepilot challenge dataset. We demonstrate that exploiting contextual information in JMF leads to significant improvement over several state-of-the-art approaches that generate movie recommendations without using contextual information. We also demonstrate that our proposed mood-specific movie similarity is better suited for the task than the conventional mood-based movie similarity measures. Finally, we show that the enhancement provided by the movie similarity capturing the plot keywords is particularly helpful in improving the recommendation to those users who are significantly more active in rating the movies than other users.
- Adomavicius, G. and Tuzhilin, A. 2005. Toward the next generation of recommender systems: A survey of the state-of-the-art and possible extensions. IEEE Trans. Knowl. Data Eng. 17, 6, 734--749. Google ScholarDigital Library
- Adomavicius, G., Sankaranarayanan, R., Sen, S., and Tuzhilin, A. 2005. Incorporating contextual information in recommender systems using a multidimensional approach. ACM Trans. Inf. Syst. 23, 103--145. Google ScholarDigital Library
- Anand, S. S. and Mobasher, B. 2007. In Contextual recommendation. From Web to Social Web: Discovering and Deploying User and Content Profiles, Springer, 142--160. Google ScholarDigital Library
- Baltrunas, L. and Ricci, F. 2009. Context-based splitting of item ratings in collaborative filtering. In Proceedings of the 3rd ACM Conference on Recommender Systems (RecSys '09). ACM, New York, NY, 245--248. Google ScholarDigital Library
- Breese, J. S., Heckerman, D., and Kadie, C. M. 1998. Empirical analysis of predictive algorithms for collaborative filtering. In Proceedings of the 14th Conference on Uncertainty in Artificial Intelligence (UAI'98). 43--52. Google ScholarDigital Library
- Burke, R. 2002. Hybrid recommender systems: Survey and experiments. User Model. User-Adapt. Interact. 12, 331--370. Google ScholarDigital Library
- Cantador, I. and Castells, P. 2009. Semantic contextualisation in a news recommender system. In Proceedings of the Workshop on Context-Aware Recommender Systems.Google Scholar
- Carolis, B. D., Mazzotta, I., Novielli, N., and Silvestri, V. 2009. Using common sense in providing personalized recommendations in the tourism domain. In Proceedings of the Workshop on Context-Aware Recommender Systems.Google Scholar
- Deng, H., Lyu, M. R., and King, I. 2009. Effective latent space graph-based re-ranking model with global consistency. In Proceedings of the 2nd ACM International Conference on Web Search and Data Mining (WSDM '09). ACM, New York, NY, 212--221. Google ScholarDigital Library
- Deshpande, M. and Karypis, G. 2004. Item-based top-n recommendation algorithms. ACM Trans. Inf. Syst. 22, 143--177. Google ScholarDigital Library
- Gantner, Z., Rendle, S., and Lars, S.-T. 2010. Factorization models for context-/time-aware movie recommendations. In Proceedings of the Workshop on Context-Aware Movie Recommendation (CAMRa '10). ACM, New York, NY, 14--19. Google ScholarDigital Library
- Gunawardana, A. and Shani, G. 2009. A survey of accuracy evaluation metrics of recommendation tasks. J. Mach. Learn. Res. 10, 2935--2962. Google ScholarDigital Library
- Herlocker, J. L., Konstan, J. A., Borchers, A., and Riedl, J. 1999. An algorithmic framework for performing collaborative filtering. In Proceedings of the 22nd Annual International ACM SIGIR Conference on Research and Development in Information Retrieval (SIGIR '99). ACM, New York, NY, 230--237. Google ScholarDigital Library
- Herlocker, J. L., Konstan, J. A., Terveen, L. G., and Riedl, J. T. 2004. Evaluating collaborative filtering recommender systems. ACM Trans. Inf. Syst. 22, 5--53. Google ScholarDigital Library
- Hofmann, T. 2004. Latent semantic models for collaborative filtering. ACM Trans. Inf. Syst. 22, 89--115. Google ScholarDigital Library
- Karatzoglou, A., Amatriain, X., Baltrunas, L., and Oliver, N. 2010. Multiverse recommendation: n-dimensional tensor factorization for context-aware collaborative filtering. In Proceedings of the 4th ACM Conference on Recommender Systems (RecSys '10). ACM, New York, NY, 79--86. Google ScholarDigital Library
- Kleinberg, J. and Sandler, M. 2008. Using mixture models for collaborative filtering. J. Comput. Syst. Sci. 74, 49--69. Google ScholarDigital Library
- Kolda, T. G. and Sun, J. 2008. Scalable tensor decompositions for multi-aspect data mining. In Proceedings of the 8th IEEE International Conference on Data Mining. IEEE, 363--372. Google ScholarDigital Library
- Konstas, I., Stathopoulos, V., and Jose, J. M. 2009. On social networks and collaborative recommendation. In Proceedings of the 32nd International ACM SIGIR Conference on Research and Development in Information Retrieval (SIGIR '09). ACM, New York, NY, 195--202. Google ScholarDigital Library
- Koren, Y. 2009. Collaborative filtering with temporal dynamics. In Proceedings of the 15th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining (KDD '09). ACM, New York, NY, 447--456. Google ScholarDigital Library
- Koren, Y., Bell, R., and Volinsky, C. 2009. Matrix factorization techniques for recommender systems. Computer 42, 30--37. Google ScholarDigital Library
- Linden, G., Smith, B., and York, J. 2003. Amazon.com recommendations: Item-to-item collaborative filtering. IEEE Internet Comput. 7, 76--80. Google ScholarDigital Library
- Liu, N. N. and Yang, Q. 2008. Eigenrank: a ranking-oriented approach to collaborative filtering. In Proceedings of the 31st Annual International ACM SIGIR Conference on Research and Development in Information Retrieval (SIGIR '08). ACM, New York, NY, 83--90. Google ScholarDigital Library
- Liu, N. N., Cao, B., Zhao, M., and Yang, Q. 2010. Adapting neighborhood and matrix factorization models for context aware recommendation. In Proceedings of the Workshop on Context-Aware Movie Recommendation (CAMRa '10). ACM, New York, NY, 7--13. Google ScholarDigital Library
- Liu, N. N., Zhao, M., and Yang, Q. 2009. Probabilistic latent preference analysis for collaborative filtering. In Proceeding of the 18th ACM Conference on Information and Knowledge Management (CIKM '09). ACM, New York, NY, 759--766. Google ScholarDigital Library
- Ma, H., Lyu, M. R., and King, I. 2009. Learning to recommend with trust and distrust relationships. In Proceedings of the 3rd ACM Conference on Recommender Systems (RecSys '09). ACM, New York, NY, 189--196. Google ScholarDigital Library
- Ma, H., Yang, H., Lyu, M. R., and King, I. 2008. Sorec: Social recommendation using probabilistic matrix factorization. In Proceedings of the 17th ACM Conference on Information and Knowledge Management (CIKM '08). ACM, New York, NY, USA, 931--940. Google ScholarDigital Library
- Rendle, S. and Schmidt-Thieme, L. 2010. Pairwise interaction tensor factorization for personalized tag recommendation. In Proceedings of the 3rd ACM International Conference on Web Search and Data Mining (WSDM '10). ACM, New York, NY, 81--90. Google ScholarDigital Library
- Rendle, S., Balby Marinho, L., Nanopoulos, A., and Schmidt-Thieme, L. 2009b. Learning optimal ranking with tensor factorization for tag recommendation. In Proceedings of the 15th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining (KDD '09). ACM, New York, NY, 727--736. Google ScholarDigital Library
- Rendle, S., Freudenthaler, C., Gantner, Z., and Schmidt-Thieme, L. 2009a. Bpr: Bayesian personalized ranking from implicit feedback. In Proceedings of the 25th Conference on Uncertainty in Artificial Intelligence (UAI '09). AUAI Press, Arlington, VA, 452--461. Google ScholarDigital Library
- Said, A., Berkovsky, S., and De Luca, E. W. 2010. Putting things in context: Challenge on context-aware movie recommendation. In Proceedings of the Workshop on Context-Aware Movie Recommendation (CAMRa '10) ACM, New York, NY, 2--6. Google ScholarDigital Library
- Salakhutdinov, R. and Mnih, A. 2008. Probabilistic matrix factorization. In Advances in Neural Information Processing Systems. Vol. 20.Google Scholar
- Sarwar, B., Karypis, G., Konstan, J., and Reidl, J. 2001. Item-based collaborative filtering recommendation algorithms. In Proceedings of the 10th International Conference on World Wide Web (WWW '01). ACM, New York, NY, 285--295. Google ScholarDigital Library
- Shi, Y., Larson, M., and Hanjalic, A. 2009. Exploiting user similarity based on rated-item pools for improved user-based collaborative filtering. In Proceedings of the 3rd ACM Conference on Recommender Systems (RecSys '09). ACM, New York, NY, 125--132. Google ScholarDigital Library
- Shi, Y., Larson, M., and Hanjalic, A. 2010a. List-wise learning to rank with matrix factorization for collaborative filtering. In Proceedings of the 4th ACM Conference on Recommender Systems (RecSys '10). ACM, New York, NY, USA, 269--272. Google ScholarDigital Library
- Shi, Y., Larson, M., and Hanjalic, A. 2010b. Mining mood-specific movie similarity with matrix factorization for context-aware recommendation. In Proceedings of the Workshop on Context-Aware Movie Recommendation (CAMRa '10). ACM, New York, NY, 34--40. Google ScholarDigital Library
- Singh, A. P. and Gordon, G. J. 2008. Relational learning via collective matrix factorization. In Proceedings of the 14th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining (KDD '08). ACM, New York, NY, 650--658. Google ScholarDigital Library
- Su, J.-H., Yeh, H.-H., Yu, P. S., and Tseng, V. S. 2010. Music recommendation using content and context information mining. IEEE Intell. Syst. 25, 16--26. Google ScholarDigital Library
- Symeonidis, P., Nanopoulos, A., and Manolopoulos, Y. 2008. Tag recommendations based on tensor dimensionality reduction. In Proceedings of the ACM Conference on Recommender Systems (RecSys '08). ACM, New York, NY, 43--50. Google ScholarDigital Library
- Symeonidis, P., Nanopoulos, A., and Manolopoulos, Y. 2010. A unified framework for providing recommendations in social tagging systems based on ternary semantic analysis. IEEE Trans. Knowl. Data Eng. 22, 179--192. Google ScholarDigital Library
- Tso-Sutter, K. H. L., Marinho, L. B., and Schmidt-Thieme, L. 2008. Tag-aware recommender systems by fusion of collaborative filtering algorithms. In Proceedings of the ACM Symposium on Applied Computing (SAC '08). ACM, New York, NY, 1995--1999. Google ScholarDigital Library
- Wang, X., Sun, J.-T., Chen, Z., and Zhai, C. 2006. Latent semantic analysis for multiple-type interrelated data objects. In Proceedings of the 29th Annual International ACM SIGIR Conference on Research and Development in Information Retrieval (SIGIR '06). ACM, New York, NY, 236--243. Google ScholarDigital Library
- Weimer, M., Karatzoglou, A., and Smola, A. 2008. Improving maximum margin matrix factorization. Mach. Learn. 72, 263--276. Google ScholarDigital Library
- Weimer, M., Karatzoglou, A., Le, Q., and Smola, A. 2007. Cofirank: Maximum margin matrix factorization for collaborative ranking. In Proceedings of the Conference on Advances in Neural Information Processing Systems (NIPS'07). 1593--1600.Google Scholar
Index Terms
- Mining contextual movie similarity with matrix factorization for context-aware recommendation
Recommendations
Matrix factorization techniques for context aware recommendation
RecSys '11: Proceedings of the fifth ACM conference on Recommender systemsContext aware recommender systems (CARS) adapt the recommendations to the specific situation in which the items will be consumed. In this paper we present a novel context-aware recommendation algorithm that extends Matrix Factorization. We model the ...
Mining mood-specific movie similarity with matrix factorization for context-aware recommendation
CAMRa '10: Proceedings of the Workshop on Context-Aware Movie RecommendationContext-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 ...
Attributes coupling based matrix factorization for item recommendation
Recommender systems have attracted lots of attention since they alleviate the information overload problem for users. Matrix factorization is one of the most widely employed collaborative filtering techniques in the research of recommender systems due ...
Comments