Page 177 - 《软件学报》2024年第4期
P. 177

赵文竹  等:  多视角融合的时空动态 GCN 城市交通流量预测                                                 1755


                                                      [6]
         出与外部因素结合,  预测每个地区的人群流量;  Li 等人 提出了深度时空自适应 3DCNN 实现交通流量预测,
         通过自适应 3D 卷积模块同时捕捉时空关系,  根据历史数据影响灵活分配不同的权重,  并通过外部特征嵌入模
         块捕获外部因素对流量的影响; Zheng 等人            [25] 将 CNN 与长短时记忆单元(long short-term memory, LSTM)结合
         使用,  CNN 学习空间上的 2D 流量数据,  LSTM 从时间序列上建模时间相关性,  同时增加嵌入模块捕获天气和
         路线结构的特征信息.  上述方法通过将城市或区域建模为规则网格,  使用 CNN 获取空间相关性.  虽然 CNN 具
         有较好的特征学习能力,  但只能应用于欧式数据,  而现实生活中的交通网络结构是具有复杂拓扑结构的非欧
         式数据,  无法从本质上表征交通网络的空间依赖特性.

         1.3   基于图神经网络的交通流量预测
             图神经网络成功地将卷积操作推广至非欧式结构的图数据,  能有效地提取拓扑结构的特征,  广泛地应用
         于社交网络     [26] 、知识图谱 [27] 、推荐系统 [28] 等领域.  为解决 CNN 无法捕捉路网拓扑结构特征的问题,  研究人
         员提出了基于图神经网络的交通流量预测模型.  表 1 总结了使用 GCN 进行交通流量预测的模型,  其中:
         DCRNN  [29] 将交通流建模为有向图上的扩散过程,  使用双向图随机游走建模空间依赖性,  并通过 RNN 捕获时
         间动态性;  STGCN   [13] 构造了多个时空卷积模块,  每个时空卷积模块包含空间图卷积和门控序列卷积层,  分别
         用于提取空间特征和时间特征,  有效地建模了交通网络的连通性与全局性; Zhao 等人                         [12] 集成了 GCN 和门控递
         归单元(gate recurrent unit, GRU), GCN 用于学习复杂的拓扑结构捕获空间依赖,  GRU 用于学习交通数据的动
         态变化来捕获时间依赖.  上述方法通过组合学习空间结构的 GCN 和提取时间信息的 RNN 或 CNN,  捕捉路网
         的时空依赖关系.  然而,  这些方法依然无法捕捉交通数据的动态相关性和不同周期模式.  因此, Guo 等人                             [30] 提
         出了基于注意力的时空图卷积网络(ASTGCN). ASTGCN 由交通流量的近期、日周期和周周期依赖这 3 个独立
         组件组成,  使用时空注意机制有效捕获交通数据的动态相关性.  Zheng 等人                     [31] 提出了使用门控融合的时空注
         意机制来模拟动态时空相关性,  转换注意机制来缓解误差传播的影响,  以实现长期预测性能的图多注意网络
         (GMAN).  为了有效捕捉交通数据的动态特性和空间异质性, Guo 等人                  [32] 进一步提出了基于时间感知多头自注
         意力机制和动态图卷积模块的时空图神经网络(ASTGNN).
             上述方法捕获空间相关性主要依赖预定义的静态图结构,  忽略了节点之间潜在的动态相关性信息.  因此,
         一些新的构建图结构的方法被提出.  Graph WaveNet           [33] 和 AGCRN [34] 通过自适用图结构捕捉隐藏的空间依赖
         性,  STGODE [35] 将常微分方程(ordinary differential equation,  ODE)引入 GCN,  构建静态空间邻接矩阵.  然而,
         这些模型没有明确考虑路网节点之间的动态时空依赖性.

                                         表 1  时空相关网络模型分类
                              模型         空间相关性           时间相关性        图节点关系构建
                            DCRNN [29]      GCN            GRU          预定义图
                            STGCN [13]      GCN            GLU          预定义图
                            T-GCN [12]      GCN            GRU          预定义图
                            GMAN [31]    注意力机制           注意力机制          预定义图
                           ASTGCN [30]    GCN+注意力机制   1D CNN+注意力机制      预定义图
                           ASTGNN [32]      GCN          注意力机制          预定义图
                         Graph WaveNet [33]    GCN         TCN          自适应图
                            AGCRN [34]      GCN            GRU          自适应图
                           STGODE [35]    ODE+GCN          TCN           动态图
         2    方   法

         2.1   问题定义
                                                                                            D
                                                                   S
                                                              S
                                                                     S
                                                                                    D
                                                                                         D
             定义 1(交通网络).  本文将交通网络分别表示为空间结构图 G =(V,E ,A )和动态关联图 G =(V,E ,A ),  其
         中:  V 为节点集, |V|=N 为节点个数,  每个节点代表一个交通观测点,  例如传感器或地铁网络站点的刷卡机,  空
                                                                                       S
                                                                                            D
                                                                 S
                                                                     D
         间结构图和动态关联图共享相同的节点,  但具有不同的边和边权重; E 和 E 表示不同图的边集; A 和 A 分别
         表示空间结构图和动态关联图相应的邻接矩阵.
   172   173   174   175   176   177   178   179   180   181   182