Computational Intelligence Techniques Used for Stock Market Prediction: A Systematic Review

With the advancement of various computational techniques and the growing search for assertive predictive models, computational intelligence methods have attracted much attention. They are data-based methodologies and mainly include fuzzy logic, artificial neural networks and evolutionary computation. In the economic environment, more specifically, in the stock market forecast, where there is the challenge of the time series volatility, these methods have stood out. In this context, the objective of this paper is to present a systematic review of the literature on recent research involving forecasting techniques in the stock market, and the computational intelligence were the ones that stood out. To define these techniques, articles were collected from four large databases and a keyword filter was applied, which reduced the initial volume. So we selected the articles from the most published journals and remove duplicated articles. The most articles applied hybrid models and for the selection of featured techniques were choose those most frequent ones. A brief description was also made of the most used methods as well as of the selected articles. The review was done with articles published between the years 2014 and 2018 taken from four databases and, after some selection criteria, 24 articles were selected by relation to the subject studied.

[1]  Yaochu Jin,et al.  A social learning particle swarm optimization algorithm for scalable optimization , 2015, Inf. Sci..

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

[3]  Rohitash Chandra,et al.  Evaluation of co-evolutionary neural network architectures for time series prediction with mobile application in finance , 2016, Appl. Soft Comput..

[4]  Felipe Campelo,et al.  Preference-guided evolutionary algorithms for many-objective optimization , 2016, Inf. Sci..

[5]  Sai Wang,et al.  A Hybrid Genetic Algorithm With Wrapper-Embedded Approaches for Feature Selection , 2018, IEEE Access.

[6]  Wen-Chyuan Chiang,et al.  An adaptive stock index trading decision support system , 2016, Expert Syst. Appl..

[7]  Kamal Z. Zamli,et al.  Comprehensive Review of the Development of the Harmony Search Algorithm and its Applications , 2019, IEEE Access.

[8]  Estimation of stochastic volatility by using Ornstein–Uhlenbeck type models , 2018 .

[9]  Lin Lu,et al.  Predicting short-term stock prices using ensemble methods and online data sources , 2018, Expert Syst. Appl..

[10]  Fuxing Yang,et al.  An Evolutionary Scatter Search Particle Swarm Optimization Algorithm for the Vehicle Routing Problem With Time Windows , 2018, IEEE Access.

[11]  B. Walczak,et al.  Particle swarm optimization (PSO). A tutorial , 2015 .

[12]  Nuno Horta,et al.  Boosting Trading Strategies performance using VIX indicator together with a dual-objective Evolutionary Computation optimizer , 2015, Expert Syst. Appl..

[13]  Trevor Hastie,et al.  The Elements of Statistical Learning , 2001 .

[14]  Ricardo A. S. Fernandes,et al.  Maximum and minimum stock price forecasting of Brazilian power distribution companies based on artificial neural networks , 2015, Appl. Soft Comput..

[15]  Florentina Paraschiv,et al.  Extended forecast methods for day-ahead electricity spot prices applying artificial neural networks , 2016 .

[16]  T. Bollerslev,et al.  Generalized autoregressive conditional heteroskedasticity , 1986 .

[17]  Pearl Brereton,et al.  Lessons from applying the systematic literature review process within the software engineering domain , 2007, J. Syst. Softw..

[18]  Chulwoo Han,et al.  Deep learning networks for stock market analysis and prediction: Methodology, data representations, and case studies , 2017, Expert Syst. Appl..

[19]  Qingfu Zhang,et al.  Distributed evolutionary algorithms and their models: A survey of the state-of-the-art , 2015, Appl. Soft Comput..

[20]  Jacques Periaux,et al.  Game Theory Based Evolutionary Algorithms: A Review with Nash Applications in Structural Engineering Optimization Problems , 2017 .

[21]  Mingli Song,et al.  An improvement of partheno-genetic algorithm to solve multiple travelling salesmen problem , 2016, 2016 IEEE/ACIS 15th International Conference on Computer and Information Science (ICIS).

[22]  Amiya Kumar Rath,et al.  A Naïve SVM-KNN based stock market trend reversal analysis for Indian benchmark indices , 2015, Appl. Soft Comput..

[23]  Martha Pulido,et al.  Particle swarm optimization of ensemble neural networks with fuzzy aggregation for time series prediction of the Mexican Stock Exchange , 2014, Inf. Sci..

[24]  Surendra M. Gupta,et al.  A hybrid genetic algorithm for sequence-dependent disassembly line balancing problem , 2016, Ann. Oper. Res..

[25]  Harry Eugene Stanley,et al.  Which Artificial Intelligence Algorithm Better Predicts the Chinese Stock Market? , 2018, IEEE Access.

[26]  Wei Chen,et al.  Applying population-based evolutionary algorithms and a neuro-fuzzy system for modeling landslide susceptibility , 2019, CATENA.

[27]  Edgar Alfredo Portilla-Flores,et al.  Enhancing the Harmony Search Algorithm Performance on Constrained Numerical Optimization , 2017, IEEE Access.

[28]  Pradipta Kishore Dash,et al.  A hybrid evolutionary dynamic neural network for stock market trend analysis and prediction using unscented Kalman filter , 2014, Appl. Soft Comput..

[29]  Wei-Chiang Hong,et al.  Forecasting holiday daily tourist flow based on seasonal support vector regression with adaptive genetic algorithm , 2015, Appl. Soft Comput..

[30]  Xiaoshi Fan,et al.  Multi-factor high-order intuitionistic fuzzy time series forecasting model , 2016 .

[31]  Mustafa Jahangoshai Rezaee,et al.  Integrating dynamic fuzzy C-means, data envelopment analysis and artificial neural network to online prediction performance of companies in stock exchange , 2018 .

[32]  Sahil Shah,et al.  Predicting stock market index using fusion of machine learning techniques , 2015, Expert Syst. Appl..

[33]  Z. Geem Optimal Design of Water Distribution Networks Using Harmony Search , 2009 .

[34]  Weilin Li,et al.  Short-term electrical load forecasting using the Support Vector Regression (SVR) model to calculate the demand response baseline for office buildings , 2017 .

[35]  Pei-Chann Chang,et al.  A Takagi-Sugeno fuzzy model combined with a support vector regression for stock trading forecasting , 2016, Appl. Soft Comput..

[36]  João Paulo Papa,et al.  Fine-tuning Deep Belief Networks using Harmony Search , 2016, Appl. Soft Comput..

[37]  Pradipta Kishore Dash,et al.  Efficient stock price prediction using a Self Evolving Recurrent Neuro-Fuzzy Inference System optimized through a Modified technique , 2016, Expert Syst. Appl..

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

[39]  Faruk Alpaslan,et al.  Prediction of TAIEX based on hybrid fuzzy time series model with single optimization process , 2018, Appl. Soft Comput..

[40]  B. Chissom,et al.  Fuzzy time series and its models , 1993 .

[41]  Dogan Corus,et al.  Standard Steady State Genetic Algorithms Can Hillclimb Faster Than Mutation-Only Evolutionary Algorithms , 2017, IEEE Transactions on Evolutionary Computation.

[42]  Xiaorong Zhu,et al.  Fault diagnosis of PV array based on optimised BP neural network by improved adaptive genetic algorithm , 2017 .

[43]  Jun Wang,et al.  Exponent back propagation neural network forecasting for financial cross-correlation relationship , 2016, Expert Syst. Appl..

[44]  Efficient Stock Price Prediction using a Self Evolving Recurrent Neuro Fuzzy Inference System Optimized through a Modified Differential Harmony Search Technique , 2017 .

[45]  Joe-Air Jiang,et al.  An Interval Type-2 Fuzzy Logic System for Stock Index Forecasting Based on Fuzzy Time Series and a Fuzzy Logical Relationship Map , 2018, IEEE Access.

[46]  D. Rekha,et al.  Genetic Algorithm Based Demand Side Management for Smart Grid , 2017, Wireless Personal Communications.

[47]  Chen Wang,et al.  Improved v -Support vector regression model based on variable selection and brain storm optimization for stock price forecasting , 2016, Appl. Soft Comput..

[48]  Enriqueta Vercher,et al.  Improving stock index forecasts by using a new weighted fuzzy-trend time series method , 2017, Expert Syst. Appl..

[49]  Yongtao Hao,et al.  A feature weighted support vector machine and K-nearest neighbor algorithm for stock market indices prediction , 2017, Expert Syst. Appl..

[50]  Ching-Hsue Cheng,et al.  A hybrid ANFIS based on n-period moving average model to forecast TAIEX stock , 2014, Appl. Soft Comput..

[51]  Silvio Romero de Lemos Meira,et al.  A hybrid model for high-frequency stock market forecasting , 2015, Expert Syst. Appl..

[52]  Jyh-Shing Roger Jang,et al.  ANFIS: adaptive-network-based fuzzy inference system , 1993, IEEE Trans. Syst. Man Cybern..

[53]  Fuqing Zhao,et al.  A Differential-Based Harmony Search Algorithm With Variable Neighborhood Search for Job Shop Scheduling Problem and Its Runtime Analysis , 2018, IEEE Access.

[54]  Ping-Feng Pai,et al.  Time series forecasting by a seasonal support vector regression model , 2010, Expert Syst. Appl..

[55]  Xian Fu,et al.  Kernel-based fuzzy c-means clustering algorithm based on genetic algorithm , 2016, Neurocomputing.

[56]  HortaNuno,et al.  Boosting Trading Strategies performance using VIX indicator together with a dual-objective Evolutionary Computation optimizer , 2015 .

[57]  Francisco Guijarro,et al.  A dynamic trading rule based on filtered flag pattern recognition for stock market price forecasting , 2017, Expert Syst. Appl..

[58]  Cong Hu,et al.  Fault Diagnosis of Analog Filter Circuit Based on Genetic Algorithm , 2019, IEEE Access.

[59]  Alex A. Freitas,et al.  Evolutionary Computation , 2002 .

[60]  Z. Geem Optimal cost design of water distribution networks using harmony search , 2006 .

[61]  Cheng-Lung Huang,et al.  A GA-based feature selection and parameters optimizationfor support vector machines , 2006, Expert Syst. Appl..

[62]  Eric R. Ziegel,et al.  The Elements of Statistical Learning , 2003, Technometrics.

[63]  Reza Safabakhsh,et al.  A novel stability-based adaptive inertia weight for particle swarm optimization , 2016, Appl. Soft Comput..

[64]  Hani Hagras,et al.  Embedding Computational Intelligence in Pervasive Spaces , 2007, IEEE Pervasive Computing.

[65]  Hüseyin Arslan,et al.  Joint Optimization of Device to Device Resource and Power Allocation Based on Genetic Algorithm , 2018, IEEE Access.

[66]  Lucila Ohno-Machado,et al.  Logistic regression and artificial neural network classification models: a methodology review , 2002, J. Biomed. Informatics.

[67]  R. Engle Autoregressive conditional heteroscedasticity with estimates of the variance of United Kingdom inflation , 1982 .

[68]  Miguel A. López-Carmona,et al.  Automated Optimization of Intersections Using a Genetic Algorithm , 2019, IEEE Access.

[69]  Mohammad Nazri Mohd. Jaafar,et al.  Assessment of new operational strategy in optimization of CCHP plant for different climates using evolutionary algorithms , 2015 .

[70]  Carlos Gershenson,et al.  Wind speed forecasting for wind farms: A method based on support vector regression , 2016 .

[71]  Fadel M. Megahed,et al.  Stock market one-day ahead movement prediction using disparate data sources , 2017, Expert Syst. Appl..

[72]  Khubaib Amjad Alam,et al.  Support vector regression based prediction of global solar radiation on a horizontal surface , 2015 .

[73]  Chirag Deb,et al.  Forecasting diurnal cooling energy load for institutional buildings using Artificial Neural Networks , 2016 .

[74]  Barbara Kitchenham,et al.  Procedures for Performing Systematic Reviews , 2004 .

[75]  Libo Yin,et al.  Does NVIX matter for market volatility? Evidence from Asia-Pacific markets , 2018 .

[76]  Melike Erdogan,et al.  Analysis and control of variability by using fuzzy individual control charts , 2017, Appl. Soft Comput..

[77]  Mohamed Elhoseny,et al.  Genetic Algorithm Based Model For Optimizing Bank Lending Decisions , 2017, Expert Syst. Appl..

[78]  Ha Young Kim,et al.  ModAugNet: A new forecasting framework for stock market index value with an overfitting prevention LSTM module and a prediction LSTM module , 2018, Expert Syst. Appl..

[79]  Rasit Ata,et al.  Artificial neural networks applications in wind energy systems: a review , 2015 .

[80]  Charles,et al.  Computational Intelligence in Economics and Finance , 2004, Advanced Information Processing.

[81]  Lotfi A. Zadeh,et al.  The concept of a linguistic variable and its application to approximate reasoning-III , 1975, Inf. Sci..

[82]  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 .

[83]  Jianhua Zhang,et al.  PV power forecasting using an integrated GA-PSO-ANFIS approach and Gaussian process regression based feature selection strategy , 2018, CSEE Journal of Power and Energy Systems.

[84]  Thomas Ertl,et al.  Word Cloud Explorer: Text Analytics Based on Word Clouds , 2014, 2014 47th Hawaii International Conference on System Sciences.

[85]  Ching-Hsue Cheng,et al.  A novel time-series model based on empirical mode decomposition for forecasting TAIEX , 2014 .

[86]  Narasimhan Sundararajan,et al.  Self regulating particle swarm optimization algorithm , 2015, Inf. Sci..

[87]  Christos Schizas,et al.  First Trimester Noninvasive Prenatal Diagnosis: A Computational Intelligence Approach , 2016, IEEE Journal of Biomedical and Health Informatics.

[88]  Mu-Yen Chen,et al.  Online fuzzy time series analysis based on entropy discretization and a Fast Fourier Transform , 2014, Appl. Soft Comput..

[89]  Liang-Ying Wei,et al.  A hybrid ANFIS model based on empirical mode decomposition for stock time series forecasting , 2016, Appl. Soft Comput..

[90]  Marc Kirschenbaum,et al.  Beyond computational intelligence: blended intelligence , 2015, 2015 Swarm/Human Blended Intelligence Workshop (SHBI).

[91]  Xiao Zhong,et al.  Forecasting daily stock market return using dimensionality reduction , 2017, Expert Syst. Appl..

[92]  Iyad Rahwan,et al.  A genetic algorithm approach for location-inventory-routing problem with perishable products , 2017 .

[93]  Tetsuya Takiguchi,et al.  Selection of an optimum random matrix using a genetic algorithm for acoustic feature extraction , 2016, 2016 IEEE/ACIS 15th International Conference on Computer and Information Science (ICIS).

[94]  Pengjian Shang,et al.  Multidimensional k-nearest neighbor model based on EEMD for financial time series forecasting , 2017 .

[95]  Wenhu Tang,et al.  Comparisons of transformer top oil temperature calculation models using support vector regression optimised by genetic algorithm , 2017 .

[96]  Liang-Ying Wei,et al.  A hybrid model based on ANFIS and adaptive expectation genetic algorithm to forecast TAIEX , 2013 .

[97]  Erol Egrioglu,et al.  PSO-based high order time invariant fuzzy time series method: Application to stock exchange data , 2014 .

[98]  Amir Hossein Gandomi,et al.  Hybridizing harmony search algorithm with cuckoo search for global numerical optimization , 2014, Soft Computing.

[99]  Sanjay Kumar,et al.  Fuzzy time series forecasting method based on hesitant fuzzy sets , 2016, Expert Syst. Appl..

[100]  Dervis Karaboga,et al.  Adaptive network based fuzzy inference system (ANFIS) training approaches: a comprehensive survey , 2018, Artificial Intelligence Review.

[101]  Quan-Ke Pan,et al.  Discrete harmony search algorithm for flexible job shop scheduling problem with multiple objectives , 2016, J. Intell. Manuf..

[102]  Roberto Rosas-Romero,et al.  Forecasting of stock return prices with sparse representation of financial time series over redundant dictionaries , 2016, Expert Syst. Appl..