Abstract
Many online platforms have adopted a recommender system (RS) to suggest an actual product to the active users according to their preferences. The RS that provides accurate information on users’ past preferences is known as collaborative filtering (CF). One of the most common CF methods is matrix factorization (MF). It is important to note that the MF technique contains several tuned parameters, leading to an expensive and complex black-box optimization problem. An objective function quantifies the quality of a prediction by mapping any possible configuration of hyper-parameters to a numerical score. In this article, we show how a gird search optimization (GSO) can efficiently obtain the optimal value of hyper-parameters an MF and improve the prediction of the collaborative recommender system (CRS). Specifically, we designed a \(4\times 4\) grid search space, obtained the optimal set of hyper-parameters, and then evaluated the model using these hyper-parameters. Furthermore, we evaluated the model using two benchmark datasets and compared it with the state-of-the-art model. We found that the proposed model significantly improves the prediction accuracy, precision\(@k\), and NDCG\(@k\) over the state-of-art-the models and handles the sparsity problem of CF.
Similar content being viewed by others
References
Yehuda Koren, Robert Bell, and Chris Volinsky 2009 Matrix factorization techniques for recommender systems. Computer, 42(8): 30–37
Seok Kee Lee, Yoon Ho Cho and Soung Hie Kim 2010 Collaborative filtering with ordinal scale-based implicit ratings for mobile music recommendations. Information Sciences, 180(11): 2142–2155
Rubén González Crespo, Oscar Sanjuán Martínez, Juan Manuel Cueva Lovelle, B Cristina Pelayo García-Bustelo, José Emilio Labra Gayo and Patricia Ordoñez De Pablos 2011 Recommendation system based on user interaction data applied to intelligent electronic books. Computers in Human Behavior, 27(4): 1445–1449
Kevin McNally, Michael P O’Mahony, Maurice Coyle, Peter Briggs and Barry Smyth 2011 A case study of collaboration and reputation in social web search. ACM Transactions on Intelligent Systems and Technology (TIST), 3(1): 1–29
Gopal Behera and Neeta Nain 2021 Collaborative recommender system (crs) using optimized sgd-als. In: International Conference on Advances in Computing and Data Sciences, pages 627–637. Springer
Fidel Cacheda, Víctor Carneiro, Diego Fernández and Vreixo Formoso 2011 Comparison of collaborative filtering algorithms: Limitations of current techniques and proposals for scalable, high-performance recommender systems. ACM Transactions on the Web (TWEB), 5(1): 1–33
Gopal Behera and Neeta Nain 2022 Trade-off between memory and model-based collaborative filtering recommender system. In: Proceedings of the International Conference on Paradigms of Communication, Computing and Data Sciences, pages 137–146. Springer
Gopal Behera and Neeta Nain 2019 Grid search optimization (gso) based future sales prediction for big mart. In: 2019 15th International Conference on Signal-Image Technology & Internet-Based Systems (SITIS), pages 172–178. IEEE
Gábor Takács, István Pilászy, Bottyán Németh and Domonkos Tikk 2009 Scalable collaborative filtering approaches for large recommender systems. The Journal of Machine Learning Research, 10: 623–656
Dorin Militaru and Costin Zaharia 2010 A survey of collaborative filtering-based systems for online recommendation. In: Proceedings of the 12th International Conference on Electronic Commerce: Roadmap for the Future of Electronic Business, pages 43–47
Greg Linden, Brent Smith and Jeremy York 2003 Amazon.com recommendations: Item-to-item collaborative filtering. IEEE Internet computing, 7(1): 76–80
Badrul Sarwar, George Karypis, Joseph Konstan and John Riedl 2002 Incremental singular value decomposition algorithms for highly scalable recommender systems. In: Fifth international conference on computer and information science, volume 1, pages 27–8. Citeseer
Hastagiri P Vanchinathan, Isidor Nikolic, Fabio De Bona and Andreas Krause 2014 Explore-exploit in top-n recommender systems via gaussian processes. In: Proceedings of the 8th ACM Conference on Recommender systems, pages 225–232
David Goldberg, David Nichols, Brian M Oki and Douglas Terry 1992 Using collaborative filtering to weave an information tapestry. Communications of the ACM, 35(12): 61–70
Mukund Deshpande and George Karypis 2004 Item-based top-n recommendation algorithms. ACM Transactions on Information Systems (TOIS), 22(1): 143–177
Rong Pan, Yunhong Zhou, Bin Cao, Nathan N Liu, Rajan Lukose, Martin Scholz and Qiang Yang 2008 One-class collaborative filtering. In: 2008 Eighth IEEE International Conference on Data Mining, pages 502–511. IEEE
Yifan Hu, Yehuda Koren and Chris Volinsky 2008 Collaborative filtering for implicit feedback datasets. In: 2008 Eighth IEEE International Conference on Data Mining, pages 263–272
Thomas Hofmann 2004 Latent semantic models for collaborative filtering. ACM Transactions on Information Systems (TOIS), 22(1): 89–115
Zhipeng Wu, Hui Tian, Xuzhen Zhu and Shuo Wang 2018 Optimization matrix factorization recommendation algorithm based on rating centrality. In: International Conference on Data Mining and Big Data, pages 114–125. Springer
Guangxiang Zeng, Hengshu Zhu, Qi Liu, Ping Luo, Enhong Chen and Tong Zhang 2015 Matrix factorization with scale-invariant parameters. In: Twenty-Fourth International Joint Conference on Artificial Intelligence
Yunhong Zhou, Dennis Wilkinson, Robert Schreiber and Rong Pan 2008 Large-scale parallel collaborative filtering for the netflix prize. In: International conference on algorithmic applications in management, pages 337–348. Springer
Peter M Rasmussen, Lars K Hansen, Kristoffer H Madsen, Nathan W Churchill and Stephen C Strother 2012 Model sparsity and brain pattern interpretation of classification models in neuroimaging. Pattern Recognition, 45(6): 2085–2100
Claus Weihs, Karsten Luebke and Irina Czogiel 2006 Response surface methodology for optimizing hyper parameters. Technical Report
James Bergstra and Yoshua Bengio 2012 Random search for hyper-parameter optimization. The Journal of Machine Learning Research, 13(1): 281–305
Donald R Jones, Matthias Schonlau and William J Welch 1998 Efficient global optimization of expensive black-box functions. Journal of Global optimization, 13(4): 455–492
Peter I Frazier 2018 A tutorial on bayesian optimization. arXiv preprintarXiv:1807.02811
Bobak Shahriari, Kevin Swersky, Ziyu Wang, Ryan P Adams and Nando De Freitas 2015 Taking the human out of the loop: A review of Bayesian optimization. Proceedings of the IEEE, 104(1): 148–175
Bruno Giovanni Galuzzi, Ilaria Giordani, Antonio Candelieri, Riccardo Perego and Francesco Archetti 2019 Bayesian optimization for recommender system. In: World Congress on Global Optimization, pages 751–760. Springer
I Dewancker, M McCourt and S Clark 2016 Bayesian optimization for machine learning: a practical guidebook, arXiv preprintarXiv:1612.04858
Yehuda Koren 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, pages 426–434
Gopal Behera and Neeta Nain 2019 A comparative study of big mart sales prediction. In: International Conference on Computer Vision and Image Processing, pages 421–432. Springer
Guy Shani and Asela Gunawardana 2011 Evaluating recommendation systems. In: Recommender systems handbook, pages 257–297. Springer
Shuai Zhang, Lina Yao and Xiwei Xu 2017 Autosvd++ an efficient hybrid collaborative filtering model via contractive auto-encoders. In: Proceedings of the 40th International ACM SIGIR conference on Research and Development in Information Retrieval, pages 957–960
Andriy Mnih and Russ R Salakhutdinov 2008 Probabilistic matrix factorization. In: Advances in neural information processing systems, pages 1257–1264
C Selvi and E Sivasankar 2018 A novel similarity measure towards effective recommendation using matusita coefficient for collaborative filtering in a sparse dataset. Sādhanā, 43(12):1–13, 2018
Miha Grčar, Dunja Mladenič, Blaž Fortuna and Marko Grobelnik 2005 Data sparsity issues in the collaborative filtering framework. In: International workshop on knowledge discovery on the web, pages 58–76. Springer
Gopal Behera and Neeta Nain 2022 Deepnnmf: deep nonlinear non-negative matrix factorization to address sparsity problem of collaborative recommender system. International Journal of Information Technology, pages 1–9
Gopal Behera and Neeta Nain 2022 Handling data sparsity via item metadata embedding into deep collaborative recommender system. Journal of King Saud University-Computer and Information Sciences
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Behera, G., Nain, N. GSO-CRS: grid search optimization for collaborative recommendation system. Sādhanā 47, 158 (2022). https://doi.org/10.1007/s12046-022-01924-0
Received:
Revised:
Accepted:
Published:
DOI: https://doi.org/10.1007/s12046-022-01924-0