Unlocking the Potential of Linear Networks for Irregular Multivariate Time Series Forecasting
By: Chengsen Wang , Qi Qi , Jingyu Wang and more
Potential Business Impact:
Predicts future events better, even with missing data.
Time series forecasting holds significant importance across various industries, including finance, transportation, energy, healthcare, and climate. Despite the widespread use of linear networks due to their low computational cost and effectiveness in modeling temporal dependencies, most existing research has concentrated on regularly sampled and fully observed multivariate time series. However, in practice, we frequently encounter irregular multivariate time series characterized by variable sampling intervals and missing values. The inherent intra-series inconsistency and inter-series asynchrony in such data hinder effective modeling and forecasting with traditional linear networks relying on static weights. To tackle these challenges, this paper introduces a novel model named AiT. AiT utilizes an adaptive linear network capable of dynamically adjusting weights according to observation time points to address intra-series inconsistency, thereby enhancing the accuracy of temporal dependencies modeling. Furthermore, by incorporating the Transformer module on variable semantics embeddings, AiT efficiently captures variable correlations, avoiding the challenge of inter-series asynchrony. Comprehensive experiments across four benchmark datasets demonstrate the superiority of AiT, improving prediction accuracy by 11% and decreasing runtime by 52% compared to existing state-of-the-art methods.
Similar Papers
Rethinking Irregular Time Series Forecasting: A Simple yet Effective Baseline
Machine Learning (CS)
Predicts future events from messy, incomplete data.
Non-Stationary Time Series Forecasting Based on Fourier Analysis and Cross Attention Mechanism
Machine Learning (CS)
Predicts future events better when things change.
Generative Modeling of Networked Time-Series via Transformer Architectures
Machine Learning (CS)
Creates more data to make computer programs smarter.