A novel hybrid method of forecasting crude oil prices using complex network science and artificial intelligence algorithms

Abstract Forecasting the price of crude oil is a challenging task. To improve this forecasting, this paper proposes a novel hybrid method that uses an integrated data fluctuation network (DFN) and several artificial intelligence (AI) algorithms, named DFN-AI model. In the proposed DFN-AI model, a complex network time series analysis technique is performed as a preprocessor for the original data to extract the fluctuation features and reconstruct the original data, and then an artificial intelligence tool, e.g., BPNN, RBFNN or ELM, is employed to model the reconstructed data and predict the future data. To verify these results we examine the daily, weekly, and monthly price data from the crude oil trading hub in Cushing, Oklahoma. Empirical results demonstrate that the proposed DFN-AI models (i.e., DFN-BP, DFN-RBF, and DFN-ELM) perform significantly better than their corresponding single AI models in both the direction and level of prediction. This confirms the effectiveness of our proposed modeling of the nonlinear patterns hidden in crude oil prices. In addition, our proposed DFN-AI methods are robust and reliable and are unaffected by random sample selection, sample frequency, or breaks in sample structure.

[1]  Kin Keung Lai,et al.  A Novel Hybrid AI System Framework for Crude Oil Price Forecasting , 2004, CASDMKM.

[2]  Yi-Ming Wei,et al.  Estimating ‘Value at Risk’ of crude oil price and its spillover effect using the GED-GARCH approach , 2008 .

[3]  S. Moshiri,et al.  Forecasting Nonlinear Crude Oil Futures Prices , 2006 .

[4]  Lixin Tian,et al.  A complex network perspective on interrelations and evolution features of international oil trade, 2002–2013☆ , 2017 .

[5]  Seong-Min Yoon,et al.  Forecasting volatility of crude oil markets , 2009 .

[6]  A. Lanza,et al.  Modeling and forecasting cointegrated relationships among heavy oil and product prices , 2005 .

[7]  L. Tian,et al.  Analysis of the Dynamic Evolutionary Behavior of American Heating Oil Spot and Futures Price Fluctuation Networks , 2017 .

[8]  Ahmed A. El-Masry,et al.  Oil price forecasting using gene expression programming and artificial neural networks , 2016 .

[9]  Wen Jin,et al.  The improvements of BP neural network learning algorithm , 2000, WCC 2000 - ICSP 2000. 2000 5th International Conference on Signal Processing Proceedings. 16th World Computer Congress 2000.

[10]  Ali Moeini,et al.  Forecasting monthly urban water demand using Extended Kalman Filter and Genetic Programming , 2011, Expert Syst. Appl..

[11]  Lean Yu,et al.  A New Method for Crude Oil Price Forecasting Based on Support Vector Machines , 2006, International Conference on Computational Science.

[12]  Meng Joo Er,et al.  Face recognition with radial basis function (RBF) neural networks , 2002, IEEE Trans. Neural Networks.

[13]  Chee Kheong Siew,et al.  Extreme learning machine: Theory and applications , 2006, Neurocomputing.

[14]  Haizhong An,et al.  How do correlations of crude oil prices co-move? A grey correlation-based wavelet perspective , 2015 .

[15]  Lixin Tian,et al.  Regulating effect of the energy market—Theoretical and empirical analysis based on a novel energy prices–energy supply–economic growth dynamic system , 2015 .

[16]  Jinliang Zhang,et al.  A novel hybrid method for crude oil price forecasting , 2015 .

[17]  Lixin Tian,et al.  Research on the interaction patterns among the global crude oil import dependency countries: A complex network approach , 2016 .

[18]  Lixin Tian,et al.  From time series to complex networks: The phase space coarse graining , 2016 .

[19]  C. Aloui,et al.  Crude oil price forecasting: Experimental evidence from wavelet decomposition and neural network modeling , 2012 .

[20]  Kin Keung Lai,et al.  A hybrid slantlet denoising least squares support vector regression model for exchange rate prediction , 2010, ICCS.

[21]  Sunghee Choi,et al.  Prediction of movement direction in crude oil prices based on semi-supervised learning , 2013, Decis. Support Syst..

[22]  L. Tian,et al.  Systemic risk and spatiotemporal dynamics of the consumer market of China , 2017 .

[23]  Ekin Tokat,et al.  Forecasting oil price movements with crack spread futures , 2009 .

[24]  Kai Zhang,et al.  Extreme learning machine and adaptive sparse representation for image classification , 2016, Neural Networks.

[25]  Ai Jun Hou,et al.  A Nonparametric GARCH Model of Crude Oil Price Return Volatility , 2012 .

[26]  Guochang Fang,et al.  Spatiotemporal Dynamics and Fitness Analysis of Global Oil Market: Based on Complex Network , 2016, PloS one.

[27]  K. Lai,et al.  Forecasting crude oil price with an EMD-based neural network ensemble learning paradigm , 2008 .

[28]  Nasrudin Abd Rahim,et al.  Long-term electric energy consumption forecasting via artificial cooperative search algorithm , 2016 .

[29]  Kristopher W. Ramsay Revisiting the Resource Curse: Natural Disasters, the Price of Oil, and Democracy , 2011, International Organization.

[30]  Jeyraj Selvaraj,et al.  Long-term electrical energy consumption formulating and forecasting via optimized gene expression programming , 2017 .

[31]  M. A. Kaboudan,et al.  Compumetric forecasting of crude oil prices , 2001, Proceedings of the 2001 Congress on Evolutionary Computation (IEEE Cat. No.01TH8546).

[32]  H. Mohammadi,et al.  International evidence on crude oil price dynamics: Applications of ARIMA-GARCH models , 2010 .

[33]  H. An,et al.  Identifying the multiscale impacts of crude oil price shocks on the stock market in China at the sector level , 2015 .

[34]  M. H. Sahir,et al.  Specific concerns of Pakistan in the context of energy security issues and geopolitics of the region , 2007 .

[35]  Lucas Lacasa,et al.  From time series to complex networks: The visibility graph , 2008, Proceedings of the National Academy of Sciences.

[36]  Dong Wang,et al.  Entropy-Based Wavelet De-noising Method for Time Series Analysis , 2009, Entropy.

[37]  Haizhong An,et al.  Research on patterns in the fluctuation of the co-movement between crude oil futures and spot prices: A complex network approach , 2014 .

[38]  Lixin Tian,et al.  Fluctuation behavior analysis of international crude oil and gasoline price based on complex network perspective , 2016 .

[39]  A. Mollick,et al.  Oil price fluctuations and U.S. dollar exchange rates , 2010 .

[40]  Lutz Kilian,et al.  The Role of Inventories and Speculative Trading in the Global Market for Crude Oil , 2010 .

[41]  M Small,et al.  Complex network from pseudoperiodic time series: topology versus dynamics. , 2006, Physical review letters.

[42]  Ling Tang,et al.  A compressed sensing based AI learning paradigm for crude oil price forecasting , 2014 .

[43]  Huajiao Li,et al.  Features and evolution of international crude oil trade relationships: A trading-based network analysis , 2014 .

[44]  Perry Sadorsky,et al.  Modeling and forecasting petroleum futures volatility , 2006 .

[45]  L. Kilian Not All Oil Price Shocks are Alike: Disentangling Demand and Supply Shocks in the Crude Oil Market , 2006 .

[46]  Zhongyi Hu,et al.  Beyond One-Step-Ahead Forecasting: Evaluation of Alternative Multi-Step-Ahead Forecasting Models for Crude Oil Prices , 2013, ArXiv.

[47]  Lutz Kilian,et al.  Real-Time Forecasts of the Real Price of Oil , 2011 .

[48]  Huajiao Li,et al.  The transmission of fluctuant patterns of the forex burden based on international crude oil prices , 2014 .

[49]  Marcelo Portes Albuquerque,et al.  Predicting the Brazilian stock market through neural networks and adaptive exponential smoothing methods , 2009, Expert Syst. Appl..

[50]  F. Diebold,et al.  Comparing Predictive Accuracy , 1994, Business Cycles.

[51]  Y. Xiang,et al.  Application of ARIMA Model in Short-Term Prediction of International Crude Oil Price , 2013 .

[52]  Haruna Chiroma,et al.  Evolutionary Neural Network model for West Texas Intermediate crude oil price prediction , 2015 .

[53]  Ling Tang,et al.  A novel decomposition ensemble model with extended extreme learning machine for crude oil price forecasting , 2016, Eng. Appl. Artif. Intell..

[54]  D. Ruppert The Elements of Statistical Learning: Data Mining, Inference, and Prediction , 2004 .

[55]  Jianping Li,et al.  A deep learning ensemble approach for crude oil price forecasting , 2017 .

[56]  Yuhanis Yusof,et al.  A review on optimization of least squares support vector machine for time series forecasting , 2016 .

[57]  Michael Small,et al.  Superfamily phenomena and motifs of networks induced from time series , 2008, Proceedings of the National Academy of Sciences.