Customer segmentation is an important method both in customer relationship management literature and software since it directly relates with customer satisfaction of the companies. The most common way to separate customers into two distinct groups is to tag a group of customers with a special label. In this study, our company's likely segmented customer data and related statistical data are used to train and test a neural network based machine learning model, namely Multi layer Perceptron (MLP). Once the related features are tailored for artificial neural network training and the hyper parameters are tuned accordingly by deploying an extensive grid search algorithm, the system achieved a good generalization of our customer segmentation strategy and hence a good overall accuracy within a few epochs. The proposed system can be integrated to our company's data framework such that it can frequently analyze the customer related data tables and can decide whether a customer is to be promoted or is to remain unchanged. This automatic decision mechanism can improve our company's customer satisfaction.
[1]
R. Thakur,et al.
Customer portfolio management (CPM) for improved customer relationship management (CRM): Are your customers platinum, gold, silver, or bronze?
,
2016
.
[2]
Emma K. Macdonald,et al.
Identifying the right solution customers : a managerial methodology
,
2017
.
[3]
Martín Abadi,et al.
TensorFlow: Large-Scale Machine Learning on Heterogeneous Distributed Systems
,
2016,
ArXiv.
[4]
James L. McClelland,et al.
Parallel distributed processing: explorations in the microstructure of cognition, vol. 1: foundations
,
1986
.
[5]
Sukru Ozan.
Increasing system performance in machine learning by using multiprocessing
,
2018,
2018 26th Signal Processing and Communications Applications Conference (SIU).
[6]
Şükrü Ozan.
A Case Study on Customer Segmentation by using Machine Learning Methods
,
2018,
2018 International Conference on Artificial Intelligence and Data Processing (IDAP).