Advertisement

Multimedia Tools and Applications

, Volume 74, Issue 17, pp 7015–7036 | Cite as

Tuning metadata for better movie content-based recommendation systems

  • Márcio SoaresEmail author
  • Paula Viana
Article

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.

Keywords

Recommendation algorithms Collaborative Content-based Metadata 

Notes

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

References

  1. 1.
    Adomavicius G, Kwon Y (2007) New recommendation techniques for multicriteria rating systems. IEEE Intell Syst 22(3):48–55CrossRefGoogle Scholar
  2. 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–749CrossRefGoogle Scholar
  3. 3.
    Ahn S, Shi CK (2008) Exploring movie recommendation system using cultural metadata. In: Proceedings of the 2008 International Conference on Cyberworlds, pp 431–438Google Scholar
  4. 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–1266CrossRefGoogle Scholar
  5. 5.
    Bar-Ilan J, Mat-Hassan M, Levene M (2006) Methods for comparing rankings of search engine results. Comput Netw 50(10):1448–1463zbMATHCrossRefGoogle Scholar
  6. 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–720Google Scholar
  7. 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–336Google Scholar
  8. 8.
    Bennett J, Lanning S (2007) The Netflix prize. In: Proceedings of KDD Cup and WorkshopGoogle Scholar
  9. 9.
    Billsus D, Pazzani MJ (1998) Learning collaborative information filters. In: Proceedings of the 15th International Conference on Machine Learning, pp 46–54Google Scholar
  10. 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 CrossRefGoogle Scholar
  11. 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–52Google Scholar
  12. 12.
    Burke R (2007) Hybrid web recommender systems. In: The adaptive web. Springer, Berlin, pp 377–408Google Scholar
  13. 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 RetrievalGoogle Scholar
  14. 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–670Google Scholar
  15. 15.
    Cotter P, Smith B (2000) PTV: intelligent personalised TV guides. In: Proceedings of the 12th Innovative Applications of Artificial Intelligence Conference, pp 957–964Google Scholar
  16. 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–46Google Scholar
  17. 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–231Google Scholar
  18. 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–738Google Scholar
  19. 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–92Google Scholar
  20. 20.
    Herlocker J, Konstan J, Terveen L, Riedl J (2004) Evaluating collaborative filtering recommender systems. ACM Trans Inf Syst 22(1):5–53CrossRefGoogle Scholar
  21. 21.
    Hsu S H, Wen M, Lin H, Lee C (2007) AIMED-A personalized TV recommendation system. In: Proceedings of EuroITV, pp 166–174Google Scholar
  22. 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–173Google Scholar
  23. 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–292Google Scholar
  24. 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–54Google Scholar
  25. 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–434Google Scholar
  26. 26.
    Koren Y (2010) Collaborative filtering with temporal dynamics. Commun ACM 53(4):89–97. doi: 10.1145/1721654.1721677 CrossRefGoogle Scholar
  27. 27.
    Koren Y, Bell R, Volinsky C (2009) Matrix factorization techniques for recommender systems. Computer 42(8):30–37CrossRefGoogle Scholar
  28. 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 ApplicationsGoogle Scholar
  29. 29.
    Lang K (1995) NewsWeeder: learning to filter netnews. In: Proceedings of the 12th International Conference on Machine Learning, California, pp 331–339Google Scholar
  30. 30.
    Lipczak M, Milios E (2010) Learning in efficient tag recommendation. In: Proceedings of the fourth ACM conference on Recommender systems, pp 167–174Google Scholar
  31. 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–140Google Scholar
  32. 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–266Google Scholar
  33. 33.
    Mitchell TM (1997) Machine learning. McGraw-Hill, SingaporezbMATHGoogle Scholar
  34. 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–634Google Scholar
  35. 35.
    Pazzani M, Billsus D (1997) Learning and revising user profiles: the identification of interesting web sites. Mach Learn 27:313–331CrossRefGoogle Scholar
  36. 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–100Google Scholar
  37. 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–644Google Scholar
  38. 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–186Google Scholar
  39. 39.
    Resnick P, Varian HR (1997) Recommender systems. Commun ACM 40(3):56–58CrossRefGoogle Scholar
  40. 40.
    Ricci F, Rokach L, Shapira B, Kantor P, Paul B (2010) Recommender systems handbook. Springer, LondonGoogle Scholar
  41. 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–167Google Scholar
  42. 42.
    Setten MV (2002) Experiments with a recommendation technique that learns category interests. ICWI, pp 2712–2718Google Scholar
  43. 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. 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, SpringerGoogle Scholar
  45. 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–2718Google Scholar
  46. 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–116Google Scholar
  47. 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–670Google Scholar
  48. 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–2753Google Scholar
  49. 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–74Google Scholar
  50. 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–82CrossRefGoogle Scholar
  51. 51.
    Zhong E, Fan W, Yang Q (2012) Contextual collaborative filtering via hierarchical matrix factorization. SDM, pp 744–755Google Scholar
  52. 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–324Google Scholar
  53. 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–256Google Scholar

Copyright information

© Springer Science+Business Media New York 2014

Authors and Affiliations

  1. 1.INESC TEC (formerly INESC Porto)PortoPortugal
  2. 2.ISEP/IPP–School of EngineeringPolytechnic Institute of PortoPortoPortugal

Personalised recommendations