Abstract

Multivariate time-series forecasting derives key seasonality from past patterns to predict future time-series. Multi-step forecasting is crucial in the industrial sector because a continuous perspective leads to more effective decisions. However, because it depends on previous prediction values, multi-step forecasting is highly unstable. To mitigate this problem, we introduce a novel model, named stacked dual attention neural network (StackDA), based on an encoder-decoder. In dual attention, the initial attention is for the time dependency between the encoder and decoder, and the second attention is for the time dependency in the decoder time steps. We stack dual attention to stabilize the long-term dependency and multi-step forecasting problem. We add an autoregression component to resolve the lack of linear properties because our method is based on a nonlinear neural network model. Unlike the conventional autoregressive model, we propose skip autoregressive to deal with multiple seasonalities. Furthermore, we propose a denoising training method to take advantage of both the teacher forcing and without teacher forcing methods. We adopt multi-head fully connected layers for the variable-specific modeling owing to our multivariate time-series data. We add positional encoding to provide the model with time information to recognize seasonality more accurately. We compare our model performance with that of machine learning and deep learning models to verify our approach. Finally, we conduct various experiments, including an ablation study, a seasonality determination test, and a stack attention test, to demonstrate the performance of StackDA.

Highlights

  • Time-series forecasting is a task that predicts future timeseries using historical time-series data

  • We propose a novel model—stacked dual attention neural network (StackDA)—to solve the limitations of previous studies

  • We verify the superiority of the proposed model and effectiveness of its components using various experimental results

Read more

Summary

INTRODUCTION

Time-series forecasting is a task that predicts future timeseries using historical time-series data. It is used to analyze and predict patterns to make decisions about the future or detect abnormal situations It can be divided into univariate and multivariate time-series forecasting based on the number of variables used in the modeling. Statistical methods for time-series forecasting have been widely used because they are linear models that can identify linear features of data [7] These statistical methods cannot capture nonlinearity, and it is challenging to capture multiple seasonalities. We propose a method to improve the forecasting performance by modeling multivariate timeseries data as a model specialized for each variable using multi-head neural networks (Multi Head). We propose a denoising training method that eliminates the exposure-bias problem by speeding up training and positional encoding (PE), which effectively performs multistep forecasting by providing positional information of the time-series.

RELATED WORKS
METHODS
FINAL PREDICTION
EXPERIMENTAL WORK
RESULTS AND DISCUSSION
COMPARISON EXPERIMENT
Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.