An intelligent sales forecasting system through integration of artificial neural network and fuzzy neural network

This paper attempts to develop an intelligent sales forecasting system which can consider the quantitative factors as well as the non-quantitative factors. The proposed forecasting system consists of four parts: (1) data collection, (2) general pattern model, (3) special pattern model, and (4) decision integration. In the general pattern model, a feedforward neural network with error-backpropagation (EBP) learning algorithm is employed to learn the time series data, or quantitative factors. However, unique circumstances, e.g., promotion, may cause a sudden change in the sales pattern. To this end, this paper utilizes fuzzy logic which is capable of learning (fuzzy neural network, FNN) to learn the experts' knowledge regarding the effect of promotion on the sales. Finally, the outputs from the above two mentioned models are integrated with time effect through a feedforward neural network with EBP learning algorithm. Evaluation of the model results indicates that the proposed system performs more accurately than the conventional statistical method and single artificial neural network (ANN).

[1]  Paul A. Fishwick,et al.  Time series forecasting using neural networks vs. Box- Jenkins methodology , 1991, Simul..

[2]  Melissa M. Florance,et al.  Positioning Sales Forecasting for Better Results , 1994 .

[3]  A. Ramirez,et al.  Modular composition of intelligent control policies for FMS models , 1993, Proceedings of 8th IEEE International Symposium on Intelligent Control.

[4]  David E. Rumelhart,et al.  Generalization by Weight-Elimination with Application to Forecasting , 1990, NIPS.

[5]  Charles W. Chase Ways to Improve Sales Forecasts , 1993 .

[6]  C. S. George Lee,et al.  Reinforcement structure/parameter learning for neural-network-based fuzzy logic control systems , 1994, IEEE Trans. Fuzzy Syst..

[7]  H. Ishibuchi,et al.  A learning algorithm of fuzzy neural networks with triangular fuzzy weights , 1995 .

[8]  Cheng-Jian Lin,et al.  Fuzzy adaptive learning control network with on-line neural learning , 1995 .

[9]  G. Righini Modular Petri nets for simulation of flexible production systems , 1993 .

[10]  L. Recalde,et al.  Improving the decision power of rank theorems , 1997, 1997 IEEE International Conference on Systems, Man, and Cybernetics. Computational Cybernetics and Simulation.

[11]  J. Buckley,et al.  Fuzzy neural networks: a survey , 1994 .

[12]  Kishor S. Trivedi,et al.  SPNP: stochastic Petri net package , 1989, Proceedings of the Third International Workshop on Petri Nets and Performance Models, PNPM89.

[13]  M. Black Vagueness. An Exercise in Logical Analysis , 1937, Philosophy of Science.

[14]  M. Sugeno,et al.  Derivation of Fuzzy Control Rules from Human Operator's Control Actions , 1983 .

[15]  Marco Ajmone Marsan,et al.  Stochastic Petri nets: an elementary introduction , 1988, European Workshop on Applications and Theory in Petri Nets.

[16]  George F. Meyer,et al.  Marketing Research and Sales Forecasting at Schlegel Corporation , 1993 .

[17]  A. Ishikawa,et al.  The Max-Min Delphi method and fuzzy Delphi method via fuzzy integration , 1993 .

[18]  Gary S. LeVee The Key to Understanding the Forecasting Process , 1993 .

[19]  K. P. Valavanis,et al.  A hierarchical modeling methodology for flexible manufacturing systems using extended Petri nets , 1988, [Proceedings] 1988 International Conference on Computer Integrated Manufacturing.

[20]  Wolfgang Reisig Petri Nets: An Introduction , 1985, EATCS Monographs on Theoretical Computer Science.

[21]  Madan M. Gupta,et al.  Introduction to Fuzzy Arithmetic , 1991 .

[22]  Lotfi A. Zadeh,et al.  The Concepts of a Linguistic Variable and its Application to Approximate Reasoning , 1975 .

[23]  J. David Fuller,et al.  Back propagation in time‐series forecasting , 1995 .

[24]  R. J. Kuo,et al.  Manufacturing process control through integration of neural networks and fuzzy model , 1998, Fuzzy Sets Syst..

[25]  Michael K. Molloy Performance Analysis Using Stochastic Petri Nets , 1982, IEEE Transactions on Computers.

[26]  Kishan G. Mehrotra,et al.  Forecasting the behavior of multivariate time series using neural networks , 1992, Neural Networks.

[27]  Chuen-Chien Lee FUZZY LOGIC CONTROL SYSTEMS: FUZZY LOGIC CONTROLLER - PART I , 1990 .

[28]  Hisao Ishibuchi,et al.  Neural networks that learn from fuzzy if-then rules , 1993, IEEE Trans. Fuzzy Syst..

[29]  Chin-Teng Lin,et al.  Neural-Network-Based Fuzzy Logic Control and Decision System , 1991, IEEE Trans. Computers.