Abstract
The increasing number of television channels, on-demand services and online content, is expected to contribute to a better quality of experience for a costumer of such a service. However, the lack of efficient methods for finding the right content, adapted to personal interests, may lead to a progressive loss of clients. In such a scenario, recommendation systems are seen as a tool that can fill this gap and contribute to the loyalty of users. Multimedia content, namely films and television programmes are usually described using a set of metadata elements that include the title, a genre, the date of production, and the list of directors and actors. This paper provides a deep study on how the use of different metadata elements can contribute to increase the quality of the recommendations suggested. The analysis is conducted using Netflix and Movielens datasets and aspects such as the granularity of the descriptions, the accuracy metric used and the sparsity of the data are taken into account. Comparisons with collaborative approaches are also presented.
Similar content being viewed by others
References
Adomavicius G, Kwon Y (2007) New recommendation techniques for multicriteria rating systems. IEEE Intell Syst 22(3):48–55
Adomavicius G, 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(3):734–749
Ahn S, Shi CK (2008) Exploring movie recommendation system using cultural metadata. In: Proceedings of the 2008 International Conference on Cyberworlds, pp 431–438
Bar-Ilan J, Keenoy K, Yaari E, Levene M (2007) User rankings of search results. J Am Soc Inf Sci Technol 58(9):1254–1266
Bar-Ilan J, Mat-Hassan M, Levene M (2006) Methods for comparing rankings of search engine results. Comput Netw 50(10):1448–1463
Basu C, Hirsh H, Cohen W (1998) Recommendation as classification: using social and content-based information in recommendation. In: Proceedings of the Fifteenth National Conference on Artificial Intelligence, pp 714–720
Bellogin A, Castells P, Cantador I (2011) Precision-oriented evaluation of recommender systems: an algorithmic comparison. In: Proceedings of the fifth ACM conference on Recommender systems, pp 333–336
Bennett J, Lanning S (2007) The Netflix prize. In: Proceedings of KDD Cup and Workshop
Billsus D, Pazzani MJ (1998) Learning collaborative information filters. In: Proceedings of the 15th International Conference on Machine Learning, pp 46–54
Bobadill J, Serradilla F, Bernal J (2010) A new collaborative filtering metric that improves the behavior of recommender systems. Knowl-Based Syst 23(6):520–528. doi:10.1016/j.knosys.2010.03.009
Breese JS, Heckerman D, Kadie C (1998) Empirical analysis of predictive algorithms for collaborative filtering. In: Proceedings of the Fourteenth conference on Uncertainty in artificial intelligence. Morgan Kaufmann, San Francisco, pp 43–52
Burke R (2007) Hybrid web recommender systems. In: The adaptive web. Springer, Berlin, pp 377–408
Castells P, Vargas S, Wang J (2011) Novelty and diversity metrics for recommender systems: choice, discovery and relevance. International Workshop on Diversity in Document Retrieval at the 33rd European Conference on Information Retrieval
Chen K, Chen T, Zheng G, Jin O (2012) Collaborative personalized tweet recommendation. In: Proceedings of the 35th international ACM SIGIR conference on Research and development in information retrieval, pp 661–670
Cotter P, Smith B (2000) PTV: intelligent personalised TV guides. In: Proceedings of the 12th Innovative Applications of Artificial Intelligence Conference, pp 957–964
Cremonesi P, Koren Y, Turrin R (2010) Performance of recommender algorithms on top-n recommendation tasks. In: Proceedings of the fourth ACM conference on Recommender systems, pp. 39–46
Cremonesi P, Turrin R, Lentini E, Matteucci M (2008) An evaluation methodology for collaborative recommender systems. In: Proceedings of the 2008 International Conference on Automated solutions for Cross Media Content and Multi-channel Distribution, pp 224–231
Fouss F, Serens M (2008) Evaluating performance of recommender systems: an experimental comparison. In: Proceedings of the 2008 IEEE/WIC/ACM International Conference on Web Intelligence and Intelligent Agent Technology, 1: pp 735–738
Gorgoglione M, Panniello U, Tuzhilin A (2011) The effect of context-aware recommendations on customer purchasing behavior and trust. In: Proceedings of the fifth ACM conference on Recommender systems, pp 85–92
Herlocker J, Konstan J, Terveen L, Riedl J (2004) Evaluating collaborative filtering recommender systems. ACM Trans Inf Syst 22(1):5–53
Hsu S H, Wen M, Lin H, Lee C (2007) AIMED-A personalized TV recommendation system. In: Proceedings of EuroITV, pp 166–174
Iaquinta L, Gemmis M, Lops P, Semeraro G, Filannino M, Molino P (2008) Introducing serendipity in a content-based recommender system. In: Proceedings of the 2008 8th International Conference on Hybrid Intelligent Systems, pp 168–173
Jancsary J, Neubarth F, Trost H (2010) Towards context-aware personalization and a broad perspective on the semantics of news articles. In: Proceedings of the fourth ACM conference on Recommender systems, pp 289–292
Jiang M, Cui P, Liu R, Yang Q, Wang F (2012) Social contextual recommendation. In: Proceedings of the 21st ACM international conference on Information and knowledge management, pp 45–54
Koren Y (2008) Factorization meets the neighborhood: a multifaceted collaborative filtering model. In: Proceedings of the 14th ACM SIGKDD international conference on Knowledge discovery and data mining, pp 426–434
Koren Y (2010) Collaborative filtering with temporal dynamics. Commun ACM 53(4):89–97. doi:10.1145/1721654.1721677
Koren Y, Bell R, Volinsky C (2009) Matrix factorization techniques for recommender systems. Computer 42(8):30–37
Lampropoulos AS, Lampropoulos LS, TsihrintzisA GA (2011) Cascade-hybrid music recommender system for mobile services based on musical genre classification and personality diagnosis. In Multimedia Tools and Applications
Lang K (1995) NewsWeeder: learning to filter netnews. In: Proceedings of the 12th International Conference on Machine Learning, California, pp 331–339
Lipczak M, Milios E (2010) Learning in efficient tag recommendation. In: Proceedings of the fourth ACM conference on Recommender systems, pp 167–174
Lommatzsch A, Kille B, Albayrak S (2013) A framework for learning and analyzing hybrid recommenders based on heterogeneous semantic data. In: Proceedings of the 10th Conference on Open Research Areas in Information Retrieval, pp 137–140
Miller B N, Albert I, Lam SK, Konstan JA, Riedl J (2003) Movielens unplugged: experiences with an occasionally connected recommender system. In: Proceedings of the 8th international conference on Intelligent user interfaces, pp 263–266
Mitchell TM (1997) Machine learning. McGraw-Hill, Singapore
Moshfeghi Y, Piwowarski B, Jose J (2011) Handling data sparsity in collaborative filtering using emotion and semantic based features. In: Proceedings of the 34th international ACM SIGIR conference on Research and development in Information Retrieval, pp 625–634
Pazzani M, Billsus D (1997) Learning and revising user profiles: the identification of interesting web sites. Mach Learn 27:313–331
Pilászy I, Tikk D (2009) Recommending new movies: even a few ratings are more valuable than metadata. In: Proceedings of the third ACM conference on Recommender systems, pp 93–100
Rendle S, Gantner Z (2011) Fast context-aware recommendations with factorization machines. In: Proceedings of the 34th International ACM SIGIR Conference on Research and Development, pp 635–644
Resnick P, Iacovou N, Suchak M, Bergstrom P, Riedl J (1994) GroupLens: an open architecture for collaborative filtering of netnews. In: Proceedings of the 1994 ACM conference on Computer supported cooperative work, pp 175–186
Resnick P, Varian HR (1997) Recommender systems. Commun ACM 40(3):56–58
Ricci F, Rokach L, Shapira B, Kantor P, Paul B (2010) Recommender systems handbook. Springer, London
Sarwar B, Karypis G, Konstan K, Riedl J (2000) Analysis of recommendation algorithms for e–commerce. In: Proceedings of the 2nd ACM conference on Electronic commerce, pp 158–167
Setten MV (2002) Experiments with a recommendation technique that learns category interests. ICWI, pp 2712–2718
Soares M, Viana P (2014) TV recommendation and personalization systems: Integrating broadcast and video on demand services. Advances in Electrical and Computer Engineering 14(1):115--120. doi:10.4316/AECE.2014.01018
Symeonidis P, Nanopoulos A, Manolopoulos Y (2007) Feature-weighted user model for recommender systems. User Modeling 2007, Lecture Notes in Computer Science, 4511:97–106, Springer
Tang J, Hu X, Gao H, Liu H (2013) Exploiting local and global social context for recommendation. In: Proceedings of the Twenty-Third international joint conference on Artificial Intelligence, pp 2712–2718
Vargas S, Castells P (2011) Rank and relevance in novelty and diversity metrics for recommender systems. In: Proceedings of the fifth ACM conference on Recommender systems, pp 109–116
Wei C, Hsu W, Lee M (2011) A unified framework for recommendations based on quaternary semantic analysis. In: Proceedings of the 35th international ACM SIGIR conference on Research and development in information retrieval, pp 661–670
Yang B, Lei Y, Liu D, Liu J (2013) Social collaborative filtering by trust. In: Proceedings of the Twenty-Third international joint conference on Artificial Intelligence, pp 2747–2753
Yang X, Steck H, Guo Y, Liu Y (2012) On top-k recommendation using social networks. In: Proceedings of the sixth ACM conference on Recommender systems, pp 67–74
Yu Z, Zhou X, Hao Y, Gu J (2006) TV program recommendation for multiple viewers based on user profile merging. User Model User-Adap Inter 16(1):62–82
Zhong E, Fan W, Yang Q (2012) Contextual collaborative filtering via hierarchical matrix factorization. SDM, pp 744–755
Zhou K, Yang S, Zha H (2011) Functional matrix factorizations for cold-start recommendation. In: Proceedings of the 34th international ACMSIGIR conference on Research and development in Information Retrieval, pp 315–324
Zhuang Y, Chin WS, Juan Y-C, Lin C-J (2013) A fast parallel SGD for matrix factorization in shared memory systems. In: Proceedings of the 7th ACM conference on Recommender systems–RecSys 13, pp 249–256
Acknowledgments
The work presented in this paper was partially supported by Fundação para a Ciência e Tecnologia, through FCT/UTA Est/MAI/0010/2009 and The Media Arts and Technologies project (MAT), NORTE-07-0124-FEDER-000061, financed by the North Portugal Regional Operational Programme (ON.2-O Novo Norte), under the National Strategic Reference Framework (NSRF), through the European Regional Development Fund (ERDF), and by national funds, through the Portuguese funding agency, Fundação para a Ciência e a Tecnologia (FCT).
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Soares, M., Viana, P. Tuning metadata for better movie content-based recommendation systems. Multimed Tools Appl 74, 7015–7036 (2015). https://doi.org/10.1007/s11042-014-1950-1
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-014-1950-1