【技术实现步骤摘要】
多视角融合的时空动态图卷积网络城市交通流量预测方法
[0001]本专利技术属于交通流量预测技术邻域,尤其涉及一种多视角融合的时空动态图卷积网络城市交通流量预测方法。
技术介绍
[0002]针对城市路网连通复杂、流量分布失衡、路况动态变化等问题,研究面向城市路网系统的交通流量预测已经成为现阶段研究热点。城市交通流量预测能够根据历史的道路状况,提供连续、精确的道路未来状态信息,为城市规划和交通管理提供有效的决策支持,为城市居民出行路径规划提供信息支撑,实现缓解交通拥堵,绿色低碳出行的目的。
[0003]早期的城市交通流量预测技术大都基于统计学习方法和机器学习方法。这些方法难以捕捉城市路网中深层非线性的时空相关性,严重依赖特征工程,无法有效捕获路网数据的时空特性。为了建模交通流量的时间和空间特征,研究人员设计了各种神经网络方法解决交通领域的流量预测问题,如授权号为CN201910688693.0的卷积神经网络(CNN)短时交通流预测方法,授权号为CN202011119621.3的循环神经网络(RNN)交通流量预测方法等,但这类方法只能学习欧式空间下的交通流量特征,难以表达具有复杂拓扑结构的城市路网。RNN还存在梯度爆炸或消失的问题,导致模型无法有效捕捉交通序列之间的长期依赖关系,不能准确的挖掘交通流量的时间演化特性。因此研究人员将能够处理非欧式数据的图卷积网络(GCN)引入到交通流量预测之中,GCN能够通过对交通路网图进行卷积操作,学习节点之间的关系。
[0004]现有交通流量预测技术仍存在一定不足,问题1 ...
【技术保护点】
【技术特征摘要】
1.一种多视角融合的时空动态图卷积网络城市交通流量预测方法,其特征在于,针对目标区域,执行以下步骤,获得以当前时刻为起点的预设未来时间段内目标区域的预测城市交通流量:步骤1:针对目标区域,采集以当前时刻为终点的预设历史时间段内各采样时刻分别对应的历史交通流量数据;步骤2:在步骤1采集到的历史交通流量数据中添加空间嵌入矩阵和时间嵌入矩阵,得到各个保留节点空间异质性与时间序列顺序特征的历史交通流量序列;步骤3:构建编码器:编码器由L个完全相同的编码器层堆叠构成,每个编码器层均包含两个基本模块:在时间维度上建模交通数据时间依赖关系的时间局部卷积多头自注意力模块、在空间维度上捕获交通数据空间动态特性和时序相似交互特征的空间多视角动态图卷积模块;将步骤2得到的各个保留节点空间异质性与时间序列顺序特征的历史交通流量序列输入编码器中提取时空特征,输出各个历史交通流量时空特征序列;步骤4:构建解码器:编码器由L个完全相同的解码器层堆叠构成,每个解码器层由两个时间局部卷积多头自注意力模块和一个空间多视角动态图卷积模块组成,第一个时间局部卷积多头自注意力模块用来捕获解码器序列中的时序相关性,第二个时间局部卷积多头自注意力模块用来捕获编码器输出历史交通流量时空特征序列和解码器序列之间的相关性;将步骤2的各个保留节点空间异质性与时间序列顺序特征的历史交通流量序列和步骤3的各个历史交通流量时空特征序列输入解码器,输出以当前时刻为起点的预设未来时间段内目标区域的预测城市交通流量。2.根据权利要求1所述的一种多视角融合的时空动态图卷积网络城市交通流量预测方法,其特征在于,步骤2具体包括:步骤2.1:在空间上,首先为每个节点分配一个额外的嵌入向量,从而得到初始空间位置嵌入矩阵,然后应用图卷积层进行拉普拉斯平滑,使得每个节点与邻居节点具有相似的表示,在反映图结构信息的同时构建异质空间结构,最终得到空间嵌入矩阵E
SP
;步骤2.2:在时间上,为了有效建模时间序列的顺序信息,给初始序列每个元素都添加一个时间位置嵌入向量,使得相邻元素具有相近的表征;为位置处的输入元素选择固定位置嵌入E
TP
,得到时间嵌入矩阵并且每个向量维度1≤d≤d
model
如下所示:如下所示:其中t是输入中每个元素的相对索引,d表示向量维度,d
model
表示模型向量维度;步骤1.3:将空间嵌入矩阵E
SP
和时间嵌入矩阵E
TP
添加至交通流量序列之中,得到了保留了节点空间异质性与时间序列顺序特征的交通流量序列:其中,X表示交通流量序列,X
Sp+TP
表示保留了节点空间异质性与时间序列顺序特征的交通流量序列。3.根据权利要求1所述的一种多视角融合的时空动态图卷积网络城市交通流量预测方法,其特征在于,步骤3具体包括:经过时空嵌入处理的历史交通流量序列,依次输入编码器层中的时间局部卷积多头自注意力模块和空间多视角动态图卷积模块,提取交通数据的时
空特征与动态特性:步骤3.1:构建时间局部卷积多头自注意力模块,利用卷积操作的局部感知特性,使用1D时序卷积计算替换查询和键上的线性投影,该卷积核在卷积操作时仅关注输入中的局部区域,使得模型能够捕捉交通数据中的局部趋势特征以及序列数据中的短期相关性,为了避免在学习过程中,将未来时序信息暴露给模型,影响预测结果,使用因果卷积操作掩盖当前位置之后的信息,更好的捕捉因果关系而不受到未来信息的干扰,局部卷积多头自注意力机制的形式化定义如下:LCSelfMultiHead(Q,K,V)=Concat(LChead1,
…
,LChead
h
)W
O
其中为1D卷积核参数,为因果卷积核参数,*表示卷积运算,第l+1层编码器输入为所有节点上进行时间局部卷积多头自注意力操作之后,得到序列的中间表示步骤3.2:构建空间多视角动态图卷积模块,首先建模空间结构图和动态关联图,然后进行空间双视角下的空间结构图卷积和动态关联图卷积运算,计算路网的全局表示学习,最后将学习得到的路网全局表示与空间动态图卷积模块和时序动态图卷积模块的输出进行加权融合。4.根据权利要求3所述的一种多视角融合的时空动态图卷积网络城市交通流量预测方法,其特征在于,步骤3.2中,...
【专利技术属性】
技术研发人员:袁冠,赵文竹,张艳梅,周勇,牛强,
申请(专利权)人:中国矿业大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。