Abstract
This article delivers a methodology for recommender system algorithm selection using a machine learning classifier. Initially, statistical data from real collaborative filtering recommender systems have been collected to form the basis for a synthetic dataset since a real meta dataset doesn’t exist. Once the dataset has been developed a classifier can be applied to predict which recommender system among a range of algorithms will predict better for a given dataset. The experimental evaluation shows that tree-based approaches such as Decision Tree and Random Forest work well and provide results with high accuracy and precision. We can conclude that machine learning can be used along with a meta dataset comprised of statistical information in order to predict which recommender system algorithm will provide better recommendations for similar datasets.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Bobadilla, J., Ortega, F., Hernando, A., Gutiérrez, A.: Recommender systems survey. Knowl.-Based Syst. 46, 109–132 (2013)
Lu, J., Wu, D., Mao, M., Wang, W., Zhang, G.: Recommender system application developments: a survey. Decis. Support Syst. 74, 12–32 (2015)
Polatidis, N., Georgiadis, C.K.: A multi-level collaborative filtering method that improves recommendations. Expert Syst. Appl. 48, 100–110 (2016)
Polatidis, N., Georgiadis, C.K., Pimenidis, E., Mouratidis, H.: Privacy-preserving collaborative recommendations based on random perturbations. Expert Syst. Appl. 71, 18–25 (2017)
Abdullah, N., Xu, Y., Geva, S.: Integrating collaborative filtering and matching-based search for product recommendations. J. Theor. Appl. Electron. Commer. Res. 8(2), 34–48 (2013)
Konstan, J.A., Miller, B.N., Maltz, D., Herlocker, J.L., Gordon, L.R., Riedl, J.: GroupLens: applying collaborative filtering to usenet news. Commun. ACM 40(3), 77–87 (1997)
Herlocker, J.L., Konstan, J.A., Borchers, A., Riedl, J.: An algorithmic framework for performing collaborative filtering. ACM SIGIR Forum 51(2), 227–234 (2017)
Bobadilla, J., Ortega, F., Hernando, A.: A collaborative filtering similarity measure based on singularities. Inf. Process. Manage. 48(2), 204–217 (2012)
Burke, R.: Hybrid web recommender systems. In: Brusilovsky, P., Kobsa, A., Nejdl, W. (eds.) The adaptive web. LNCS, vol. 4321, pp. 377–408. Springer, Heidelberg (2007). https://doi.org/10.1007/978-3-540-72079-9_12
Anand, D., Bharadwaj, K.K.: Utilizing various sparsity measures for enhancing accuracy of collaborative recommender systems based on local and global similarities. Expert Syst. Appl. 38(5), 5101–5109 (2011)
Liu, H., Hu, Z., Mian, A., Tian, H., Zhu, X.: A new user similarity model to improve the accuracy of collaborative filtering. Knowl.-Based Syst. 56, 156–166 (2014)
Son, L.H.: HU-FCF: a hybrid user-based fuzzy collaborative filtering method in recommender systems. Exp. Syst. Appl. Int. J. 41(15), 6861–6870 (2014)
Toledo, R.Y., Mota, Y.C., MartĂnez, L.: Correcting noisy ratings in collaborative recommender systems. Knowl.-Based Syst. 76, 96–108 (2015)
Wang, W., Zhang, G., Lu, J.: Collaborative filtering with entropy-driven user similarity in recommender systems. Int. J. Intell. Syst. 30(8), 854–870 (2015)
Bobadilla, J., Alonso, S., Hernando, A.: Deep learning architecture for collaborative filtering recommender systems. Appl. Sci. 10(7), 2441 (2020)
Nikolakopoulos, A.N., Berberidis, D., Karypis, G., Giannakis, G.B.: Personalized diffusions for top-n recommendation. In: Proceedings of the 13th ACM Conference on Recommender Systems, pp. 260–268 (2019)
Pang, B., Yang, M., Wang, C.: A novel top-N recommendation approach based on conditional variational auto-encoder. In: Yang, Q., Zhou, Z.-H., Gong, Z., Zhang, M.-L., Huang, S.-J. (eds.) PAKDD 2019. LNCS (LNAI), vol. 11440, pp. 357–368. Springer, Cham (2019). https://doi.org/10.1007/978-3-030-16145-3_28
Gazdar, A., Hidri, L.: A new similarity measure for collaborative filtering based recommender systems. Knowl.-Based Syst. 188, 105058 (2020)
Patra, B.K., Launonen, R., Ollikainen, V., Nandi, S.: A new similarity measure using Bhattacharyya coefficient for collaborative filtering in sparse data. Knowl.-Based Syst. 82, 163–177 (2015)
Wang, Y., Deng, J., Gao, J., Zhang, P.: A hybrid user similarity model for collaborative filtering. Inf. Sci. 4(18), 102–118 (2017)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2021 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Polatidis, N., Kapetanakis, S., Pimenidis, E. (2021). Recommender Systems Algorithm Selection Using Machine Learning. In: Iliadis, L., Macintyre, J., Jayne, C., Pimenidis, E. (eds) Proceedings of the 22nd Engineering Applications of Neural Networks Conference. EANN 2021. Proceedings of the International Neural Networks Society, vol 3. Springer, Cham. https://doi.org/10.1007/978-3-030-80568-5_39
Download citation
DOI: https://doi.org/10.1007/978-3-030-80568-5_39
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-80567-8
Online ISBN: 978-3-030-80568-5
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)