Sales Prediction and Product Recommendation Model Through User Behavior Analytics
Source abstract
Abstract
The COVID-19 has brought us unprecedented difficulties and thousands of companies have closed down. The general public has responded to call of the government to stay at home. Offline retail stores have been severely affected. Therefore, in order to transform a traditional offline sales model to the B2C model and to improve the shopping experience, this study aims to utilize historical sales data for exploring, building sales prediction and recommendation models. A novel data science life-cycle and process model with Recency, Frequency, and Monetary (RFM) analysis method with the combination of various analytics algorithms are utilized in this study for sales prediction and product recommendation through user behavior analytics. RFM analysis method is utilized for segmenting customer levels in the company to identify the importance of each level. For the purchase prediction model, XGBoost and Random Forest machine learning algorithms are used to build prediction models and 5-fold Cross-Validation method is utilized to evaluate their. For the product recommendation model, the association rules theory and Apriori algorithm are used to complete basket analysis and recommend products according to the outcomes. Moreover, some suggestions are proposed for the marketing department according to the outcomes. Overall, the XGBoost model achieved better performance and better accuracy with F1-score around 0.789. The proposed recommendation model provides good recommendation results and sales combinations for improving sales and market responsiveness. Furthermore, it recommend specific products to new customers. This study offered a very practical and useful business transformation case that assists companies in similar situations to transform their business models.
Source: openalex_inverted_index · Quality: baseline
Research context
OpenAlex topics: Customer churn and segmentation · Consumer Retail Behavior Studies · Technology Adoption and User Behaviour
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
References (30)
Show source-provided references
1. Assembly line anomaly detection and root cause analysis using machine learning10.1109/ACCESS.2020.3029826 ↗
2. Knowledge workers mental workload prediction using optimised ELANFIS10.1007/s10489-020-01928-5 ↗
3. Analysis of recommendation algorithms for e-commerce
4. A practical yet meaningful approach to customer segmentation10.1108/07363769810235974 ↗
5. Demand forecasting based on natural computing approaches applied to the foodstuff retail segment10.1016/j.jretconser.2016.03.008 ↗
6. Machine-learning models for sales time series forecasting10.3390/data4010015 ↗
7. Boehmke · Hands-on Machine Learning with R · 2019 · 488
8. Greedy function approximation: A gradient boosting machine10.1214/aos/1013203451 ↗
9. Forecasting at scale10.1080/00031305.2017.1380080 ↗
10. Toward the next generation of recommender systems: A survey of the state-of-the-art and possible extensions10.1109/TKDE.2005.99 ↗
11. Online recommendation systems in a B2C E-commerce context: A review and future directions10.17705/1jais.00389 ↗
12. Tuning metadata for better movie content-based recommendation systems10.1007/s11042-014-1950-1 ↗
13. Facing the cold start problem in recommender systems10.1016/j.eswa.2013.09.005 ↗
14. Shilling attack detection for recommender systems based on credibility of group users and rating time series10.1371/journal.pone.0196533 ↗
15. A mobile recommendation system based on logistic regression and gradient boosting decision trees
16. A feature weighted support vector machine and K-nearest neighbor algorithm for stock market indices prediction10.1016/j.eswa.2017.02.044 ↗
17. An improved demand forecasting model using deep learning approach and proposed decision integration strategy for supply chain10.1155/2019/9067367 ↗
18. Blattberg · Database Marketing: Analyzing and Managing Customers · 2008 · 872
19. RFMC: A spending-category segmentation
20. A purchase-based market segmentation methodology10.1016/j.eswa.2004.02.005 ↗
21. Mining association in large databases
22. E-Torch: A mobile commerce location-based promotion system10.2991/itmr.2013.3.3.1 ↗
23. Analysing customer behaviour in mobile app usage10.1108/IMDS-04-2016-0141 ↗
24. Keikhosrokiani · E-Business in the 21st Century: Essential Topics and Studies · 2021 · 7 · 30910.1142/9789811231841_0013 ↗
25. Enhancing E-business using location-based advertisement system
26. Fast algorithms for mining association rules in datamining
27. Discovery, analysis, and presentation of strong rules
28. Application of an improved apriori algorithm in a mobile e-commerce recommendation system10.1108/IMDS-03-2016-0094 ↗
29. Online store product recommendation system uses apriori method
30. Receiver operating characteristic curve in diagnostic test assessment10.1097/JTO.0b013e3181ec173d ↗