Multivariate Time-Series Forecasting with Temporal Polynomial Graph Neural Networks
Yijing LiuQinxian LiuJian-Wei ZhangHaozhe FengZhongwei WangZihan ZhouWei Chen
Proposes a temporal polynomial graph neural network that dynamically models time-varying variable correlations using matrix polynomials and cyclic timestamp embeddings, significantly reducing approximation errors in multivariate time-series forecasting.
Forecasting multivariate time series data—measurements collected simultaneously across many interconnected sensors—is essential for operations such as energy grid dispatch and urban traffic management. Standard deep-learning approaches frequently model relationships between variables as fixed, static network graphs. However, in real-world systems, relationships between variables change continuously over time, creating significant forecast errors when models assume static connections.
The article introduces and evaluates the Temporal Polynomial Graph Neural Network, a framework designed to accurately capture time-varying variable correlations without relying on static network assumptions. The primary objective is to demonstrate that representing changing correlations as dynamic, time-indexed matrix polynomials significantly reduces prediction errors and improves graph structure modeling across diverse operational datasets.
To evaluate this approach, the authors tested the model across two traffic datasets with known physical sensor structures and four standard benchmark datasets covering electricity, solar power, and currency exchange rates. The evaluation encompassed both single-step and multi-step forecasting horizons against leading industry baselines. Additionally, the researchers conducted controlled simulations on six synthetic datasets with varying dynamic complexity generated by random-walk models to empirically measure how closely the learned graphs match true underlying relationship structures.
The analysis yielded several key findings. First, on synthetic benchmarks, the model reduced graph approximation error by an average of 23.41% compared to the strongest baseline, confirming that accurate relationship modeling directly improves forecast precision. Second, in real-world traffic benchmarks, the model lowered multi-step prediction error by 6.61% to 8.04% on the PEMS-D7 dataset and reduced percentage error by 5.47% on the PEMS-Bay dataset. Third, on energy forecasting benchmarks, the method reduced relative squared error by up to 18.08% on solar energy and 15.82% across electricity demand horizons. Finally, ablation testing confirmed that lower-order polynomials deliver the greatest stability, whereas excessively high polynomial orders introduce estimation variance and degrade accuracy.
These findings indicate that incorporating time-varying relationship tracking into operational forecasting systems delivers substantial performance gains in complex networks like power grids and transportation systems. Capturing time-dependent shifts reduces the sudden forecast failures common to static models during transition periods, lowering operational risk and enhancing resource scheduling efficiency.
Organizations managing complex physical or operational sensor networks should consider evaluating dynamic polynomial graph architectures when upgrading forecasting pipelines, especially where relationships fluctuate cyclically. Implementers should keep polynomial orders low to ensure model stability and avoid high computational variance. Prior to broad deployment, further development should focus on integrating causal discovery and transfer learning methods to ensure resilience against extreme, unprecedented anomalies such as severe weather disruptions.
- Paper: Connecting the Dots: Multivariate Time Series Forecasting with Graph Neural Networks, Zonghan Wu et al. (2020). This paper establishes adaptive graph structure learning for multivariate time-series forecasting, providing the foundational baseline and problem setting that the source extends to dynamic polynomial graphs.
- Paper: Graph WaveNet for Deep Spatial-Temporal Graph Modeling, Zonghan Wu et al. (2019). This work introduces self-adaptive adjacency matrices combined with temporal convolutions, laying direct architectural groundwork for modeling learned spatial dependencies in spatio-temporal series.
- Paper: Diffusion Convolutional Recurrent Neural Network: Data-Driven Traffic Forecasting, Yaguang Li et al. (2017). This foundational paper formalizes graph-based spatio-temporal forecasting using diffusion convolution, providing essential benchmarks and concepts utilized directly by the source.
- Paper: Spatio-temporal Graph Convolutional Neural Network: A Deep Learning Framework for Traffic Forecasting, Bing Yu et al. (2017). This seminal study introduces spatio-temporal graph convolutional networks using Chebyshev polynomial approximations, which directly underpins the source's polynomial graph formulation.
- Paper: Adaptive Graph Convolutional Recurrent Network for Traffic Forecasting, Lei Bai et al. (2020). This paper presents adaptive graph convolutional recurrent networks that infer inter-node dependencies from data, serving as key prior work on dynamic correlation discovery.
- Paper: EvolveGCN: Evolving Graph Convolutional Networks for Dynamic Graphs, A. Pareja et al. (2019). This study develops methods for evolving graph neural network parameters over time, establishing core principles for capturing time-varying relational structures.
- Paper: Attention Based Spatial-Temporal Graph Convolutional Networks for Traffic Flow Forecasting, Shengnan Guo et al. (2019). This work formulates dynamic spatial-temporal attention mechanisms on graph convolutions, establishing the necessity of time-dependent node interactions.
- Paper: Modeling Long- and Short-Term Temporal Patterns with Deep Neural Networks, Guokun Lai et al. (2017). This paper defines the standard multivariate time-series benchmark datasets and evaluation protocols (including solar, electricity, and exchange rates) used extensively in the source.
- Paper: Dynamic Graph Neural Networks Under Spatio-Temporal Distribution Shift, Zeyang Zhang et al. (2022). This work advances dynamic graph modeling by addressing spatio-temporal distribution shifts using causal interventions, extending the robustness of time-varying graph representations.
- Paper: iTransformer: Inverted Transformers Are Effective for Time Series Forecasting, Yong Liu et al. (2023). This paper builds on multivariate dependency learning by inverting the transformer architecture to model cross-variate correlations across high-dimensional time series.
- Paper: Non-autoregressive Conditional Diffusion Models for Time Series Prediction, Lifeng Shen et al. (2023). This research explores generative non-autoregressive diffusion models for multivariate time-series prediction, representing a subsequent generative paradigm for complex temporal dynamics.
- Paper: FiLM: Frequency improved Legendre Memory Model for Long-term Time Series Forecasting, Tian Zhou et al. (2022). This paper uses Legendre polynomial projections and frequency filtering for time-series forecasting, offering a complementary polynomial-based approach to sequence representation.
- Paper: MDGNN: Multi-Relational Dynamic Graph Neural Network for Comprehensive and Dynamic Stock Investment Prediction, Hao Qian et al. (2024). This paper applies multi-relational dynamic graph neural networks to financial time series, providing a domain-specific extension to evolving relational structures.
