Towards Better Long-range Time Series Forecasting using Generative Adversarial Networks
Long-range time series forecasting is usually based on one of two existing forecasting strategies: Direct Forecasting and Iterative Forecasting, where the former provides low bias, high variance forecasts and the later leads to low variance, high bias forecasts. In this paper, we propose a new forecasting strategy called Generative Forecasting (GenF), which generates synthetic data for the next few time steps and then makes long-range forecasts based on generated and observed data. We theoretically prove that GenF is able to better balance the forecasting variance and bias, leading to a much smaller forecasting error. We implement GenF via three components: (i) a novel conditional Wasserstein Generative Adversarial Network (GAN) based generator for synthetic time series data generation, called CWGAN-TS. (ii) a transformer based predictor, which makes long-range predictions using both generated and observed data. (iii) an information theoretic clustering algorithm to improve the training of both the CWGAN-TS and the transformer based predictor. The experimental results on five public datasets demonstrate that GenF significantly outperforms a diverse range of state-of-the-art benchmarks and classical approaches. Specifically, we find a 5% - 11% improvement in predictive performance (mean absolute error) while having a 15% - 50% reduction in parameters compared to the benchmarks. Lastly, we conduct an ablation study to demonstrate the effectiveness of the components comprising GenF.
Code (0)
등록된 구현이 없습니다.
Tasks
Generative Adversarial NetworkTime SeriesTime Series AnalysisTime Series ForecastingSimilar Papers 제목 키워드 기반
Towards Better Long-range Time Series Forecasting using Generative Forecasting
Long-range time series forecasting is usually based on one of two existing forecasting strategies: Direct Forecasting and Iterative Forecasting, where the former provides low bias, high variance forecasts and the latter …
Generative Adversarial NetworkTime SeriesTime Series AnalysisTime Series ForecastingUsing Synthetic Data to Improve the Long-range Forecasting of Time Series Data
Effective long-range forecasting of time series data remains an unsolved and open problem. One possible approach is to use generative models to improve long-range forecasting, but the challenge then is how to generate hi…
ClusteringTime SeriesTime Series AnalysisGrouped self-attention mechanism for a memory-efficient Transformer
Time-series data analysis is important because numerous real-world tasks such as forecasting weather, electricity consumption, and stock market involve predicting data that vary over time. Time-series data are generally …
Time SeriesTime Series AnalysisW-Transformers : A Wavelet-based Transformer Framework for Univariate Time Series Forecasting
Deep learning utilizing transformers has recently achieved a lot of success in many vital areas such as natural language processing, computer vision, anomaly detection, and recommendation systems, among many others. Amon…
Anomaly DetectionRecommendation SystemsRepresentation LearningTime Series+3SST: Multi-Scale Hybrid Mamba-Transformer Experts for Long-Short Range Time Series Forecasting
Despite significant progress in time series forecasting, existing forecasters often overlook the heterogeneity between long-range and short-range time series, leading to performance degradation in practical applications.…
MambaTime SeriesTime Series ForecastingWeather Forecasting