A Hybrid Artificial Neural Network with Metaheuristic Algorithms for Predicting Stock Price

ABSTRACT Most investors change stock prices in long-term businesses because of global turbulence in the markets. Consequently, prediction of stock price is a difficult task because of unknown effective factors in this area although previous researches have shown that neural networks are more effective and accurate in many areas than traditional statistical models. The proposed study aims to predict prices on stock exchange via the hybrid artificial neural network models and metaheuristic algorithms which consist of cuckoo search, improved cuckoo search, improved cuckoo search genetic algorithm, genetic algorithm, and particle swarm optimization. The important 28 variables of value-added knowledge related to stock indices are identified as input parameters in this network, and then real values are obtained (http://www.tsetmc.com). The results of the proposed model suggest that particle swarm optimization is a dominant metaheuristic approach to predict stock price according to statistical performances of the above approaches.

[1]  Riccardo Poli,et al.  Particle swarm optimization , 1995, Swarm Intelligence.

[2]  C. A. Murthy,et al.  Variance as a Stopping Criterion for Genetic Algorithms with Elitist Model , 2012, Fundam. Informaticae.

[3]  Ataollah Ebrahimzadeh Hybrid intelligent technique for automatic communication signals recognition using Bees Algorithm and MLP neural networks based on the efficient features , 2011, Expert Syst. Appl..

[4]  Mohamed M. Mostafa,et al.  Forecasting stock exchange movements using neural networks: Empirical evidence from Kuwait , 2010, Expert Syst. Appl..

[5]  Parviz Keshavarzi,et al.  A novel MLP network implementation in CMOL technology , 2014 .

[6]  Hang Joon Kim,et al.  Segmentation of touching characters using an MLP , 1998, Pattern Recognit. Lett..

[7]  Tugrul U. Daim,et al.  Using artificial neural network models in stock market index prediction , 2011, Expert Syst. Appl..

[8]  Kevin M. Passino,et al.  Biomimicry of bacterial foraging for distributed optimization and control , 2002 .

[9]  Dilay Çelebi,et al.  Inventory control in a centralized distribution network using genetic algorithms: A case study , 2015, Comput. Ind. Eng..

[10]  Maya Dimitrova,et al.  NEURAL NETWORKS FOR AIR POLLUTION NOWCASTING , 2006, Appl. Artif. Intell..

[11]  Archana Sarkar,et al.  River Water Quality Modelling Using Artificial Neural Network Technique , 2015 .

[12]  Chang Wook Ahn,et al.  On the practical genetic algorithms , 2005, GECCO '05.

[13]  Abbas Rohani,et al.  Heat transfer and MLP neural network models to predict inside environment variables and energy lost in a semi-solar greenhouse , 2016 .

[14]  Leila Asadzadeh,et al.  A local search genetic algorithm for the job shop scheduling problem with intelligent agents , 2015, Comput. Ind. Eng..

[15]  Georges A. Darbellay,et al.  Forecasting the short-term demand for electricity: Do neural networks stand a better chance? , 2000 .

[16]  Russell C. Eberhart,et al.  A new optimizer using particle swarm theory , 1995, MHS'95. Proceedings of the Sixth International Symposium on Micro Machine and Human Science.

[17]  Ganapati Panda,et al.  Efficient prediction of stock market indices using adaptive bacterial foraging optimization (ABFO) and BFO based techniques , 2009, Expert Syst. Appl..

[18]  R. Braun,et al.  Advanced controlling of anaerobic digestion by means of hierarchical neural networks. , 2002, Water research.

[19]  Essam Al Daoud,et al.  A Hybrid Algorithm Using a Genetic Algorithm and Cuckoo Search Algorithm to Solve the Traveling Salesman Problem and its Application to Multiple Sequence Alignment , 2013 .

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

[21]  Min-Yuan Cheng,et al.  Symbiotic Organisms Search: A new metaheuristic optimization algorithm , 2014 .

[22]  Sifeng Liu,et al.  Comparison of China's primary energy consumption forecasting by using ARIMA (the autoregressive integrated moving average) model and GM(1,1) model , 2016 .

[23]  Ahad Zare Ravasan,et al.  ERP success prediction: An artificial neural network approach , 2012 .

[24]  Ingoo Han,et al.  Genetic algorithms approach to feature discretization in artificial neural networks for the prediction of stock price index , 2000 .

[25]  T. Y. Lin,et al.  Optimum design for artificial neural networks: an example in a bicycle derailleur system , 2000 .

[26]  Muzaffar Eusuff,et al.  Shuffled frog-leaping algorithm: a memetic meta-heuristic for discrete optimization , 2006 .

[27]  David Saiang,et al.  Stochastic assessment of pillar stability at Laisvall mine using Artificial Neural Network , 2015 .

[28]  Chao Chen,et al.  An experimental investigation of two Wavelet-MLP hybrid frameworks for wind speed prediction using GA and PSO optimization , 2013 .

[29]  Derya Avci,et al.  An Adaptive Network-Based Fuzzy Inference System (ANFIS) for the prediction of stock market return: The case of the Istanbul Stock Exchange , 2010, Expert Syst. Appl..

[30]  Amir Ahmad Dehghani,et al.  Modeling of wheat soaking using two artificial neural networks (MLP and RBF) , 2009 .

[31]  Yi-Fan Wang,et al.  Predicting stock price using fuzzy grey prediction system , 2002, Expert Syst. Appl..

[32]  Yudong Zhang,et al.  Stock market prediction of S&P 500 via combination of improved BCO approach and BP neural network , 2009, Expert Syst. Appl..

[33]  T.B. Trafalis,et al.  Kernel principal component analysis and support vector machines for stock price prediction , 2004, 2004 IEEE International Joint Conference on Neural Networks (IEEE Cat. No.04CH37541).

[34]  E Cağatay Güler,et al.  Visual classification of medical data using MLP mapping. , 1998, Computers in biology and medicine.

[35]  Y. Srinivas,et al.  A robust behavior of Feed Forward Back propagation algorithm of Artificial Neural Networks in the application of vertical electrical sounding data inversion , 2012 .

[36]  Kash Barker,et al.  Quantifying the risk of project delays with a genetic algorithm , 2015 .

[37]  Suvendu Chandan Nayak,et al.  Artificial chemical reaction optimization of neural networks for efficient prediction of stock market indices , 2017 .

[38]  Saeed Farzi Efficient Job Scheduling in Grid Computing with Modified Artificial Fish Swarm Algorithm , 2009 .

[39]  Mehmet Özçalici,et al.  Integrating metaheuristics and Artificial Neural Networks for improved stock price prediction , 2016, Expert Syst. Appl..

[40]  R. Sarker,et al.  Artificial Neural Networks in Finance and Manufacturing , 2006 .

[41]  Yanqing Zhang,et al.  Evolutionary fuzzy neural networks for hybrid financial prediction , 2005, IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews).

[42]  Mohamed M. Mostafa,et al.  Forecasting the Suez Canal traffic: a neural network analysis , 2004 .

[43]  Zong Woo Geem,et al.  A New Heuristic Optimization Algorithm: Harmony Search , 2001, Simul..

[44]  Q. Henry Wu,et al.  Group Search Optimizer: An Optimization Algorithm Inspired by Animal Searching Behavior , 2009, IEEE Transactions on Evolutionary Computation.

[45]  Christine W. Chan,et al.  Multiple neural networks for a long term time series forecast , 2004, Neural Computing & Applications.

[46]  Pinar Çivicioglu,et al.  Backtracking Search Optimization Algorithm for numerical optimization problems , 2013, Appl. Math. Comput..

[47]  Abdulrahman Alarifi,et al.  Earthquakes magnitude predication using artificial neural network in northern Red Sea area , 2009 .

[48]  Kin Keung Lai,et al.  A neural-network-based nonlinear metamodeling approach to financial time series forecasting , 2009, Appl. Soft Comput..

[49]  Paul J. Gemperline,et al.  Nonlinear multivariate calibration using principal components regression and artificial neural networks , 1991 .

[50]  Arash Ebrahimabadi,et al.  Prediction of roadheaders' performance using artificial neural network approaches (MLP and KOSFM) , 2015 .

[51]  M. Khajeh,et al.  Application of a hybrid artificial neural network–genetic algorithm approach to optimize the lead ions removal from aqueous solutions using intercalated tartrate-Mg–Al layered double hydroxides , 2014 .

[52]  Ashish Kumar Bhandari,et al.  Cuckoo search algorithm and wind driven optimization based study of satellite image segmentation for multilevel thresholding using Kapur's entropy , 2014, Expert Syst. Appl..

[53]  Saeed Tavakoli,et al.  Improved Cuckoo Search Algorithm for Feed forward Neural Network Training , 2011 .

[54]  A.V.Naresh Babu,et al.  OPTIMAL POWER FLOW USINGCUCKOO OPTIMIZATION ALGORITHM , 2013 .

[55]  Tarek Aboueldahab,et al.  Prediction of Stock Market Indices using Hybrid Genetic Algorithm/ Particle Swarm Optimization with Perturbation Term , 2011 .

[56]  Dan Simon,et al.  Biogeography-Based Optimization , 2022 .

[57]  Hao Li,et al.  User-friendly optimization approach of fed-batch fermentation conditions for the production of iturin A using artificial neural networks and support vector machine , 2015 .

[58]  Erik Valdemar Cuevas Jiménez,et al.  A swarm optimization algorithm inspired in the behavior of the social-spider , 2013, Expert Syst. Appl..

[59]  Santiago Izquierdo Izquierdo,et al.  Use of Artificial Neural Networks to Predict The Business Success or Failure of Start-Up Firms , 2013 .

[60]  Jinglu Hu,et al.  Application of multi-branch neural networks to stock market prediction , 2005, Proceedings. 2005 IEEE International Joint Conference on Neural Networks, 2005..

[61]  D. Pham,et al.  THE BEES ALGORITHM, A NOVEL TOOL FOR COMPLEX OPTIMISATION PROBLEMS , 2006 .

[62]  V. D. Tsoukalas,et al.  Prediction of Occupational Risk in the Shipbuilding Industry Using Multivariable Linear Regression and Genetic Algorithm Analysis , 2016 .

[63]  R. Mantegna,et al.  Fast, accurate algorithm for numerical simulation of Lévy stable stochastic processes. , 1994, Physical review. E, Statistical physics, plasmas, fluids, and related interdisciplinary topics.

[64]  C. H. Chen,et al.  An intelligent stock trading decision support system through integration of genetic algorithm based fuzzy neural network and artificial neural network , 2001, Fuzzy Sets Syst..

[65]  Maged M. Hamed,et al.  Prediction of wastewater treatment plant performance using artificial neural networks , 2004, Environ. Model. Softw..

[66]  Petra Perner,et al.  Data Mining - Concepts and Techniques , 2002, Künstliche Intell..

[67]  Andrew Lewis,et al.  Grey Wolf Optimizer , 2014, Adv. Eng. Softw..

[68]  George W. Irwin,et al.  Neural modelling of chemical plant using MLP and B-spline networks , 1997 .

[69]  S. Afshin Mansouri,et al.  Humanitarian logistics network design under mixed uncertainty , 2016, Eur. J. Oper. Res..

[70]  Wansheng Tang,et al.  Monkey Algorithm for Global Numerical Optimization , 2008 .

[71]  Oguz Kaynar,et al.  Multiple regression, ANN (RBF, MLP) and ANFIS models for prediction of swell potential of clayey soils , 2010, Expert Syst. Appl..

[72]  Dilay elebi,et al.  Inventory control in a centralized distribution network using genetic algorithms , 2015 .

[73]  Dimitris Kaliampakos,et al.  Modelling TBM performance with artificial neural networks , 2004 .

[74]  Mark J. F. Gales,et al.  The efficient incorporation of MLP features into automatic speech recognition systems , 2011, Comput. Speech Lang..

[75]  Mohammad Mahdi Rounaghi,et al.  Application of artificial neural network models and principal component analysis method in predicting stock prices on Tehran Stock Exchange , 2015 .

[76]  Amir Hossein Alavi,et al.  Krill herd: A new bio-inspired optimization algorithm , 2012 .

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

[78]  R. J. Kuo,et al.  A hybrid of genetic algorithm and particle swarm optimization for solving bi-level linear programming problem – A case study on supply chain model , 2011 .

[79]  Ling Li,et al.  Using MLP networks to design a production scheduling system , 2003, Comput. Oper. Res..

[80]  Chen-Khong Tham,et al.  Connection admission control of ATM network using integrated MLP and fuzzy controllers , 2000, Comput. Networks.

[81]  Subramanian,et al.  An Enhanced Cuckoo Search for Optimization of Bloom Filter in Spam Filtering , 2012 .

[82]  Mostafa Hajiaghaei-Keshteli,et al.  Solving the integrated scheduling of production and rail transportation problem by Keshtel algorithm , 2014, Appl. Soft Comput..

[83]  Selim Hartomacıoğlu,et al.  Determination of penetration depth at high velocity impact using finite element method and artificial neural network tools , 2015 .

[84]  Ali Husseinzadeh Kashan,et al.  A new metaheuristic for optimization: Optics inspired optimization (OIO) , 2015, Comput. Oper. Res..

[85]  Yuehui Chen,et al.  Stock Index Modeling using EDA based Local Linear Wavelet Neural Network , 2005, 2005 International Conference on Neural Networks and Brain.

[86]  F. Aminian,et al.  Forecasting Economic Data with Neural Networks , 2006 .

[87]  Xin-She Yang,et al.  Cuckoo Search via Lévy flights , 2009, 2009 World Congress on Nature & Biologically Inspired Computing (NaBIC).

[88]  B. B. Misra,et al.  Index prediction with neuro-genetic hybrid network: A comparative analysis of performance , 2012, 2012 International Conference on Computing, Communication and Applications.

[89]  Richard A. Formato,et al.  CENTRAL FORCE OPTIMIZATION: A NEW META-HEURISTIC WITH APPLICATIONS IN APPLIED ELECTROMAGNETICS , 2007 .

[90]  Hosein Hashemi,et al.  Neuron curve as a tool for performance evaluation of MLP and RBF architecture in first break picking of seismic data , 2014 .

[91]  D. Massart,et al.  The Radial Basis Functions — Partial Least Squares approach as a flexible non-linear regression technique , 1996 .