
摘要
在复杂的时间序列数据中建模空间与时间的多重相关性,对于理解交通动态并预测演进交通系统的未来状态至关重要。近期研究多致力于设计复杂的图神经网络架构,借助预定义的图结构来捕捉共享模式。本文认为,学习节点特异性模式对于交通预测具有关键作用,而预定义的图结构则并非必要。为此,我们提出两种自适应模块,以增强图卷积网络(GCN)的能力:1)节点自适应参数学习(Node Adaptive Parameter Learning, NAPL)模块,用于捕捉节点特异性的模式;2)数据自适应图生成(Data Adaptive Graph Generation, DAGG)模块,用于自动推断不同交通序列之间的相互依赖关系。在此基础上,我们进一步提出一种自适应图卷积循环网络(Adaptive Graph Convolutional Recurrent Network, AGCRN),结合上述两个模块与循环网络结构,自动捕捉交通序列中细粒度的空间与时间相关性。在两个真实世界交通数据集上的实验结果表明,AGCRN在无需依赖预定义空间连接图的情况下,显著优于现有最先进方法。
代码仓库
benedekrozemberczki/pytorch_geometric_temporal
pytorch
GitHub 中提及
panwangwin/SpatialTemporalNetTrainer-pytorch
pytorch
GitHub 中提及
LeiBAI/AGCRN
官方
pytorch
GitHub 中提及
基准测试
| 基准 | 方法 | 指标 |
|---|---|---|
| traffic-prediction-on-bjtaxi | AGCRN | MAE @ in: 12.30 MAE @ out: 12.38 MAPE (%) @ in: 15.61 MAPE (%) @ out: 15.75 |
| traffic-prediction-on-expy-tky-1 | AGCRN | 1 step MAE: 5.99 3 step MAE: 6.68 6 step MAE: 7.11 |
| traffic-prediction-on-ne-bj | AGCRN | 12 steps MAE: 4.99 |
| traffic-prediction-on-nycbike1 | AGCRN | MAE @ in: 5.17 MAE @ out: 5.47 MAPE (%) @ in: 25.59 MAPE (%) @ out: 26.63 |
| traffic-prediction-on-nycbike2 | AGCRN | MAE @ in: 5.18 MAE @ out: 4.79 MAPE (%) @ in: 27.14 MAPE (%) @ out: 26.17 |
| traffic-prediction-on-nyctaxi | AGCRN | MAE @ in: 12.13 MAE @ out: 9.87 MAPE (%) @ in: 18.78 MAPE (%) @ out: 18.41 |
| traffic-prediction-on-pems04 | AGCRN | 12 Steps MAE: 19.83 |
| weather-forecasting-on-la | AGCRN | MSE (t+1): 0.2289 ± 0.0327 MSE (t+6): 0.8412 ± 1.1162 |
| weather-forecasting-on-noaa-atmospheric | AGCRN | MAE (t+1): 0.3019 ± 0.0374 MAE (t+10): 1.3755 ± 0.2732 |
| weather-forecasting-on-sd | AGCRN | MSE (t+1): 0.2010 ± 0.0188 MSE (t+6): 1.0181 ± 0.1275 |