Cross-sell solution using machine learning for a retail company
Thesis title: | Cross-sell řešení s využitím strojového učení v obchodní společnosti |
---|---|
Author: | Gorobtsov, Alexandr |
Thesis type: | Diplomová práce |
Supervisor: | Mittner, Jan |
Opponents: | Novotný, Ota |
Thesis language: | Česky |
Abstract: | Cílem mnoha podniků je zvýšení tržeb a uspokojení potřeb zákazníků. Jednou z možností, jak zvýšit tyto ukazatele u obchodních společností, je implementace doporučovacího systému na principu cross-sellu. Cílem této práce je navrhnout a implementovat cross-sell řešení s využitím strojového učení pro obchodní společnost. Pro naplnění tohoto cíle byla provedená analýza stavu dat, potřeb a požadavků obchodní společnosti. Také byla domluvena komunikace během průběh projektu a jeho finální stav. Poté byl připraven model strojového učení na základě neuronových sítí s vícenásobnými vstupy v podobě vektorizovaných produktových dat. Pro trénování modlu byly využity dostupná historická data o objednávkách. Následně model byl implementován do API, které poté bylo nasazeno do cloud prostředí pro běh nezávisle od firemní infrastruktury. Pro dosažení cílů práce byla využita metodika CRISP-ML(Q). Účinnost hotového řešení byla potvrzena pomocí testování cross-sell nabídek metodou A/B/n. Nově vyvinuté řešení zaručilo růst hodnoty průměrné objednávky oproti statické nabídce náhodných produktů při zobrazení zákaznického košíku. |
Keywords: | strojové učení; shlukování; predikce chování; AWS; cloud computing; doporučovací systém |
Thesis title: | Cross-sell solution using machine learning for a retail company |
---|---|
Author: | Gorobtsov, Alexandr |
Thesis type: | Diploma thesis |
Supervisor: | Mittner, Jan |
Opponents: | Novotný, Ota |
Thesis language: | Česky |
Abstract: | The goal of many businesses is to increase sales and satisfy customer needs. One of the ways to increase these indicators in retail companies is to implement a recommendation system based on the cross-sell principle. The objectives of this paper are to design and implement a cross-sell solution using machine learning for a retail company. To achieve this objective, an analysis of the data status, needs and requirements of the trading company has been carried out. Also, the communication during the course of the project and its final status was arranged. Then a machine learning model based on neural networks with multiple inputs in the form of vectorized product data was prepared. Available historical orders data was used to train the model. Subsequently, the model was implemented in an API which was then deployed in a cloud environment to run independently of the corporate infrastructure. The CRISP-ML(Q) methodology was used to achieve the objectives of the work. The effectiveness of the finished solution was validated through testing of the cross-sell offers using the A/B/n method. The newly developed solution guaranteed the increase in the value of the average order compared to the static offer of random products when displaying the customer cart. |
Keywords: | cloud computing; recommender system; behavior prediction; machine learning; clustering; AWS |
Information about study
Study programme: | Informační systémy a technologie/Business Intelligence |
---|---|
Type of study programme: | Magisterský studijní program |
Assigned degree: | Ing. |
Institutions assigning academic degree: | Vysoká škola ekonomická v Praze |
Faculty: | Faculty of Informatics and Statistics |
Department: | Department of Information Technologies |
Information on submission and defense
Date of assignment: | 23. 2. 2023 |
---|---|
Date of submission: | 29. 6. 2023 |
Date of defense: | 11. 10. 2023 |
Identifier in the InSIS system: | https://insis.vse.cz/zp/83902/podrobnosti |