MDG: A Multi-Task Dynamic Graph Generation Framework for Multivariate Time Series Forecasting

Published: 01 Jan 2024, Last Modified: 28 Feb 2025IEEE Trans. Emerg. Top. Comput. Intell. 2024EveryoneRevisionsBibTeXCC BY-SA 4.0
Abstract: For accurate forecasting of multivariate time series, it is essential to consider the relationship between temporal and spatial dimensions. Graph neural networks (GNNs) have gained popularity in recent years due to their ability to capture spatio-temporal correlations in a graph topology from multivariate time series. However, most existing GNN-based algorithms rely on predefined sensor distributions, limiting their applicability. Moreover, models that generate graphs without prior knowledge may overlook local conditions while constructing adjacency matrices. In this paper, we propose a multi-task learning approach that utilizes an AutoEncoder architecture for multivariate time series forecasting. Our method dynamically generates an adjacency matrix that is more focused on local changes in addition to a global graph structure that captures overall trends. The dynamic graph generation mechanism adaptively generates the adjacency matrix, and the two generated graphs are fused to avoid the issue of fixed matrices. We conducted experiments on publicly available datasets and introduced two new civil engineering datasets on tunnel boring machines to validate the effectiveness of our proposed model. Results demonstrate that our approach outperforms other baselines in terms of predictive performance.
Loading

OpenReview is a long-term project to advance science through improved peer review with legal nonprofit status. We gratefully acknowledge the support of the OpenReview Sponsors. © 2025 OpenReview