Abstract
Today, most Internet services are built using user recommendations: product recommendations (e-commerce), movies (Netflix), mobile applications (App Store, Play Market) and software code (GithubCopilot). The purpose of each of the software solutions is determined primarily by the business, which in turn is determined by the needs of the user. All of the above applications use classic neural network optimization methods for recommender systems development.
In this research classical methods of solving the problem of providing relevant recommendations were considered. The existing methods of building recommender systems were analyzed: classic and personalized models. This research proposes a new software method of creating a recommendation system using metaheuristic optimization algorithms with the use of generated user’s psychological portrait, combination of the OCEAN model and 8 types of activities as hyperparameters, with its implementation in the “Entertainment Planner” mobile application for recreation sphere.
The proposed software method uses as a basis a neuro-collaborative filter with metaheuristic optimization methods, which ensures fast convergence and finding a way out of local traps of the function. Thanks to proposed software method, the result of improving the accuracy of the user’s selection of events by 6–8% when using the full set of metaheuristic optimization algorithms in compared with existing methods. Implementation of the proposed software method is the mobile application, which has been developed using native technologies. The software product is implemented in the product-markets, which provides open access to the technology. Imperative technologies were used to implement a neural network for creating a psychological portrait of the recommendation system’s user.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Ghazanfar, M.A., Prügel-Bennett, A., Szedmak, S.: Kernel-mapping recommender system algorithms. Inf. Sci. 208, 81–104 (2012). https://doi.org/10.1016/j.ins.2012.04.012. CiteSeerX 10.1.1.701.7729
Aggarwal, C.C.: Recommender Systems: The Textbook. Springer, Cham (2016). https://doi.org/10.1007/978-3-319-29659-3. ISBN 9783319296579
Brusilovsky, P.: The Adaptive Web, p. 325 (2007). ISBN 978-3-540-72078-2
Wang, D., Liang, Y., Xu, D., Feng, X., Guan, R.: A content-based recommender system for computer science publications. Knowl.-Based Syst. 157, 1–9 (2018). https://doi.org/10.1016/j.knosys.2018.05.001
Blanda, S.: Online Recommender Systems – How Does a Website Know What I Want? American Mathematical Society. Accessed 31 Oct 2016
Feng, X.Y., et al.: The deep learning-based recommender system “Pubmender” for choosing a biomedical publication venue: development and validation study. J. Med. Internet Res. 21(5), e12957 (2019)
Chen, M., Beutel, A., Covington, P., Jain, S., Belletti, F., Chi, E.: Top-K Off-Policy Correction for a REINFORCE Recommender System (2018). arXiv:1812.02353 [cs.LG]
Yifei, M., Narayanaswamy, B., Haibin, L., Hao, D.: Temporal-contextual recommendation in real-time. In: KDD 2020: Proceedings of the 26th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining, pp. 2291–2299. Association for Computing Machinery (2020)
Hidasi, B., Karatzoglou, A.: Recurrent neural networks with top-k gains for session-based recommendations. In: Proceedings of the 27th ACM International Conference on Information and Knowledge Management, CIKM 2018, pp. 843–852. Association for Computing Machinery, Torino (2018). https://doi.org/10.1145/3269206.3271761. arXiv:1706.03847. ISBN 978-1-4503-6014-2. S2CID 1159769
Kang, W.-C., McAuley, J.: Self-Attentive Sequential Recommendation (2018). arXiv:1808.09781 [cs.IR]
Li, J., Ren, P., Chen, Z., Ren, Z., Lian, T, Ma, J.: Neural attentive session-based recommendation. In: Proceedings of the 2017 ACM on Conference on Information and Knowledge Management, CIKM 2017, pp. 1419–1428. Association for Computing Machinery, Singapore (2017). https://doi.org/10.1145/3132847.3132926. arXiv:1711.04725. ISBN 978-1-4503-4918-5. S2CID 21066930
Liu, Q., Zeng, Y., Mokhosi, R., Zhang, H.: STAMP: short-term attention/memory priority model for session-based recommendation. In: Proceedings of the 24th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining, KDD 2018, pp. 1831–1839. ACM, London (2018)
Xin, X., Karatzoglou, A., Arapakis, I., Jose, J.: Self-Supervised Reinforcement Learning for Recommender Systems (2020). arXiv:2006.05779 [cs.LG]
Ie, E., et al.: SlateQ: a tractable decomposition for reinforcement learning with recommendation sets. In: Proceedings of the Twenty-Eighth International Joint Conference on Artificial Intelligence (IJCAI-19), pp. 2592–2599 (2019)
Zou, L., Xia, L., Ding, Z., Song, J., Liu, W., Yin, D.: Reinforcement learning to optimize long-term user engagement in recommender systems. In: KDD 2019: Proceedings of the 25th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining, KDD 2019, pp. 2810–2818. https://doi.org/10.1145/3292500.3330668. arXiv:1902.05570. ISBN 9781450362016. S2CID 62903207
Lakiotaki, K., Matsatsinis, N.F., Tsoukias, A.: Multicriteria user modeling in recommender systems. IEEE Intell. Syst. 26(2), 64–76 (2011). https://doi.org/10.1109/mis.2011.33. S2CID 16752808. CiteSeerX 10.1.1.476.6726
Yong, G., Hui, X., Alexander, T., Keli, X., Marco, G., Pazzani, M.J.: An energy-efficient mobile recommender system (PDF). In: Proceedings of the 16th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, pp. 899–908. ACM, New York (2010). Accessed 17 Nov 2011
Pimenidis, E., Polatidis, N., Mouratidis, H.: Mobile recommender systems: identifying the major concepts. J. Inf. Sci. 45(3), 387–397 (2018). https://doi.org/10.1177/0165551518792213. arXiv:1805.02276. S2CID 19209845
Gomez-Uribe, C.A., Hunt, N.: The Netflix recommender system. ACM Trans. Manag. Inf. Syst. 6(4), 1–19 (2015). https://doi.org/10.1145/2843948
Mirjalili, S., Mirjalili, S.M., Lewis, A.: Grey wolf optimizer. Adv. Eng. Softw. 69, 46–61 (2014). https://doi.org/10.1016/j.advengsoft.2013.12.007. ISSN 0965-9978
Trivedi, I.N., Jangir, P., Kumar, A., Jangir, N., Totlani, R.: A novel hybrid PSO–WOA algorithm for global numerical functions optimization. In: Bhatia, S.K., Mishra, K.K., Tiwari, S., Singh, V.K. (eds.) Advances in Computer and Computational Sciences. AISC, vol. 554, pp. 53–60. Springer, Singapore (2018). https://doi.org/10.1007/978-981-10-3773-3_6
Mirjalili, S., Lewis, A.: The whale optimization algorithm. Adv. Eng. Softw. 95, 51–67 (2016). https://doi.org/10.1016/j.advengsoft.2016.01.008. ISSN 0965-9978
Jadhav, S.L., Mali, M.P.: Pre-recommendation clustering and review based approach for collaborative filtering based movie recommendation. Int. J. Inf. Technol. Comput. Sci. (IJITCS) 8(7), 72–80 (2016). https://doi.org/10.5815/ijitcs.2016.07.10
Raghavendra, C.K., Srikantaiah, K.C., Venugopal, K.R.: Personalized recommendation systems (PRES): a comprehensive study and research issues. IJMECS 10(10), 11–21 (2018). https://doi.org/10.5815/ijmecs.2018.10.02
Neysiani, B.S., Soltani, N., Mofidi, R., Nadimi-Shahraki, M.H.: Improving performance of association rule-based collaborative filtering recommendation systems using genetic algorithm. IJITCS 11(2), 48–55 (2019). https://doi.org/10.5815/ijitcs.2019.02.06
Soto, C., Jackson, J.: Five-factor model of personality. In: Dunn, D.S. (ed.) Oxford Bibliographies in Psychology. Oxford, New York (2020). https://doi.org/10.1093/obo/9780199828340-0120
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2023 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Vernik, M., Oleshchenko, L. (2023). Metaheuristic Optimization Algorithms Usage in Recommendation System with User Psychological Portrait Generation. In: Hu, Z., Dychka, I., He, M. (eds) Advances in Computer Science for Engineering and Education VI. ICCSEEA 2023. Lecture Notes on Data Engineering and Communications Technologies, vol 181. Springer, Cham. https://doi.org/10.1007/978-3-031-36118-0_14
Download citation
DOI: https://doi.org/10.1007/978-3-031-36118-0_14
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-36117-3
Online ISBN: 978-3-031-36118-0
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)