A combined Independent Component Analysis-Neural Network model for forecasting exchange rate variation

Abstract The currency market is one of the most efficient markets, making it very difficult to predict future prices. Several studies have sought to develop more accurate models to predict the future exchange rate by analyzing econometric models, developing artificial intelligence models and combining both through the creation of hybrid models. This paper proposes a hybrid model for forecasting the variations of five exchange rates related to the US Dollar: Euro, British Pound, Japanese Yen, Swiss Franc and Canadian Dollar. The proposed model uses Independent Component Analysis (ICA) to deconstruct the series into independent components as well as neural networks (NN) to predict each component. This method differentiates this study from previous works where ICA has been used to extract the noise of time series or used to obtain explanatory variables that are then used in forecasting. The proposed model is then compared to random walk, autoregressive and conditional variance models, neural networks, recurrent neural networks and long–short term memory neural networks. The hypothesis of this study supposes that first deconstructing the exchange rate series and then predicting it separately would produce better forecasts than traditional models. By using the mean squared error and mean absolute percentage error as a measures of performance and Model Confidence Sets to statistically test the superiority of the proposed model, our results showed that this model outperformed the other models examined and significantly improved the accuracy of forecasts. These findings support this model’s use in future research and in decision-making related to investments.

[1]  Erkki Oja,et al.  Independent component analysis: algorithms and applications , 2000, Neural Networks.

[2]  Ganapati Panda,et al.  New robust forecasting models for exchange rates prediction , 2012, Expert Syst. Appl..

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

[4]  Kai-Kuang Ma,et al.  Watermark Detection and Extraction Using Independent Component Analysis Method , 2002, EURASIP J. Adv. Signal Process..

[5]  P. Baldi,et al.  Jet flavor classification in high-energy physics with deep neural networks , 2016, 1607.08633.

[6]  Mehdi Khashei,et al.  A novel hybridization of artificial neural networks and ARIMA models for time series forecasting , 2011, Appl. Soft Comput..

[7]  Chih-Chou Chiu,et al.  Financial time series forecasting using independent component analysis and support vector regression , 2009, Decis. Support Syst..

[8]  Chih-Chou Chiu,et al.  Integration of nonlinear independent component analysis and support vector regression for stock price forecasting , 2013, Neurocomputing.

[9]  Jimin Ye,et al.  Crude oil price analysis and forecasting based on variational mode decomposition and independent component analysis , 2017 .

[10]  An-Sing Chen,et al.  Regression neural network for error correction in foreign exchange forecasting and trading , 2004, Comput. Oper. Res..

[11]  Svitlana Galeshchuk,et al.  Neural networks performance in exchange rate prediction , 2016, Neurocomputing.

[12]  Huimin Chung,et al.  The economic value of co-movement between oil price and exchange rate using copula-based GARCH models , 2011 .

[13]  Jun Wang,et al.  Forecasting energy market indices with recurrent neural networks: Case study of crude oil price fluctuations , 2016 .

[14]  George E. P. Box,et al.  Time Series Analysis: Forecasting and Control , 1977 .

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

[16]  Jürgen Schmidhuber,et al.  LSTM: A Search Space Odyssey , 2015, IEEE Transactions on Neural Networks and Learning Systems.

[17]  James D. Hamilton Time Series Analysis , 1994 .

[18]  Yunpeng Wang,et al.  Long short-term memory neural network for traffic speed prediction using remote microwave sensor data , 2015 .

[19]  Thelma Sáfadi,et al.  Using independent component for clustering of time series data , 2014, Appl. Math. Comput..

[20]  Danko Brezak,et al.  A comparison of feed-forward and recurrent neural networks in time series forecasting , 2012, 2012 IEEE Conference on Computational Intelligence for Financial Engineering & Economics (CIFEr).

[21]  Chi-Jie Lu,et al.  Combining nonlinear independent component analysis and neural network for the prediction of Asian stock market indexes , 2012, Expert Syst. Appl..

[22]  Shen Furao,et al.  Forecasting exchange rate using deep belief networks and conjugate gradient method , 2015, Neurocomputing.

[23]  Georgios Sermpinis,et al.  Forecasting and trading the EUR/USD exchange rate with Gene Expression and Psi Sigma Neural Networks , 2012, Expert Syst. Appl..

[24]  Samir Mabrouk Forecasting daily conditional volatility and h-step-ahead short and long Value-at-Risk accuracy: Evidence from financial data , 2016 .

[25]  Peter Reinhard Hansen,et al.  The Model Confidence Set , 2010 .

[26]  Daniel Peña,et al.  A conditionally heteroskedastic independent factor model with an application to financial stock returns , 2012 .

[27]  Chi-Jie Lu,et al.  Integrating independent component analysis-based denoising scheme with neural network for stock price prediction , 2010, Expert Syst. Appl..

[28]  Qing Cao,et al.  Forecasting wind speed with recurrent neural networks , 2012, Eur. J. Oper. Res..

[29]  Asger Lunde,et al.  Choosing the Best Volatility Models: The Model Confidence Set Approach , 2003 .

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

[31]  P. Hansen,et al.  A Forecast Comparison of Volatility Models: Does Anything Beat a Garch(1,1)? , 2004 .

[32]  Mehdi Khashei,et al.  An artificial neural network (p, d, q) model for timeseries forecasting , 2010, Expert Syst. Appl..

[33]  D. Asteriou,et al.  Exchange rate volatility and international trade: International evidence from the MINT countries , 2016 .

[34]  Duc Khuong Nguyen,et al.  Conditional dependence structure between oil prices and exchange rates: A copula-GARCH approach , 2013 .

[35]  Jürgen Schmidhuber,et al.  Long Short-Term Memory , 1997, Neural Computation.

[36]  Stefan Karlsson,et al.  Forecasting incoming call volumes in call centers with recurrent Neural Networks , 2016 .

[37]  Marian Stewart Bartlett,et al.  Face recognition by independent component analysis , 2002, IEEE Trans. Neural Networks.

[38]  Ole Winther,et al.  Protein Secondary Structure Prediction with Long Short Term Memory Networks , 2014, ArXiv.

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

[40]  Simon Haykin,et al.  Neural Networks: A Comprehensive Foundation , 1998 .

[41]  Pierre Comon,et al.  Independent component analysis, A new concept? , 1994, Signal Process..

[42]  W. Härdle,et al.  GHICA - Risk Analysis with GH Distributions and Independent Components , 2006 .

[43]  M. Martens Forecasting daily exchange rate volatility using intraday returns , 2001 .

[44]  Liang Guo,et al.  A recurrent neural network based health indicator for remaining useful life prediction of bearings , 2017, Neurocomputing.

[45]  Georgios Sermpinis,et al.  Forecasting and trading the EUR/USD exchange rate with stochastic Neural Network combination and time-varying leverage , 2012, Decis. Support Syst..

[46]  Wei-Chang Yeh,et al.  Forecasting stock markets using wavelet transforms and recurrent neural networks: An integrated system based on artificial bee colony algorithm , 2011, Appl. Soft Comput..

[47]  L. Mercuri,et al.  Portfolio Selection with Independent Component Analysis , 2015 .

[48]  Arun Agarwal,et al.  Recurrent neural network and a hybrid model for prediction of stock returns , 2015, Expert Syst. Appl..

[49]  Jeffrey L. Elman,et al.  Finding Structure in Time , 1990, Cogn. Sci..