SDHNet: a Sampling-Based Dual-Stream Hybrid Network for Long-Term Time Series Forecasting

Shichao Ma,Shengfa Miao,Shaowen Yao,Xin Jin,Xing Chu,Qian Yu,Yuling Tian,Ruoshu Wang
DOI: https://doi.org/10.1007/s11227-024-06495-x
IF: 3.3
2024-01-01
The Journal of Supercomputing
Abstract:Recently, deep learning models have achieved notable success in long-term time series forecasting. However, real-world time series data typically exhibit complex temporal patterns, characterized by both short-term and long-term variations across multiple time scales. This complexity makes it difficult to effectively distinguish and integrate these different patterns. To address this challenge, we propose a Sampling-based Dual-stream Hybrid Network (SDHNet), designed specifically to disentangle short-term and long-term variations inherent in one-dimensional (1D) time series data. The core mechanism of SDHNet involves applying continuous and equidistant periodic sampling strategies based on fast Fourier transform (FFT) to generate short-term and long-term representations in a two-dimensional (2D) space. The short-term representations are optimized for capturing localized, high-frequency patterns, while the long-term representations are crucial for identifying global dependencies and trends. To fully extract this information, SDHNet adopts a dual-stream framework, modeling both types of representations in parallel, rather than using a conventional sequential architecture. In addition to its effectiveness, SDHNet demonstrates greater efficiency with longer sequence inputs and shorter inference times. Extensive experiments show that SDHNet consistently outperforms established baseline models in both multivariate and univariate time series forecasting tasks. Our code is accessible at this repository: https://github.com/Renaissance5/SDHNet .
What problem does this paper attempt to address?