Skip to main content

Metaheuristic Optimization Algorithms Usage in Recommendation System with User Psychological Portrait Generation

  • Conference paper
  • First Online:
Advances in Computer Science for Engineering and Education VI (ICCSEEA 2023)

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.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 169.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

References

  1. 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

  2. Aggarwal, C.C.: Recommender Systems: The Textbook. Springer, Cham (2016). https://doi.org/10.1007/978-3-319-29659-3. ISBN 9783319296579

  3. Brusilovsky, P.: The Adaptive Web, p. 325 (2007). ISBN 978-3-540-72078-2

    Google Scholar 

  4. 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

    Article  Google Scholar 

  5. Blanda, S.: Online Recommender Systems – How Does a Website Know What I Want? American Mathematical Society. Accessed 31 Oct 2016

    Google Scholar 

  6. 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)

    Article  Google Scholar 

  7. 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]

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

    Google Scholar 

  9. 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

  10. Kang, W.-C., McAuley, J.: Self-Attentive Sequential Recommendation (2018). arXiv:1808.09781 [cs.IR]

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

  12. 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)

    Google Scholar 

  13. Xin, X., Karatzoglou, A., Arapakis, I., Jose, J.: Self-Supervised Reinforcement Learning for Recommender Systems (2020). arXiv:2006.05779 [cs.LG]

  14. 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)

    Google Scholar 

  15. 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

  16. 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

  17. 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

    Google Scholar 

  18. 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

  19. 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

    Article  Google Scholar 

  20. 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

  21. 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

    Chapter  Google Scholar 

  22. 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

  23. 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

    Article  Google Scholar 

  24. 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

    Article  Google Scholar 

  25. 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

    Article  Google Scholar 

  26. 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

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Liubov Oleshchenko .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2023 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

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

Publish with us

Policies and ethics