Machine Learning Based Potential Customer Recommendation System for E-Commerce Using Feature Selection and XAI

In this era of digital commerce, systems that provide personalized recommendations are paramount in enhancing user experience and facilitating sales on online commerce platforms. For this reason, merchants need to know their potential customers. This work is devoted to developing a potential customer recommendation system using the well-known customer behavior and shopping habits Kaggle dataset. A customer is considered as potential customer having purchase amount greater than 70 USD and a review rating of at least 4. One of the contributions of this work is the utilization of the Select K-best with Mutual Information (MI) feature selection method in the e-commerce recommendation system. This study proposes a smart customer recommendation system using Machine Learning (ML) and Explainable AI to help merchants make data-driven decisions on which customers are the most potential ones. The proposed work makes the best use of several machine learning algorithms including Random Forest, Logistic Regression, and K-Nearest Neighbor. Among these models, Random Forest reveals the best performance of 100% accuracy. In addition, the Local Interpretable Model-agnostic Explanations (LIME) from Explainable AI are used to detect the responsible transaction records, product features and purchasing behavior of the consumers.

Authors

Publication Details

Published
2025-02-13
DOI
https://doi.org/10.1109/ecce64574.2025.11013854
Primary Topic
Customer churn and segmentation
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Machine Learning Based Potential Customer Recommendation System for E-Commerce Using Feature Selection and XAI

Md. Shymon Islam, Zahrul Jannat Peya, Saiful Islam Auny, Nusrat Jahan Urme
Customer churn and segmentation
article

Machine Learning Based Potential Customer Recommendation System for E-Commerce Using Feature Selection and XAI

Md. Shymon Islam, Zahrul Jannat Peya, Saiful Islam Auny, Nusrat Jahan Urme
article en

Abstract

In this era of digital commerce, systems that provide personalized recommendations are paramount in enhancing user experience and facilitating sales on online commerce platforms. For this reason, merchants need to know their potential customers. This work is devoted to developing a potential customer recommendation system using the well-known customer behavior and shopping habits Kaggle dataset. A customer is considered as potential customer having purchase amount greater than 70 USD and a review rating of at least 4. One of the contributions of this work is the utilization of the Select K-best with Mutual Information (MI) feature selection method in the e-commerce recommendation system. This study proposes a smart customer recommendation system using Machine Learning (ML) and Explainable AI to help merchants make data-driven decisions on which customers are the most potential ones. The proposed work makes the best use of several machine learning algorithms including Random Forest, Logistic Regression, and K-Nearest Neighbor. Among these models, Random Forest reveals the best performance of 100% accuracy. In addition, the Local Interpretable Model-agnostic Explanations (LIME) from Explainable AI are used to detect the responsible transaction records, product features and purchasing behavior of the consumers.

Openalex Percentile: Top 85%
Customer churn and segmentation
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.