Can We Forecast Daily Oil Futures Prices? Experimental Evidence from Convolutional Neural Networks

This paper proposes a novel approach, based on convolutional neural network (CNN) models, that forecasts the short-term crude oil futures prices with good performance. In our study, we confirm that artificial intelligence (AI)-based deep-learning approaches can provide more accurate forecasts of short-term oil prices than those of the benchmark Naive Forecast (NF) model. We also provide strong evidence that CNN models with matrix inputs are better at short-term prediction than neural network (NN) models with single-vector input, which indicates that strengthening the dependence of inputs and providing more useful information can improve short-term forecasting performance.

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

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

[3]  Jose Alvarez-Ramirez,et al.  Cyclical behavior of crude oil markets and economic recessions in the period 1986–2010 , 2012 .

[4]  Susan Thorp,et al.  Determinants of the Crude Oil Futures Curve: Inventory, Consumption and Volatility , 2016 .

[5]  Alvaro Ortiz,et al.  Explaining the So-Called 'Price Premium' in Oil Markets , 2005 .

[6]  Xu Gong,et al.  Forecasting the volatility of crude oil futures using HAR-type models with structural breaks , 2016 .

[7]  Luiz Fernando Loureiro Legey,et al.  Forecasting oil price trends using wavelets and hidden Markov models , 2010 .

[8]  Lawrence D. Jackel,et al.  Backpropagation Applied to Handwritten Zip Code Recognition , 1989, Neural Computation.

[9]  Li Yang,et al.  Forecasting crude oil market volatility: A Markov switching multifractal volatility approach , 2016 .

[10]  A. Refenes Neural Networks in the Capital Markets , 1994 .

[11]  Zhang Jinliang,et al.  A multiple adaptive wavelet recurrent neural network model to analyze crude oil prices , 2012 .

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

[13]  Yong Wang,et al.  Learning Traffic as Images: A Deep Convolutional Neural Network for Large-Scale Transportation Network Speed Prediction , 2017, Sensors.

[14]  Dana Z. Anderson Neural information processing systems : Denver, Co, 1987 , 1988 .

[15]  Hanan Naser,et al.  Estimating and forecasting the real prices of crude oil: A data rich model using a dynamic model averaging (DMA) approach , 2016 .

[16]  Rob Fergus,et al.  Visualizing and Understanding Convolutional Networks , 2013, ECCV.

[17]  Jimmy Ba,et al.  Adam: A Method for Stochastic Optimization , 2014, ICLR.

[18]  Yoshua. Bengio,et al.  Learning Deep Architectures for AI , 2007, Found. Trends Mach. Learn..

[19]  Michael Ye,et al.  Forecasting short-run crude oil price using high- and low-inventory variables , 2006 .

[20]  Krzysztof Drachal,et al.  Forecasting spot oil price in a dynamic model averaging framework — Have the determinants changed over time? , 2016 .

[21]  Geoffrey E. Hinton,et al.  ImageNet classification with deep convolutional neural networks , 2012, Commun. ACM.

[22]  Laura Coroneo,et al.  Comparing predictive accuracy in small samples , 2015 .

[23]  Andrew Zisserman,et al.  Two-Stream Convolutional Networks for Action Recognition in Videos , 2014, NIPS.

[24]  Ling Tang,et al.  Ensemble Forecasting for Complex Time Series Using Sparse Representation and Neural Networks , 2017 .

[25]  Kin Keung Lai,et al.  CRUDE OIL PRICE FORECASTING WITH TEI@I METHODOLOGY ∗ , 2005 .

[26]  Lutz Kilian,et al.  Do High-Frequency Financial Data Help Forecast Oil Prices? The Midas Touch at Work , 2013 .