Multimedia Tools and Applications

, Volume 36, Issue 1–2, pp 55–70 | Cite as

A hybrid approach for movie recommendation

  • George Lekakos
  • Petros Caravelas


Collaborative and content-based filtering are the major methods in recommender systems that predict new items that users would find interesting. Each method has advantages and shortcomings of its own and is best applied in specific situations. Hybrid approaches use elements of both methods to improve performance and overcome shortcomings. In this paper, we propose a hybrid approach based on content-based and collaborative filtering, implemented in MoRe, a movie recommendation system. We also provide empirical comparison of the hybrid approach to the base methods of collaborative and content-based filtering and draw useful conclusions upon their performance.


Recommender systems Collaborative filtering Content-based filtering Hybrid methods 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Alspector J, Koicz A, Karunanithi N (1997) Feature-based and clique-based user models for movie selection: a comparative study. User Model User Adapt Interact 7:297–304CrossRefGoogle Scholar
  2. 2.
    Balabanovic M (1997) An adaptive web page recommendation service. In Proceedings of the ACM first international conference on autonomous agents. Marina del Ray, California, pp 378–385Google Scholar
  3. 3.
    Balabanovic M, Shoham Y (1997) Fab: content-based collaborative recommendation. Commun ACM 40(3):66–72CrossRefGoogle Scholar
  4. 4.
    Basu C, Hirsh H, Cohen W (1998) Recommendation as classification: using social and content-based information in recommendation. In Proceedings of the 15th national conference on artificial intelligence. Madison, WI, pp 714–720Google Scholar
  5. 5.
    Billsus D, Pazzani M (2000) User modeling for adaptive news access. User Model User Adapt Interact 10(2–3):147–180CrossRefGoogle Scholar
  6. 6.
    Burke R (2002) Hybrid recommender systems: survey and experiments. User Model User Adapt Interact 12:331–370zbMATHCrossRefGoogle Scholar
  7. 7.
    Claypool M, Gokhale A, Miranda T, Murnikov P, Netes D, Sartin M (1999) Combining content-based and collaborative filters in an online newspaper. In Proceedings of the ACM SIGIR workshop on recommender systems. Berkeley, CA,
  8. 8.
    Cosle D, Lam S, Albert IK, Riedl J (2003) Is seeing believing? How recommender systems influence users’ opinions. In Proceedings of the computer–human interaction 2003 conference on human factors in computing systems. Fort Lauderdale, FL, pp 585–592Google Scholar
  9. 9.
    Goldberg K, Roeder T, Guptra D, Perkins C (2001) Eigentaste: a constant-time collaborative filtering algorithm. Inf Retr 4(2):133–151zbMATHCrossRefGoogle Scholar
  10. 10.
    Gutta S, Kuparati K, Lee K, Martino J, Schaffer D, Zimmerman J (2000) TV content recommender system. In Proceedings of the 17th national conference on artificial intelligence. Austin, Texas, pp 1121–1122Google Scholar
  11. 11.
    Herlocker J, Konstan J, Borchers A, Riedl J (1999) An algorithmic framework for performing collaborative filtering. In Proceedings of the twenty-second international conference on research and development in information retrieval (SIGIR ‘99). New York, pp 230–237Google Scholar
  12. 12.
    Herlocker J, Konstan J, Riedl J (2002). An empirical analysis of design choices in neighborhood-base collaborative filtering algorithms. Inf Retr 5:287–310CrossRefGoogle Scholar
  13. 13.
    Karypis G (2001) Evaluation of item-based top-n recommendation algorithms. In Proceedings of the CIKM 2001, pp 247–254Google Scholar
  14. 14.
    Lekakos G, Giaglis GM (2004) A lifestyle-based approach for delivering personalized advertisements in digital interactive television. J Comput Mediat Commun 9(2)Google Scholar
  15. 15.
    Linden G, Smith B, York J (2003) recommendations: item-to-item collaborative filtering. IEEE Internet Computing 2003, pp 76–80, January–FebruaryGoogle Scholar
  16. 16.
    Miller BN, Albert I, Lam SK, Konstan J, Riedl J (2003) MovieLens unplugged: experiences with an occasionally connected recommender system. In Proceedings of the international conference on intelligent user interfacesGoogle Scholar
  17. 17.
    Mooney RJ, Roy L (2000) Content-based book recommending using learning for text categorization. In Proceedings of the fifth ACM conference in digital libraries. San Antonio, TX, pp 195–204Google Scholar
  18. 18.
    O’Sullivan D, Smyth B, Wilson DC, McDonald K, Smeaton A (2004) Improving the quality of the personalized electronic program guide. User Model User Adapt Interact 14(1):5–36CrossRefGoogle Scholar
  19. 19.
    Pazzani M (1999) A framework for collaborative, content-based and demographic filtering. Artif Intell Rev 13(5/6):393–408CrossRefGoogle Scholar
  20. 20.
    Pazzani M, Billsus D (1997) Learning and revising user profiles: the identification of interesting web sites. Mach Learn 27:313–331CrossRefGoogle Scholar
  21. 21.
    Rashid A, Albert I, Cosley D, Lam S, McNee S, Konstan J, Riedl J (2002) Getting to know you: Learning new user preferences in recommender systems. In Proceedings of the proceedings of international conference on intelligent user interfacesGoogle Scholar
  22. 22.
    Resnick P, Iacovou N, Suchak M, Bergstrom P, Riedl J (1994) GroupLens: An open architecture for collaborative filtering of NetNews. In Proceedings of the ACM conference on computer supported cooperative work, pp 175–186Google Scholar
  23. 23.
    Schwab I, Pohl W, Koychev I (2000) Learning to recommend from positive evidence. In Proceedings of the intelligent user interfaces. New Orleans, LA, pp 241–247Google Scholar
  24. 24.
    Shardanand U, Maes P (1995) Social information filtering: algorithms for automating “word of mouth.” In: Proceedings of the ACM CHI’95 conference on human factors in computing systems. Denver, Colorado, pp 210–217Google Scholar
  25. 25.
    Smyth B, Cotter P (2000) A personalized television listings service. Commun ACM 43(8):107–111CrossRefGoogle Scholar
  26. 26.
    Tran T, Cohen R (2000) Hybrid recommender systems for electronic commerce. In Proceedings of the knowledge-based electronic markets. Austin, Texas, pp 78–84Google Scholar
  27. 27.
    Yu Z, Zhou X (2004) TV3P: An adaptive assistant for personalized TV. IEEE Trans Consum Electron 50(1):393–399CrossRefGoogle Scholar

Copyright information

© Springer Science+Business Media, LLC 2006

Authors and Affiliations

  1. 1.ELTRUN-the eBusiness center, Department of Management Science and TechnologyAthens University of Economics and BusinessAthensGreece

Personalised recommendations