A novel evolutionary multi-objective ensemble learning approach for forecasting currency exchange rates

Abstract Due to the potential impact of the (currency) exchange rate risk in the financial market, forecasting exchange rate (FET) has become a hot topic in both academic and practical worlds. For many years, the various methods have been proposed and used for FET problems including the method of the artificial neural network (ANN). However, in many cases of FET, there is the limitation of using separate methods since they are not able to fully capture financial characteristics. Recently, more researchers have been beginning to pay attention to FET based on an ensemble of forecasting models (in other words, the combination of individual methods). Previous studies of ensemble methods have shown that the performance of an ensemble depends on two key elements (1) The individual performance and (2) diversity degree of base learners . The main idea behind this paper comes from these key elements, the authors use ANNs as the base method (or weak learners), and weights of these ANNs will be optimized by using multi-objective evolutionary algorithms (MOEAs) including the Non-Dominated Sorting Genetic Algorithm II (NSGA-II) and the Non-Dominated Sorting Differential Evolution (NSDE) using directional information. To assist MOEAs, a number of diversity-preservation mechanisms are used to generate diverse sets of base classifiers and finally we propose to use modified Adaboost algorithms to combine the results of weak learners for overall forecasts. The results show that the proposed novel ensemble learning approach can achieve higher forecasting performance than those of individual ones.

[1]  Elmar Steurer,et al.  Much ado about nothing? Exchange rate forecasting: Neural networks vs. linear models using monthly and weekly data , 1996, Neurocomputing.

[2]  Guoqiang Peter Zhang,et al.  Time series forecasting using a hybrid ARIMA and neural network model , 2003, Neurocomputing.

[3]  Stephen L Taylor,et al.  Forecasting the volatility of currency exchange rates , 1987 .

[4]  Ethem Alpaydin,et al.  Introduction to machine learning , 2004, Adaptive computation and machine learning.

[5]  Durga L. Shrestha,et al.  Experiments with AdaBoost.RT, an Improved Boosting Scheme for Regression , 2006, Neural Computation.

[6]  Hui Li,et al.  Listed companies' financial distress prediction based on weighted majority voting combination of multiple classifiers , 2008, Expert Syst. Appl..

[7]  E. Laitinen,et al.  Bankruptcy prediction: Application of the Taylor's expansion in logistic regression , 2000 .

[8]  Robert E. Schapire,et al.  The Boosting Approach to Machine Learning An Overview , 2003 .

[9]  Hussein A. Abbass,et al.  Robustness Against the Decision-Maker's Attitude to Risk in Problems With Conflicting Objectives , 2012, IEEE Transactions on Evolutionary Computation.

[10]  Lam Thu Bui,et al.  A multi-objective ensemble learning approach based on the non-dominated sorting differential evolution for forecasting currency exchange rates , 2016, KSE.

[11]  Donghui Yang,et al.  Predicting non-performing loan of business bank by multiple classifier fusion algorithms , 2016 .

[12]  Mary G. Finn Forecasting the exchange rate: A monetary or random walk phenomenon? , 1986 .

[13]  PAUL J. WERBOS,et al.  Generalization of backpropagation with application to a recurrent gas market model , 1988, Neural Networks.

[14]  Hussein A. Abbass,et al.  DMEA: a direction-based multiobjective evolutionary algorithm , 2011, Memetic Comput..

[15]  Cheng Hsiao,et al.  Autoregressive Modeling of Canadian Money and Income Data , 1979 .

[16]  Kalyanmoy Deb,et al.  MULTI-OBJECTIVE FUNCTION OPTIMIZATION USING NON-DOMINATED SORTING GENETIC ALGORITHMS , 1994 .

[17]  Harris Drucker,et al.  Improving Regressors using Boosting Techniques , 1997, ICML.

[18]  Theodore B. Trafalis,et al.  A hybrid model for exchange rate prediction , 2006, Decis. Support Syst..

[19]  Kalyanmoy Deb,et al.  Muiltiobjective Optimization Using Nondominated Sorting in Genetic Algorithms , 1994, Evolutionary Computation.

[20]  Yaochu Jin,et al.  Generating diverse and accurate classifier ensembles using multi-objective optimization , 2014, 2014 IEEE Symposium on Computational Intelligence in Multi-Criteria Decision-Making (MCDM).

[21]  W. Woo The monetary approach to exchange rate determination under rational expectations: The dollar-deutschmark rate , 1985 .

[22]  An-Sing Chen,et al.  Forecasting Exchange Rates Using General Regression Neural Networks , 1999, Comput. Oper. Res..

[23]  Kin Keung Lai,et al.  Multistage RBF neural network ensemble learning for exchange rates forecasting , 2008, Neurocomputing.

[24]  John A. Bullinaria,et al.  Neural network ensembles for time series forecasting , 2009, GECCO '09.

[25]  Kalyanmoy Deb,et al.  A fast and elitist multiobjective genetic algorithm: NSGA-II , 2002, IEEE Trans. Evol. Comput..

[26]  Héctor Allende,et al.  Ensemble Methods for Time Series Forecasting , 2017 .

[27]  Carlos A. Coello Coello,et al.  Multi-objective Optimization Using Differential Evolution: A Survey of the State-of-the-Art , 2008 .

[28]  Paul G. Harrald,et al.  Evolving artificial neural networks to combine financial forecasts , 1997, IEEE Trans. Evol. Comput..

[29]  Yoav Freund,et al.  Experiments with a New Boosting Algorithm , 1996, ICML.

[30]  David W. Opitz,et al.  Generating Accurate and Diverse Members of a Neural-Network Ensemble , 1995, NIPS.

[31]  Xiaodong Li,et al.  Solving Rotated Multi-objective Optimization Problems Using Differential Evolution , 2004, Australian Conference on Artificial Intelligence.

[32]  Zhi-Zhong Mao,et al.  An Ensemble ELM Based on Modified AdaBoost.RT Algorithm for Predicting the Temperature of Molten Steel in Ladle Furnace , 2010, IEEE Transactions on Automation Science and Engineering.

[33]  Edward I. Altman,et al.  FINANCIAL RATIOS, DISCRIMINANT ANALYSIS AND THE PREDICTION OF CORPORATE BANKRUPTCY , 1968 .

[34]  Dinesh K. Sharma,et al.  A Hybrid Neuro-Fuzzy Model for Foreign Exchange Rate Prediction , 2016 .

[35]  Nathan Intrator,et al.  Boosting Regression Estimators , 1999, Neural Computation.

[36]  Yoav Freund,et al.  A decision-theoretic generalization of on-line learning and an application to boosting , 1997, EuroCOLT.

[37]  Victor L. Berardi,et al.  Time series forecasting with neural network ensembles: an application for exchange rate prediction , 2001, J. Oper. Res. Soc..

[38]  P. Gomez,et al.  Automatic Model Selection in Ensembles for Time Series Forecasting , 2016, IEEE Latin America Transactions.

[39]  Yu Song,et al.  Application of artificial neural network for the prediction of stock market returns: The case of the Japanese stock market , 2016 .

[40]  Oscar Castillo,et al.  Design of Ensemble Neural Networks for Predicting the US Dollar/MX Time Series with Particle Swarm Optimization , 2014, WCSC.