journal article·2022Open access

Explainable Artificial Intelligence Solution for Online Retail

Kumail Javaid, Ayesha Siddiqa, Syed Abbas Zilqurnain Naqvi, Allah Ditta, Muhammad Ahsan, M. A. Khan, Tariq Mahmood, Muhammad Adnan Khan

Computers, Materials & Continua· Volume 71· Issue 3

Abstract

Artificial intelligence (AI) and machine learning (ML) help in making predictions and businesses to make key decisions that are beneficial for them. In the case of the online shopping business, it’s very important to find trends in the data and get knowledge of features that helps drive the success of the business. In this research, a dataset of 12,330 records of customers has been analyzed who visited an online shopping website over a period of one year. The main objective of this research is to find features that are relevant in terms of correctly predicting the purchasing decisions made by visiting customers and build ML models which could make correct predictions on unseen data in the future. The permutation feature importance approach has been used to get the importance of features according to the output variable (Revenue). Five ML models i.e., decision tree (DT), random forest (RF), extra tree (ET) classifier, Neural networks (NN), and Logistic regression (LR) have been used to make predictions on the unseen data in the future. The performance of each model has been discussed in detail using performance measurement techniques such as accuracy score, precision, recall, F1 score, and ROC-AUC curve. RF model is the best model among all five chosen based on accuracy score of 90% and F1 score of 79% followed by extra tree classifier. Hence, our study indicates that RF model can be used by online retailing businesses for predicting consumer buying behaviour. Our research also reveals the importance of page value as a key feature for capturing online purchasing trends. This may give a clue to future businesses who can focus on this specific feature and can find key factors behind page value success which in turn will help the online shopping business.
Source: openalex_inverted_index · Quality: baseline

Research context

OpenAlex topics: Customer churn and segmentation · Stock Market Forecasting Methods · Imbalanced Data Classification Techniques

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

References (22)

Show source-provided references
1. Introduction to machine learning10.1201/9781003093770-3 ↗
2. Performance study of classification algorithms for consumer online shopping attitudes and behavior using data mining
3. A comparison of supervised machine learning techniques for predicting short-term in-hospital length of stay among diabetic patients
4. A random forest approach for predicting online buying behavior of Indian customers10.4236/tel.2018.83032 ↗
5. Handling imbalanced data in customer churn prediction using combined sampling and weighted random forest
6. Customer behavior in an online ordering application: A decision scoring model10.1111/j.1540-5414.2005.00103.x ↗
7. Churn prediction: Does technology matter
8. Customer churn prediction using improved balanced random forests10.1016/j.eswa.2008.06.121 ↗
9. An intelligent shopping support robot: Understanding shopping behavior from 2d skeleton data using gru network10.1186/s40648-019-0150-1 ↗
10. Predicting purchase probability of retail items using an ensemble learning approach and historical data
11. Classification of retail products: From probabilistic ranking to neural networks10.3390/app11094117 ↗
12. Online shopper’s intention
13. Real-time prediction of online shoppers’ purchasing intention using multilayer perceptron and LSTM recurrent neural networks10.1007/s00521-018-3523-0 ↗
14. Baati · IFIP Advances in Information and Communication Technology · 2020 · 4310.1007/978-3-030-49161-1_4 ↗
15. Machine learning and deep learning methods for intrusion detection systems: A survey10.3390/app9204396 ↗
16. Predicting and explaining patronage behavior toward web and traditional stores using neural networks: A comparative analysis with logistic regression10.1016/j.dss.2004.08.016 ↗
17. Classification based on decision tree algorithm for machine learning10.38094/jastt20165 ↗
18. Classification and regression by random Forest
19. Extra-tree classifier with metaheuristics approach for email classification
20. A new proposed adaptive cognitive radio detection system based on MLP neural network for different modulation schemes
21. Performance measures in evaluating machine learning based bioinformatics predictors forclassifications10.1007/s40484-016-0081-2 ↗
22. Permutation importance: A corrected feature importance measure10.1093/bioinformatics/btq134 ↗