Online Algorithm for Node Feature Forecasting in Temporal Graphs
Not on the map. Why?
Abstract (arXiv)
In this paper, we propose an online algorithm mspace for forecasting node features in temporal graphs, which captures spatial cross-correlation among different nodes as well as the temporal auto-correlation within a node. The algorithm can be used for both probabilistic and deterministic multi-step forecasting, making it applicable for estimation and generation tasks. Comparative evaluations against various baselines, including temporal graph neural network (TGNN) models and classical Kalman filters, demonstrate that mspace performs at par with the state-of-the-art and even surpasses them on some datasets. Importantly, mspace demonstrates consistent performance across datasets with varying training sizes, a notable advantage over TGNN models that require abundant training samples to effectively learn the spatiotemporal trends in the data. Therefore, employing mspace is advantageous in scenarios where the training sample availability is limited. Additionally, we establish theoretical bounds on multi-step forecasting error of mspace and show that it scales linearly with the number of forecast steps q as O(q). For an asymptotically large number of nodes n, and timesteps T, the computational complexity of mspace grows linearly with both n, and T, i.e., O(nT), while its space complexity remains constant O(1). We compare the performance of various mspace variants against ten recent TGNN baselines and two classical baselines, ARIMA and the Kalman filter across ten real-world datasets. Additionally, we propose a technique to generate synthetic datasets to aid in evaluating node feature forecasting methods, with the potential to serve as a benchmark for future research. Lastly, we have investigate the interpretability of different mspace variants by analyzing model parameters alongside dataset characteristics to derive model and data-centric insights.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 27 of its 45 references that are in the map. First posted on arXiv 30 Jan 2024.
Builds on
27 of 45 references.
References · 27
- 2017Attention Is All You Needcited by 59,932
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,282
- 2017Graph Attention Networkscited by 8,854
- 2019A Comprehensive Survey on Graph Neural Networkscited by 2,906
- 2014Empirical Evaluation of Gated Recurrent Neural Networks on Sequence Modelingcited by 2,341
- 2022Are Transformers Effective for Time Series Forecasting?cited by 1,400
- 2016Variational Graph Auto-Encoderscited by 1,373
- 2017Spatio-Temporal Graph Convolutional Networks: A Deep Learning Framework for Traffic Forecastingcited by 1,125
- 2019Graph WaveNet for Deep Spatial-Temporal Graph Modelingcited by 820
- 2018Explaining Explanations: An Overview of Interpretability of Machine Learningcited by 508
- 2019EvolveGCN: Evolving Graph Convolutional Networks for Dynamic Graphscited by 443
- 2018T-GCN: A Temporal Graph ConvolutionalNetwork for Traffic Predictioncited by 399
15 more
- 2018GraphVAE: Towards Generation of Small Graphs Using Variational Autoencoderscited by 375
- 2015A Recurrent Latent Variable Model for Sequential Datacited by 362
- 2018Techniques for Interpretable Machine Learningcited by 237
- 2021Spatial-Temporal Graph ODE Networks for Traffic Flow Forecastingcited by 209
- 2021PyTorch Geometric Temporal: Spatiotemporal Signal Processing with Neural Machine Learning Modelscited by 118
- 2021A Survey on Embedding Dynamic Graphscited by 60
- 2023Graph Neural Networks for temporal graphs: State of the art, open challenges, and opportunitiescited by 60
- 2021Dissecting the Diffusion Process in Linear Graph Convolutional Networkscited by 58
- 2021AutoCTS: Automated Correlated Time Series Forecasting -- Extended Versioncited by 48
- 2017Identification of Gaussian Process State Space Modelscited by 31
- 2015Learning and Forecasting Opinion Dynamics in Social Networkscited by 21
- 2021Chickenpox Cases in Hungary: a Benchmark Dataset for Spatiotemporal Signal Processing with Graph Neural Networkscited by 19
- 2023LightCTS: A Lightweight Framework for Correlated Time Series Forecastingcited by 18
- 2023Graph-based Multi-ODE Neural Networks for Spatio-Temporal Traffic Forecastingcited by 11
- 2024A Primer on Temporal Graph Learningcited by 4
Built on by
Not cited yet.