An Approach For Customer Satisfaction Measurement Based On Artificial Neural Networks
An Approach For Customer Satisfaction Measurement Based On Artificial Neural Networks
An Approach For Customer Satisfaction Measurement Based On Artificial Neural Networks
+ = x e x f
...
Figure 1. Example of an artificial neural network Figure 2. An artificial neural network
In this study, a supervised learning paradigm has been chosen with a multi-layer feed-forward architecture.
The back- propagation has been selected as the learning algorithm. The fundamental mechanism of
back-propagation is to propagate input values in a feed-forward manner through hidden layers of a network to
the output layer, and then to propagate errors back from the output layer to an input layer. The functioning of the
neurons in such a network is illustrated in Figure 2, and this shows a basic back-propagation neuron receiving N
inputs ( )
n
x x x , , ,
2 1
" . Each of these inputs has an assigned weight factor w. The neuron calculates the sum
of weighted inputs and bias (or internal effects) and produces an output n given by the following equation:
( )
i j ij
x w n o - =
The Sixth Wuhan International Conference on E-Business Innovation Management Track2527
For all 1 2 j , ,..., N = , where
ij
w is the weight from node j to node i ,
j
x is the output value of node j ,
and
i
o is the node threshold value (also called bias, or internal offset). This value n then forms the input to a
transfer function within the neuron, which then produces an output to be processed by another layer of neurons
or signaled as a final output. An example of a transfer function is the standard sigmoid logistic non-linear
function ( ) x f , given by the following equation, which generates outputs between 0 and 1 for a range of
neuron inputs between ~ to ~ + , where is a slope parameter.
( ) ( ) ( )
1
1
+ = x e x f
4. INSTANCE ANALYSIS
As mentioned earlier, artificial neural networks are data-driven models. This means that artificial neural
networks are assumption-free approaches for estimating functions from sample data. To build an artificial neural
network model, one typically needs training and a test sample. The training sample is used to determine the
weights and parameters that define the artificial neural network model. The test sample is adopted for evaluate
the model. The training of neural networks can be classified into three categories: supervised; graded
(reinforcement) and unsupervised (self-organization)
[17]
. The set of input layer neurons are selected based on the
status information parameters. In this problem, the total number of input layer is equal to seven. The number of
neurons required in the hidden layer depends on the number of input parameters and the estimate of the number
of training data provided for training. The number of output layer neurons depends on the possible output values.
In this problem, there is one possible output value. Therefore one output neuron is sufficient to represent the
same.
For the purpose of our research, we select 30 customers of 10 supermarkets. Seven input parameters
consisting of customer satisfaction factors were entered into the network: geographic position, the variety of
goods price, the overall price level, the overall quality of goods, the time of waiting for payment, service attitude
and shopping environment. The hidden layer consisted of nine neurons and the output layer contained one
neuron for the measurement of customer satisfaction. The training sample is the former 25 data and the last five
is used to test its accuracy. A learning rate of 0.2 was specified and all connection weights and thresholds were
initialized to random values in the range of 0.1 to +0.1. As shown in Table 1, the ANN-based method is not
only effective but also feasible. A common PC ran the 1970 training trails with an error less than 0.005. The
following Figure 3 is the training phase error trend. The system was implemented with Matlab6.0.
Table 1. The testing results and relative error
No. Experts evaluation Testing results Relative error
1 0.461 0.451 0.022
2 0.639 0.594 0.070
3 0.683 0.699 0.023
4 0.661 0.662 0.002
5 0.559 0.561 0.004
Figure 3. The training phase error trend
5. CONCLUSIONS
Customer satisfaction measurement is important in a market driven economy and customer satisfaction
measurement decision-making relies on our understanding of customer satisfaction, its determinants, and their
2528The Sixth Wuhan International Conference on E-Business Innovation Management Track
relationship. The research contributes to the customer satisfaction measurement literature in several important
ways. First, this paper provides a good tool to support the customer satisfaction measurement, and the theory
analysis and simulation both shows that this method based on artificial neural networks performs very well.
Second, the market segments derived from our model are useful in aiding customer satisfaction measurement.
The result of customer satisfaction measurement provides significant information for modern management
process and a warning signal about future business results. Finally, the effect of neural networks architecture,
network training algorithm and learning paradigm need to be further examined or perhaps optimized to provide
a better results on its capability of customer satisfaction measurement. As the research of the project goes further,
more articles will follow up.
ACKNOWLEDGEMENT
The author acknowledges the contributions of LI Xiang-rong, DENG Shao-jun and CHEN Ji in the
collection of data.
REFERENCES
[1] Naumann, E.(1995). Customer Satisfaction Measurement and Management: Using the Voice of the Customer, Thomson
Executive Press, Cincinnati, OH.
[2] Armstrong, L. & Symonds, W.C. (1991). Beyond May I Help You?, Business Week, Special Issue, pp. 100-102.
[3] Reichheld, F.F. & Sasser, W.E.Jr (1990). Zero Defections: Quality Comes to Service. Harvard Business Review,
Vol.68,No.5, pp.105-112.
[4] Oh, H. and Parks, S.C.(1997). Customer Satisfaction and Service Quality: a Critical Review of the Literature and
Research Implications for the Hospitality Industry, Hospitality Research Journal, Vol. 20 No. 3, pp.36-65.
[5] Mittal, V., & Kamakura, W.A.(2001). Satisfaction, Repurchase Intent, and Repurchase Behavior: Investigating the
Moderating Effect of Customer Characteristics, Journal of Marketing Research, XXXVIII, 131-142.
[6] Heskett, J.L., Jones, T.O., Loveman, G.W., Sasser, W.E.Jr and Schlesinger, L.A.(1994). Putting the Service Profit Chain
to Work, Harvard Business Review. March-April, pp. 105-110.
[7] Schneider, B. and Browen, D.E.(1995), Winning the Service Game, HBS Press, Boston, MA.
[8] Anderson, E.A. & Sullivan, M.W. (1993). The Antecedents and Consequences of Customer Satisfaction for Firms,
Marketing Science, Vol.12, Spring, pp.125-150.
[9] Fisk, R.P., Brown, S.W. & Bitner, M.J.(1993), Tracking the evolution of the services marketing literature, Journal of
Retailing, Vol.69, Spring, pp.61-103.
[10] Brown, T.J., Churchill, G.A. Jr and Peter, J.P.(1993), Improving the Measurement of Service Quality, Journal of
Retailing, Vol.69, Spring, pp.127-135.
[11] Teas, R.K.(1993), Expectations, Performance Evaluation, and Consumers Perceptions of Quality, Journal of Marketing,
Vol.57 No.4, pp.18-32.
[12] McDougall, G. and Levesque, T.(1994). A Revised View of Service Quality Dimensions: an Empirical Investigation.
Journal of Professional Services Marketing, Vol. 11 No.1, pp.189-210.
[13] Hart, C.W.L., Heskett, J.L. and Sasser, E.W.Jr (1990). The Profitable Art of Service Recovery, Harvard Business
Review, Vol.68 No. 4, pp.148-162.
[14] Hirschman, A.O. (1970). Exit, Voice and Loyalty, Harvard University Press, Cambridge, MA.
[15] R.P. Lippman (1987). An Introduction to Computing with Neural Nets, IEEE ASSP Mag, April, 4-22.
[16] Simon Haykin (1995). Neural Networks: A Comprehensive Foundation, Macmillan College Publishing Company, New
York.
[17] Hecht-Nielsen, R. (1990). Neurocomputing, Addison-Wesley Publishing Company, Inc, San Diego, CA.