With an ever-increasing number of sensors in modern society, spatio-temporal time series forecasting has become a de facto tool to make informed decisions about the future. Most spatio-temporal forecasting models typically comprise distinct components that learn spatial and temporal dependencies. A common methodology employs some Graph Neural Network (GNN) to capture relations between spatial locations, while another network, such as a recurrent neural network (RNN), learns temporal correlations. By representing every recorded sample as its own node in a graph, rather than all measurements for a particular location as a single node, temporal and spatial information is encoded in a similar manner. In this setting, GNNs can now directly learn both temporal and spatial dependencies, jointly, while also alleviating the need for additional temporal networks. Furthermore, the framework does not require aligned measurements along the temporal dimension, meaning that it also naturally facilitates irregular time series, different sampling frequencies or missing data, without the need for data imputation. To evaluate the proposed methodology, we consider wind speed forecasting as a case study, where our proposed framework outperformed other spatio-temporal models using GNNs with either Transformer or LSTM networks as temporal update functions.
翻译:随着现代社会中传感器数量的不断增加,时空时间序列预测已成为决策未来的核心工具。大多数时空预测模型通常包含学习空间和时间依赖性的不同组件。常见的方法是采用一些图神经网络(GNN)来捕捉空间位置之间的关系,而另一个网络,例如循环神经网络(RNN),则学习时间相关性。通过将每个记录样本表示为自己的图中节点,而不是将特定位置的所有测量值表示为单个节点,时间和空间信息以类似的方式进行编码。在这种情况下,GNN现在可以直接学习时间和空间依赖性,并同时减轻对额外时间网络的需求。此外,该框架不需要在时间维度上对齐测量值,这意味着它还自然地促进不规则时间序列,不同的采样频率或缺失数据,无需进行数据插值。为了评估所提出的方法,我们将风速预测作为案例研究,在使用GNN和Transformer或LSTM网络作为时间更新函数的其他时空模型方面,我们提出的框架表现更佳。