Skip to main content
Log in

Tuning metadata for better movie content-based recommendation systems

  • Published:
Multimedia Tools and Applications Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10

Similar content being viewed by others

Notes

  1. www.netflix.com

  2. www.hulu.com

  3. www.imdb.com

  4. www.amazon.com

  5. www.pandora.com

  6. www.lastfm.com

  7. www.youtube.com

  8. www.ebay.com

  9. www.movielens.umn.edu

  10. http://movielens.umn.edu/

  11. http://developer.netflix.com/

  12. http://www.imdbapi.com/

References

  1. Adomavicius G, Kwon Y (2007) New recommendation techniques for multicriteria rating systems. IEEE Intell Syst 22(3):48–55

    Article  Google Scholar 

  2. 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

    Article  Google Scholar 

  3. Ahn S, Shi CK (2008) Exploring movie recommendation system using cultural metadata. In: Proceedings of the 2008 International Conference on Cyberworlds, pp 431–438

  4. 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

    Article  Google Scholar 

  5. Bar-Ilan J, Mat-Hassan M, Levene M (2006) Methods for comparing rankings of search engine results. Comput Netw 50(10):1448–1463

    Article  MATH  Google Scholar 

  6. 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

  7. 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

  8. Bennett J, Lanning S (2007) The Netflix prize. In: Proceedings of KDD Cup and Workshop

  9. Billsus D, Pazzani MJ (1998) Learning collaborative information filters. In: Proceedings of the 15th International Conference on Machine Learning, pp 46–54

  10. 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

    Article  Google Scholar 

  11. 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

  12. Burke R (2007) Hybrid web recommender systems. In: The adaptive web. Springer, Berlin, pp 377–408

  13. 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

  14. 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

  15. Cotter P, Smith B (2000) PTV: intelligent personalised TV guides. In: Proceedings of the 12th Innovative Applications of Artificial Intelligence Conference, pp 957–964

  16. 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

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

  18. 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

  19. 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

  20. Herlocker J, Konstan J, Terveen L, Riedl J (2004) Evaluating collaborative filtering recommender systems. ACM Trans Inf Syst 22(1):5–53

    Article  Google Scholar 

  21. Hsu S H, Wen M, Lin H, Lee C (2007) AIMED-A personalized TV recommendation system. In: Proceedings of EuroITV, pp 166–174

  22. 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

  23. 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

  24. 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

  25. 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

  26. Koren Y (2010) Collaborative filtering with temporal dynamics. Commun ACM 53(4):89–97. doi:10.1145/1721654.1721677

    Article  Google Scholar 

  27. Koren Y, Bell R, Volinsky C (2009) Matrix factorization techniques for recommender systems. Computer 42(8):30–37

    Article  Google Scholar 

  28. 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

  29. Lang K (1995) NewsWeeder: learning to filter netnews. In: Proceedings of the 12th International Conference on Machine Learning, California, pp 331–339

  30. Lipczak M, Milios E (2010) Learning in efficient tag recommendation. In: Proceedings of the fourth ACM conference on Recommender systems, pp 167–174

  31. 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

  32. 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

  33. Mitchell TM (1997) Machine learning. McGraw-Hill, Singapore

    MATH  Google Scholar 

  34. 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

  35. Pazzani M, Billsus D (1997) Learning and revising user profiles: the identification of interesting web sites. Mach Learn 27:313–331

    Article  Google Scholar 

  36. 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

  37. 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

  38. 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

  39. Resnick P, Varian HR (1997) Recommender systems. Commun ACM 40(3):56–58

    Article  Google Scholar 

  40. Ricci F, Rokach L, Shapira B, Kantor P, Paul B (2010) Recommender systems handbook. Springer, London

    Google Scholar 

  41. 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

  42. Setten MV (2002) Experiments with a recommendation technique that learns category interests. ICWI, pp 2712–2718

  43. 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

  44. 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

  45. 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

  46. 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

  47. 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

  48. 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

  49. 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

  50. 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

    Article  Google Scholar 

  51. Zhong E, Fan W, Yang Q (2012) Contextual collaborative filtering via hierarchical matrix factorization. SDM, pp 744–755

  52. 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

  53. 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

Download references

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

Authors

Corresponding author

Correspondence to Márcio Soares.

Rights and permissions

Reprints 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

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-014-1950-1

Keywords

Navigation