Developing an Evolutionary Neural Network Model for Stock Index Forecasting

The past few years have witnessed a growing rate of attraction in adoption of Artificial Intelligence (AI) techniques and combining them to improve forecasting accuracy in different fields. Besides, stock market forecasting has always been a subject of interest for most investors and professional analysts. Stock market forecasting is a tough problem because of the uncertainties involved in the movement of the market. This paper proposes a hybrid artificial intelligence model for stock exchange index forecasting, the model is a combination of genetic algorithms and feedforward neural networks. Actually it evolves neural network weights by using genetic algorithms. We also employ preprocessing methods for improving accuracy of the proposed model. We test capability of the proposed method by applying it to forecast Tehran Stock Exchange Prices Indexes (TEPIX) which is used in literature, and compare the results with previous forecasting methods and Back-propagation neural network (BPNN). Results show that the proposed approach is able to cope with the fluctuation of stock market values and it also yields good forecasting accuracy. So it can be considered as a suitable tool to deal with stock market forecasting problems.

[1]  Ali Azadeh,et al.  An adaptive network-based fuzzy inference system for short-term natural gas demand estimation: Uncertain and complex environments , 2010 .

[2]  David E. Goldberg,et al.  Genetic Algorithms in Search Optimization and Machine Learning , 1988 .

[3]  David Corne,et al.  Evolving Neural Networks for Cancer Radiotherapy , 2000 .

[4]  Arash Ghanbari,et al.  Integration of genetic fuzzy systems and artificial neural networks for stock price forecasting , 2010, Knowl. Based Syst..

[5]  James L. McClelland,et al.  James L. McClelland, David Rumelhart and the PDP Research Group, Parallel distributed processing: explorations in the microstructure of cognition . Vol. 1. Foundations . Vol. 2. Psychological and biological models . Cambridge MA: M.I.T. Press, 1987. , 1989, Journal of Child Language.

[6]  Mehdi Khashei,et al.  Improvement of Auto-Regressive Integrated Moving Average models using Fuzzy logic and Artificial Neural Networks (ANNs) , 2009, Neurocomputing.

[7]  John H. Holland,et al.  Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence , 1992 .

[8]  Pei-Chann Chang,et al.  A TSK type fuzzy rule based system for stock price prediction , 2008, Expert Syst. Appl..

[9]  K. Scarbrough,et al.  of Electrical Engineering , 1982 .

[10]  X. Yao Evolving Artificial Neural Networks , 1999 .

[11]  David Coley,et al.  Introduction to Genetic Algorithms for Scientists and Engineers , 1999 .

[12]  Akbar Esfahanipour,et al.  Adapted Neuro-Fuzzy Inference System on indirect approach TSK fuzzy rule base for stock market analysis , 2010, Expert Syst. Appl..

[13]  David Corne,et al.  Evolving Neural Networks for Cancer Radiotherapy , 2000 .

[14]  James L. McClelland,et al.  Parallel distributed processing: explorations in the microstructure of cognition, vol. 1: foundations , 1986 .

[15]  P. Werbos,et al.  Beyond Regression : "New Tools for Prediction and Analysis in the Behavioral Sciences , 1974 .

[16]  J. A. Chen,et al.  A decision support system for order selection in electronic commerce based on fuzzy neural network supported by real-coded genetic algorithm , 2004, Expert Syst. Appl..

[17]  Pei-Chann Chang,et al.  Evolving neural network for printed circuit board sales forecasting , 2005, Expert Syst. Appl..

[18]  R L Lieber,et al.  Stepwise regression is an alternative to splines for fitting noisy data. , 1996, Journal of biomechanics.

[19]  Kostas S. Metaxiotis,et al.  Artificial intelligence in short term electric load forecasting: a state-of-the-art survey for the researcher , 2003 .