一种基于多分量注意力图神经网络的交通速度预测方法技术

技术编号:39583705 阅读:7 留言:0更新日期:2023-12-03 19:33
本发明专利技术公开了一种基于多分量注意力图神经网络的交通速度预测方法,属于智能交通领域,包括如下步骤:定义交通速度传感器的网络结构,并对历史时刻的交通速度序列进行处理,然后建立模型映射关系;构建多分量注意力图神经网络模型用于交通速度预测;训练多分量注意力图神经网络模型,得到训练完成的模型;采集当前时刻前一小时的交通速度数据,并从历史时刻的交通速度序列中获取对应的日周期和周周期信息,输入训练完成的多分量注意力图神经网络模型,预测未来时间段的交通速度

【技术实现步骤摘要】
一种基于多分量注意力图神经网络的交通速度预测方法


[0001]本专利技术属于智能交通领域,具体涉及一种基于多分量注意力图神经网络的交通速度预测方法


技术介绍

[0002]随着人工智能技术的不断提高和智能交通系统的快速发展,智能交通已经成为建设智慧城市的重要方向之一,近几年,交通速度预测是在智能交通系统中受到了研究人员的关注,成为了重要的研究方向

可靠

准确的交通速度预测不仅能够为通行者选择实时准确的行驶路线提供依据,还能够进一步均衡道路的交通流量,从而有效缓解或避免交通拥堵问题

[0003]交通速度预测是一个典型的时空序列预测问题,人类行驶行为在各个路段的历史数据构成一个复杂的三维数据

由于现实交通中人类的行驶行为是动态周期变化的,如周二的行驶行为与周一和上周二的行驶行为是相似的,而周一的行驶行为与周天行驶行为的相似程度偏低

因此,如何有效的建模时空序列中的时间

空间相关性和历史信息中的动态周期特征是解决此类问题的关键

[0004]近年来,研究人员通过图神经网络建模交通序列中的空间相关性,在交通预测中取得了一定的成功

但以往的研究多基于最近时刻的交通状况对未来时刻进行预测,或使用固定的融合权重对多个历史信息进行融合,忽略了交通序列中动态变化的周期性


技术实现思路

[0005]为了解决上述问题,本专利技术提出了一种基于多分量注意力图神经网络的交通速度预测方法,对交通速度的历史数据进行精细化分,对多种历史周期信息进行建模,使用注意力机制充分融合了局部和全局的时空特征,提升时空建模的细粒度;同时将多种周期信息与预测时刻的时间特征建立联系,在不同时间使用不同的周期融合权重,提升模型的预测效果

[0006]本专利技术的技术方案如下:一种基于多分量注意力图神经网络的交通速度预测方法,包括如下步骤:步骤
1、
定义交通速度传感器的网络结构,并对历史时刻的交通速度序列进行处理,然后建立模型映射关系;步骤
2、
根据交通速度序列的时间和空间相关性,构建多分量注意力图神经网络模型用于交通速度预测;步骤
3、
使用步骤1处理的历史时刻的交通速度序列训练多分量注意力图神经网络模型,得到训练完成的模型;步骤
4、
采集当前时刻前一小时的交通速度数据,并从历史时刻的交通速度序列中获取对应的日周期和周周期信息,输入训练完成的多分量注意力图神经网络模型,预测未来时间段的交通速度

[0007]进一步地,步骤1中,将真实交通情境中的交通速度传感器网络建模为一个有向图,其中,表示交通速度传感器节点的集合,表示交通速度传感器节点之间连接关系的集合,表示交通速度传感器网络的邻接矩阵,表示交通速度传感器节点数量;设表示邻接矩阵中的一个特定元素,当交通速度传感器节点与交通速度传感器节点的距离低于阈值时,为1,反之为0;将历史时刻的交通速度序列处理成四维时空序列,其中,表示时空序列的切片数量,表示每个切片包含的序列个数,对应交通速度传感器节点数量,即,表示每个小时中时间序列的长度,3表示每个时空序列都包含交通速度数据

时间点

周三个特征;融合小时



周三个历史周期信息和预测时刻的时间信息进行建模,将小时周期历史信息定义为,日周期历史信息定义为,周周期历史信息定义为;其中,表示当前时间,表示每天的序列数量,表示采用历史序列的长度;表示交通速度传感器网络在时刻的交通速度信息;将预测时刻的时间信息定义为,其中,表示预测时刻的时间步长,表示交通速度传感器网络在时刻的时间信息;将三个周期的历史信息

预测时刻的时间信息

交通速度传感器网络的集合共同作为模型的输入,预测未来时间段的交通速度;模型输入和输出的映射关系表示为:;其中,表示映射

[0008]进一步地,步骤2中,多分量注意力图神经网络模型包括小时周期时空特征提取模块

日周期时空特征提取模块

周周期时空特征提取模块

多周期特征融合模块

输出层共五部分;多分量注意力图神经网络模型进行交通速度预测的具体过程如下:步骤
2.1、
分别通过小时周期时空特征提取模块

日周期时空特征提取模块

周周期时空特征提取模块提取小时周期

日周期

周周期的时空特征;步骤
2.2、
将小时周期

日周期

周周期的时空特征通过多周期特征融合模块进行合并,得到多周期时空特征;步骤
2.3、
设定预测时刻的时间信息,联合多周期时空特征输入分量注意力层,得到最终的时空特征;步骤
2.4、
将最终的时空特征经过输出层将特征维度由放缩到1,得到最终的交通速度预测结果

[0009]进一步地,步骤
2.1
中,小时周期时空特征提取模块

日周期时空特征提取模块

周周期时空特征提取模块均使用相同结构的时空特征提取模块构建;时空特征提取模块由卷积层

三个时空层和跳跃注意力层构成;其中,三个时空层堆叠组成,三个时空层分别用来提取不同尺度的时空特征,第一时空层的输出为第二时空层的输入,第二时空层的输出为第三时空层的输入;三个时空层的输出级联在一起后的结果为最终所需的时空特征;每个
时空层的结构相同,均包含两个时间卷积层

一个图卷积层

[0010]进一步地,时空特征提取模块提取时空特征的过程如下:步骤
2.1.1、
将周期历史信息输入一个的二维卷积层,通过二维卷积操作后得到特征维度为的时空序列,并将送入第一时空层;步骤
2.1.2、
经过两个并行的时间卷积层提取特征,并使用激活函数进行非线性变换,将变换后的结果相乘得到时间特征;的计算公式如下: (1)
;其中,表示哈达玛积;表示
Tanh
激活函数;表示
Sigmoid
激活函数;和分别是两个时间卷积层的权重;步骤
2.1.3、
将输入扩散卷积层,在个空间步上使用前向扩散矩阵

后向扩散矩阵和自适应扩散矩阵建模相邻交通速度传感器节点在前向

反向和全局上的空间相关性,得到时空特征;的计算公式如下: (2)
; (3)
; (4)
; (5)
;其中,为前向扩散矩阵,为第个空间步的前向扩散矩阵;为后向扩散矩阵,为第个空间步的后向扩散矩阵;为自适应扩散矩阵;为第个空间步的自适应扩散本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种基于多分量注意力图神经网络的交通速度预测方法,其特征在于,包括如下步骤:步骤
1、
定义交通速度传感器的网络结构,并对历史时刻的交通速度序列进行处理,然后建立模型映射关系;步骤
2、
根据交通速度序列的时间和空间相关性,构建多分量注意力图神经网络模型用于交通速度预测;步骤
3、
使用步骤1处理的历史时刻的交通速度序列训练多分量注意力图神经网络模型,得到训练完成的模型;步骤
4、
采集当前时刻前一小时的交通速度数据,并从历史时刻的交通速度序列中获取对应的日周期和周周期信息,输入训练完成的多分量注意力图神经网络模型,预测未来时间段的交通速度
。2.
根据权利要求1所述基于多分量注意力图神经网络的交通速度预测方法,其特征在于,所述步骤1中,将真实交通情境中的交通速度传感器网络建模为一个有向图,其中,表示交通速度传感器节点的集合,表示交通速度传感器节点之间连接关系的集合,表示交通速度传感器网络的邻接矩阵,表示交通速度传感器节点数量;设表示邻接矩阵中的一个特定元素,当交通速度传感器节点与交通速度传感器节点的距离低于阈值时,为1,反之为0;将历史时刻的交通速度序列处理成四维时空序列,其中,表示时空序列的切片数量,表示每个切片包含的序列个数,对应交通速度传感器节点数量,即,表示每个小时中时间序列的长度,3表示每个时空序列都包含交通速度数据

时间点

周三个特征;融合小时



周三个历史周期信息和预测时刻的时间信息进行建模,将小时周期历史信息定义为,日周期历史信息定义为,周周期历史信息定义为;其中,表示当前时间,表示每天的序列数量,表示采用历史序列的长度;表示交通速度传感器网络在时刻的交通速度信息;将预测时刻的时间信息定义为,其中,表示预测时刻的时间步长,表示交通速度传感器网络在时刻的时间信息;将三个周期的历史信息

预测时刻的时间信息

交通速度传感器网络的集合共同作为模型的输入,预测未来时间段的交通速度;模型输入和输出的映射关系表示为:;其中,表示映射
。3.
根据权利要求2所述基于多分量注意力图神经网络的交通速度预测方法,其特征在于,所述步骤2中,多分量注意力图神经网络模型包括小时周期时空特征提取模块

日周期时空特征提取模块

周周期时空特征提取模块

多周期特征融合模块

输出层共五部分;多分量注意力图神经网络模型进行交通速度预测的具体过程如下:
Leaky ReLU
激活函数;为源节点嵌入向量;为目标节点嵌入向量;步骤
2.1.4、
将与进行残差连接,得到第一时空层的输出;步骤
2.1.5、
将作为第二时空层的输入,按照与步骤
2.1.2

步骤
2.1.4
相同...

【专利技术属性】
技术研发人员:李超赵志华曾庆田段华
申请(专利权)人:山东科技大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1