论文笔记《Spatio-Temporal Graph Structure Learning for Traffic Forecasting》

【论文】 Zhang Q, Chang J, Meng G, et al. Spatio-Temporal Graph Structure Learning for Traffic Forecasting[C]Proceedings o

【论文】 Zhang Q, Chang J, Meng G, et al. Spatio-Temporal Graph Structure Learning for Traffic Forecasting[C]//Proceedings of the AAAI Conference on Artificial Intelligence. 2020, 34(01): 1177-1185.
【代码】 暂无

目录

  • 1. Structure Learning Convolution
    • 1.1 Formulation of SLC
    • 1.2 Relationship Between SLC and CNN Methods
  • 2. SLCNN for Traffic Forecasting
    • 2.1 Global Structure Learning Convolution
    • 2.2 Local Structure Learning Convolution
    • 2.3 Pseudo Three Dimensional SLC
  • 3. Experiments

本篇文章主要是解决如何建模复杂、动态的空间依赖性问题,作者认为现在用的图卷积神经网络存在以下几个问题:

  • 使用预定义方法,或依赖于图结构的先验知识,这些并不能保证预测当前学习任务的准确性。
  • 多利用局部图结构,忽略了远距离关系。
  • 图结构一旦定义即固定,而实际上交通数据每时每刻都在变化,图结构也在变化。

因此,作者提出一种通用的图卷积公式Structure Learning Convolution (SLC),它能将结构信息显示地建模到卷积运算中。文章提出的SLCNN Layer部署了两个 SLC 分别用于捕捉全局和局部结构信息。同时,作者还将Pseudo three Dimensional convolution (P3D) networks 与 SLC 结合,用于捕捉时间依赖性。下面是对文章(模型)思路的梳理。

1. Structure Learning Convolution

1.1 Formulation of SLC

本节主要说明 Structure Learning Convolution(SLC) 基本思想,以及和普通卷积的异同点,这部分是本文模型的一个核心点,先记住构造思路就行,看上去还挺直观的。

作者认为卷积运算可看作是对输入信号的聚合操作,对于图结构数据,聚合操作不仅仅要聚合信号值,还要聚合图结构信息。因此,作者提出 SLC 表示为: y i = f ( ∑ e i j ∈ E S i j w j x j ) y_{i}=f\left(\sum_{e_{i j} \in \mathcal{E}} S_{i j} w_{j} x_{j}\right) yi=f(eijESijwjxj),其中:

  • f ( ⋅ ) f(·) f() 是激活函数;
  • y i y_i yi 是节点 i i i 的输出信号;
  • x i x_i xi 是节点 i i i 的输入数据,注意是embedded在图上的数据;
  • e i j ∈ E e_{i j} \in \mathcal{E} eijE 表示 i / j i/j i/j 之间有边,其中 E \mathcal{E} E不是预定义的,是在训练中得到的。
  • W \mathbf{W} W n n n 维卷积核权重, w j w_j w

发布者:admin,转转请注明出处:http://www.yc00.com/web/1755047775a5232972.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信