Development and research of models and software for the recommender system of consumer goods

Authors

DOI:

https://doi.org/10.20998/2079-0023.2018.21.13

Keywords:

recommender system, consumer goods, alternating least squares method, singular value decomposition method, models, software component, recommendations

Abstract

There have been proposed investigation of the problem of creating recommendations with technical description for building the Recommender System of consumer goods with help of modern algorithms, approaches, principles and contains the investigation of the most popular methods. It was defined, that the deployment of Recommender Systems is one of the rapidly developing areas for improving applied information technolog ies, tools for automatic generating offers service based on the investigation of the personal needs and profile of customers. It was investigated, that such systems have started to play a very important role in the fast growing Internet, as they help users to navigate in a large amount of information, because users are not able to analyze a large amount of information, because it is very difficult and takes a lot of time and effort, but due to such systems, namely Recommender Systems that are able to filter a large amount of information, and provide for users the information and recommendations their likes the problem can be solved and instead of providing the static information, when users search and, perhaps, buy products, Recommender Systems increase the degree of interactivity to expand the opportunities provided to the user. It was defined, that Recommendation systems form recommendations independently for each specific user based on past purchases and searches, and also on the basis of the behavior of other users with help of recommendation services, which collect different information about a person using several methods and at the same time all systems are shared. An overview of content-based, collaborative filtering and hybrid methods was performed. An overview of Alternating Least Squares and Singular Value Decomposition recommendation algorithms was performed. The design of the Recommender System of consumer goods software component was described. The main features of software implementation and programming tools for the system which is being developed were explained. The conclusions about the problems of Recommender Systems and the review of existing algorithms were made.

References

George F. Luger Artificial Intelligence: Structures and Strategies for Complex Problem Solving, 4th Edition. Pearson, 2002. 864 p.

Bashmakov A. I., Bashmakov I. A. Intellektual'nye informatsionnye tekhnologii: ucheb. posobie [Intellectual Information Technologies]. Moscow, Izd-vo MGTU im. N. E. Baumana Publ., 2005. 304 p.

Mel'nik K. V. Primenenie algoritma kollaborativnoy fil'tratsii dlya obrabotki meditsinskikh dannykh [The application of the collaborative filtering algorithm for the processing of medical data]. Bulletin of the National Technical University "KhPI". Series: Strategic management, portfolio management, programs and projects. Kharkiv, NTU "KhPI" Publ., 2015, no 2, pp. 193–198.

Brown T. A. Confirmatory factor analysis for applied research. The Guilford Press, 2006. 493 p.

Roizner M. Yak pratsiuiut rekomendatsiini systemy [How Advice Systems Work]. Available at: https://habrahabr.ru/company/yandex/blog/241455/ (accessed: 15.01.2018).

Parallel Matrix Factorization for Recommender Systems. Available at: http://www.cs.utexas.edu/~inderjit/public_papers/kais-pmf.pdf (accessed: 18.01.2018).

Funktsiia vtrat. Available at: http://statistica.ru/glossary/general/funktsiya-poter (accessed: 07.02.2018).

Yakovlev C. Prohramuvannia na Python Python [Programming on Python]. Available at: https://www.ibm.com/developerworks/ru/library/lpython_part_11/index.html/ (accessed: 17.02.2018).

Johns T. Spark. Alternatyva dlia shvydkoho analizu danykh [An alternative to fast data analysis]. Available at: https://www.ibm.com/developerworks/ru/library/osspark/ (accessed: 21.02.2018).

Pentreath N. Machine Learning with Spark. Birmingham: Packt Publishing, 2015. 322 p.

Koroleva D., Filipov M. Analiz alhorytmiv navchannia rekomendatsiinykh system [Analysis of the training algorithms for reference systems]. Available at: http://engjournal.ru/articles/816/816.pdf (accessed: 23.01.2018).

Rekomendatsiini systemy: Chastyna 1. Vvedennia v pidkhody i alhorytmy [Advisory Systems: Part 1. Introduction to Approaches and Algorithms]. Available at: https://www.ibm.com/developerworks/ru/library/osrecommender1/index.html (accessed: 23.01.2018).

Goncharov М. Data Mining: Recomedatsiini systemi [Advisory Systems]. Available at: http://kek.ksu.ru/EOS/WM/50_132-670.pdf (accessed: 23.01.2018).

Downloads

How to Cite

Turetskyi, A. O., Vorona, B. M., Vovk, M. A., & Yershova, S. I. (2018). Development and research of models and software for the recommender system of consumer goods. Bulletin of National Technical University "KhPI". Series: System Analysis, Control and Information Technologies, (21), 70–76. https://doi.org/10.20998/2079-0023.2018.21.13

Issue

Section

SYSTEM ANALYSIS AND DECISION-MAKING THEORY