Recent studies have shown great promise in applying graph neural networks for multivariate time series forecasting, where the interactions of time series are described as a graph structure and the variables are represented as the graph nodes. Along this line, existing methods usually assume that the graph structure (or the adjacency matrix), which determines the aggregation manner of graph neural network, is fixed either by definition or self-learning. However, the interactions of variables can be dynamic and evolutionary in real-world scenarios. Furthermore, the interactions of time series are quite different if they are observed at different time scales. To equip the graph neural network with a flexible and practical graph structure, in this paper, we investigate how to model the evolutionary and multi-scale interactions of time series. In particular, we first provide a hierarchical graph structure cooperated with the dilated convolution to capture the scale-specific correlations among time series. Then, a series of adjacency matrices are constructed under a recurrent manner to represent the evolving correlations at each layer. Moreover, a unified neural network is provided to integrate the components above to get the final prediction. In this way, we can capture the pair-wise correlations and temporal dependency simultaneously. Finally, experiments on both single-step and multi-step forecasting tasks demonstrate the superiority of our method over the state-of-the-art approaches.
翻译:最近的研究显示,在应用图形神经网络进行多变时间序列预测方面,时间序列的相互作用被描述为一个图形结构,变量被表述为图形节点。在这条线上,现有方法通常假定,决定图形神经网络汇总方式的图形结构(或相邻矩阵)是通过定义或自学确定的。然而,变量的相互作用可能是现实世界情景中动态和演化的。此外,时间序列的相互作用如果在不同时间尺度上观测到,是完全不同的。为图形神经网络配备一个灵活而实用的图形结构,我们在本文中研究如何模拟时间序列的进化和多尺度互动。特别是,我们首先提供一个等级图形结构,与变异的图表结构合作,以捕捉时间序列中特定尺度的相互关系。随后,一系列相近矩阵以经常方式构建,以代表每个层次上不断变化的相关性。此外,提供了统一的神经网络,以整合上述组成部分,以获得最后的预测。这样,我们就可以同时展示双向和双向的高度的预测方法。最后,我们可以同时展示双向的单一时间依赖性的预测方法。