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.
Similar content being viewed by others
References
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
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
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
Balabanović M, Shoham Y (1997) Fab: content-based, collaborative recommendation. Commun ACM 40(3):66–72
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
Bellogín A (2011) Predicting performance in recommender systems. In: Proceedings 5th ACM conference recommender systems. ACM, pp 371–374
Bellogín A (2012) Performance prediction and evaluation in recommender systems: an information retrieval perspective, PhD Thesis, Universidad Autonoma de Madrid
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
Burke R (2002) Hybrid recommender systems: survey and experiments. User Model User-Adap Inter 12(4):331–370
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
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
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
Gantner Z, Rendle S, Freudenthaler C, Schmidt-Thieme L (2011) MyMediaLite: a free recommender system library. In: Proceedings 5th ACM conf recommender systems
Han EHS, Karypis G (2005) Feature-based recommendation system. In: Proceedings 14th ACM int conf information and knowledge management, ACM, pp 446–452
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
Kille B, Albayrak S (2012) Modeling difficulty in recommender systems. In: Workshop on recommendation utility evaluation: beyond RMSE (RUE 2011), p 30
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
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
Koren Y (2009) The bellkor solution to the netflix grand prize. Netflix prize documentation
Lemire D, Maclachlan A (2005) Slope one predictors for online rating-based collaborative filtering. Soc Ind Math 5:471–480
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
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
Pazzani MJ (1999) A framework for collaborative, content-based and demographic filtering. Artif Intell Rev 13(5–6):393–408
Peralta V (2007) Extraction and integration of movielens and imdb data, tech rep, technical report, Laboratoire PRiSM. Université de Versailles, France
Piotte M, Chabbert M (2009) The pragmatic theory solution to the netflix grand prize. Netflix prize documentation
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
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
Shapira B (2011) Recommender systems handbook. Springer, Berlin. http://link.springer.com/book/10.1007%2F978-0-387-85820-3
Sill J, Takács G, Mackey L, Lin D (2009) Feature-weighted linear stacking. arXiv preprint arXiv:0911.0460
Song Y, Zhang L, Giles CL (2011) Automatic tag recommendation algorithms for social recommender systems. ACM Trans Web (TWEB) 5(1):4
Töscher A, Jahrer M, Bell RM (2009) The bigchaos solution to the netflix grand prize. Netflix prize documentation
Wolpert DH (1992) Stacked generalization. Neural Netw 5(2):241–259
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
Corresponding author
Rights 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
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-013-1768-2