[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ Skip to main content
Log in

Offline optimization for user-specific hybrid recommender systems

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

Abstract

Massive availability of multimedia content has given rise to numerous recommendation algorithms that tackle the associated information overload problem. Because of their growing popularity, selecting the best one is becoming an overload problem in itself. Hybrid algorithms, combining multiple individual algorithms, offer a solution, but often require manual configuration and power only a few individual recommendation algorithms. In this work, we regard the problem of configuring hybrid recommenders as an optimization problem that can be trained in an offline context. Focusing on the switching and weighted hybridization techniques, we compare and evaluate the resulting performance boosts for hybrid configurations of up to 10 individual algorithms. Results showed significant improvement and robustness for the weighted hybridization strategy which seems promising for future self-adapting, user-specific hybrid recommender systems.

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

Access this article

Subscribe and save

Springer+ Basic
£29.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price includes VAT (United Kingdom)

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

Similar content being viewed by others

Notes

  1. http://mahout.apache.org

  2. http://lucene.apache.org

  3. http://www.duineframework.org

  4. http://www.netflixprize.com

  5. http://mymedialite.net

  6. http://docs.scipy.org/doc/scipy/reference/optimize.html

References

  1. 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(6):734–749

    Article  Google Scholar 

  2. Adomavicius G, Tuzhilin A (2011) Recommender systems handbook. In: Ricci F, Rokach L, Shapira B, Kantor PB (eds) Context-aware recommender systems. Springer, New York, pp 271–253. doi:10.1007/978-0-387-85820-3_7

    Chapter  Google Scholar 

  3. Aksel F, Birturk A (2010) An adaptive hybrid recommender system that learns domain dynamics. In: International workshop handling concept drift in adaptive information systems: importance, challenges and solutions (HaCDAIS-2010) at the European confidential machine learning and principles and practice of knowledge discovery in databases, p 49

  4. Balabanović M, Shoham Y (1997) Fab: content-based, collaborative recommendation. Commun ACM 40(3):66–72

    Article  Google Scholar 

  5. Bao X, Bergman L, Thompson R (2009) Stacking recommendation engines with additional meta features. In: Proceedings 3rd ACM conference recommender systems, ACM, pp 109–116

  6. Bellogín A (2011) Predicting performance in recommender systems. In: Proceedings 5th ACM conference recommender systems. ACM, pp 371–374

  7. Bellogín A (2012) Performance prediction and evaluation in recommender systems: an information retrieval perspective, PhD Thesis, Universidad Autonoma de Madrid

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

    Article  Google Scholar 

  9. Burke R (2002) Hybrid recommender systems: survey and experiments. User Model User-Adap Inter 12(4):331–370

    Article  MATH  Google Scholar 

  10. Dooms S, De Pessemier T, Martens L (2011) A user-centric evaluation of recommender algorithms for an event recommendation system. In: workshop on human decision making in recommender systems (Decisions@RecSys’11) and user-centric evaluation of recommender systems and their interfaces - 2 (UCERSTI 2) affiliated with 5th ACM conference recommender systems, pp 67–73

  11. Ekstrand M, Riedl J (2012) When recommenders fail: predicting recommender failure for algorithm selection and combination. In: Proceedings 6th ACM conference recommender systems, ACM, pp 233–236

  12. Ekstrand MD, Ludwig M, Konstan JA, Riedl JT (2011) Rethinking the recommender research ecosystem: reproducibility, openness, and lenskit. In: Proceedings 5th ACM conference recommender systems, ACM pp 133–140

  13. Gantner Z, Rendle S, Freudenthaler C, Schmidt-Thieme L (2011) MyMediaLite: a free recommender system library. In: Proceedings 5th ACM conf recommender systems

  14. Han EHS, Karypis G (2005) Feature-based recommendation system. In: Proceedings 14th ACM int conf information and knowledge management, ACM, pp 446–452

  15. Hussein T, Linder T, Gaulke W, Ziegler J (2012) Hybreed: a software framework for developing context-aware hybrid recommender systems. User Model User-Adap Inter:1–54

  16. Kille B, Albayrak S (2012) Modeling difficulty in recommender systems. In: Workshop on recommendation utility evaluation: beyond RMSE (RUE 2011), p 30

  17. Knijnenburg BP, Willemsen MC, Gantner Z, Soncu H, Newell C (2012) Explaining the user experience of recommender systems. User Model User-Adap Inter 22(4–5):441–504

    Article  Google Scholar 

  18. Koren Y (2008) Factorization meets the neighborhood: a multifaceted collaborative filtering model. In: Proceedings 14th ACM international conference knowledge discovery and data mining (SIGKDD), ACM, pp 426–434

  19. Koren Y (2009) The bellkor solution to the netflix grand prize. Netflix prize documentation

  20. Lemire D, Maclachlan A (2005) Slope one predictors for online rating-based collaborative filtering. Soc Ind Math 5:471–480

    Google Scholar 

  21. Lommatzsch A, Kille B, Kim JW, Albayrak S (2013) An adaptive hybrid movie recommender based on semantic data. In: Proceedings 10th conference open research areas in information retrieval. Centre de hautes etudes internationales d’informatique documentaire, pp 217–218

  22. McNee SM, Riedl J, Konstan JA (2006) Being accurate is not enough: how accuracy metrics have hurt recommender systems. In: extended abstracts on Human factors in computing systems (CHI). ACM, pp 1097–1101

  23. Pazzani MJ (1999) A framework for collaborative, content-based and demographic filtering. Artif Intell Rev 13(5–6):393–408

    Article  Google Scholar 

  24. Peralta V (2007) Extraction and integration of movielens and imdb data, tech rep, technical report, Laboratoire PRiSM. Université de Versailles, France

    Google Scholar 

  25. Piotte M, Chabbert M (2009) The pragmatic theory solution to the netflix grand prize. Netflix prize documentation

  26. Pu P, Chen L, Hu R (2011) A user-centric evaluation framework for recommender systems. In: Proceedings 5th ACM conference recommender systems. ACM, pp 157–164

  27. Salehi M, Pourzaferani M, Razavi SA (2013) Hybrid attribute-based recommender system for learning material using genetic algorithm and a multidimensional information model. Egypt Informa J

  28. Shapira B (2011) Recommender systems handbook. Springer, Berlin. http://link.springer.com/book/10.1007%2F978-0-387-85820-3

    MATH  Google Scholar 

  29. Sill J, Takács G, Mackey L, Lin D (2009) Feature-weighted linear stacking. arXiv preprint arXiv:0911.0460

  30. Song Y, Zhang L, Giles CL (2011) Automatic tag recommendation algorithms for social recommender systems. ACM Trans Web (TWEB) 5(1):4

    Google Scholar 

  31. Töscher A, Jahrer M, Bell RM (2009) The bigchaos solution to the netflix grand prize. Netflix prize documentation

  32. Wolpert DH (1992) Stacked generalization. Neural Netw 5(2):241–259

    Article  MathSciNet  Google Scholar 

Download references

Acknowledgments

The described research activities were funded by a PhD grant to Simon Dooms of the Agency for Innovation by Science and Technology (IWT Vlaanderen). This work was carried out using the Stevin Supercomputer Infrastructure at Ghent University, funded by Ghent University, the Hercules Foundation and the Flemish Government - Department EWI.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Simon Dooms.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Dooms, S., De Pessemier, T. & Martens, L. Offline optimization for user-specific hybrid recommender systems. Multimed Tools Appl 74, 3053–3076 (2015). https://doi.org/10.1007/s11042-013-1768-2

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-013-1768-2

Keywords

Navigation