Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

A Dual-Stage Attention-Based Recurrent Neural Network for Time Series Prediction

About

The Nonlinear autoregressive exogenous (NARX) model, which predicts the current value of a time series based upon its previous values as well as the current and past values of multiple driving (exogenous) series, has been studied for decades. Despite the fact that various NARX models have been developed, few of them can capture the long-term temporal dependencies appropriately and select the relevant driving series to make predictions. In this paper, we propose a dual-stage attention-based recurrent neural network (DA-RNN) to address these two issues. In the first stage, we introduce an input attention mechanism to adaptively extract relevant driving series (a.k.a., input features) at each time step by referring to the previous encoder hidden state. In the second stage, we use a temporal attention mechanism to select relevant encoder hidden states across all time steps. With this dual-stage attention scheme, our model can not only make predictions effectively, but can also be easily interpreted. Thorough empirical studies based upon the SML 2010 dataset and the NASDAQ 100 Stock dataset demonstrate that the DA-RNN can outperform state-of-the-art methods for time series prediction.

Yao Qin, Dongjin Song, Haifeng Chen, Wei Cheng, Guofei Jiang, Garrison Cottrell• 2017

Related benchmarks

TaskDatasetResultRank
Multivariate Time-series ForecastingExchange
MAE0.0159
267
Multivariate Time-series Forecastingsolar
MAE0.0337
104
Multivariate Time-series ForecastingElectricity
MAE0.0324
32
Multivariate Time-series ForecastingTraffic
MAE0.0304
32
Time Series ForecastingVISUELLE (test)
WAPE58.05
29
Spatio-temporal predictionNYCBike1
MAE15.773
18
Spatio-temporal predictionNYCBike2
MAE15.159
18
Spatio-temporal predictionWeather
MAE5.492
18
Spatio-temporal predictionNYCTaxi
MAE26.682
18
Spatio-temporal predictionPeMS04
MAE138.7
18
Showing 10 of 14 rows

Other info

Follow for update