Abstract

Time series forecasting is an important problem involving many fields, including the prediction of extreme weather early warning, electricity consumption planning, and long-term traffic congestion. Compared with one-step-ahead prediction, multi-horizon forecasting demands high prediction capacity of the model. Recent studies have shown the great potential of Transformer to improve the prediction accuracy. However, there are three problems with Transformer that restrict its performance, i.e. error accumulation, short-term and long-term dependencies. First, due to the teacher forcing strategy, the ground truth of target values are given during training and replaced by previous step output during testing. This difference between training and testing can lead to error accumulation. Second, time series data have a strong dependence on their local time information. But in classical Transformer architecture, the dot-product self-attention is computed by point-wise values, which are insensitive to local context. Thus, they may fail to distinguish between a turning point, an outlier and the part of patterns. Third, most methods optimize only one objective function and don't model the distributions of data, which is difficult to capture the long-term intricate patterns of time series. To solve these issues, we propose a Transformer-based time series forecasting model in this paper, named Adversarial Convolutional Transformer(ACT). First, we change the decoding mode from step-by-step way to one-step way, which can predict the entire sequence at one forward step to relieve the error accumulation issue. Next, we propose the convolutional attention block, which incorporates local context into the self-attention mechanism and captures the short-term dependencies of data. Then, we introduce adversarial training to the model to capture the long-term repeating patterns. Experiments on five challenging datasets demonstrate that ACT can bring solid improvements in accuracy.

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.