【技术实现步骤摘要】
一种基于图神经网络的多组件融合交通流量预测方法
[0001]本专利技术属于交通流量预测领域,具体涉及一种基于图神经网络的多组件融合交通流量预测方法。
技术介绍
[0002]当前,我国汽车保有量正在飞快增长,据统计,截止2020年底,全国汽车保有量高达2.8亿辆,与2019年底相比,增加了3100万辆,增长率达到了12.4%。最近有关,部门对2010
‑
2020年全国机动车及汽车保有量进行了统计。道路运载能力有限,由此带来严重的交通拥堵问题。《2020北京市交通发展年度报告》显示,北京市2020年平均每日交通拥堵现象严重。交通流预测作为智能交通系统(Intelligent Transportation Systems,ITS)的
‑
一个重要组成部分,具有非常大的研究意义,目前正在被广泛研究。
[0003]近年来,国内外学者提出了多种交通流预测算法,但仍然无法满足应用需求,其主要原因:一方面交通流数据具有高度的非线性和复杂性的特征,在时间与空间上都表现出很强的动态性,通过哪一种方式可以对已有的交通数据进行分析,挖掘潜在的流量模式关系。另一方面,通过有效的特征分析,需要构造一种有效的特征学习模型框架,这对于交通流预测的准确度和有效性也是非常重要的。交通流预测任务主要是考虑传感器节点的历史时间序列特征去预测当前目标节点在未来一段时间内的交通流量信息。目前已有的研究中,首先是将交通路网传感器节点看作单个时间序列特征,通过一种回归的方式来处理问题;后来一些研究者使用机器学习的方式解决了 ...
【技术保护点】
【技术特征摘要】
1.一种基于图神经网络的多组件融合交通流量预测方法,其特征在于,包括以下步骤:S1:获取路网卡口的交通流量数据,对路网卡口的交通流量数据进行数据清洗,得到标准化路网卡口的交通流量数据;S2:对标准化路网卡口的交通流量数据按照时间的临近性、周期性、趋势性进行时间片划分,得到时间步长为T的时间序列;S3:建立多组件融合交通流量预测模型,所述交通流量预测模型包括:隐藏信息捕获模块、局部时空信息捕获模块、全局信息注意力挖掘模块、交通流量预测模块;S4:在隐藏信息捕获模块中采用RI2vec算法对每一个时间序列的路网卡口交通流量数据进行隐藏信息捕获,得到每一个时间序列的卡口隐藏信息;S5:将每一个带有卡口隐藏信息的时间序列输入局部时空信息捕获模块,利用GRU门控单元获取时间特征信息,通过卷积神经网络获取局部空间信息,将时间特征信息与局部空间信息进行同步卷积,得到步长为T的局部时空特征序列;S6:将步长为T的局部时空特征序列输入全局信息注意力挖掘模块,在空间上使用RGA进行全局空间结构注意力学习,得到全局空间特征,在时间上使用transform对局部时空特征序列进行全局结构化拼接,通过卷积操作得到步长为T的全局时空特征序列;S7:将时间步长为T的全局时空特征序列划输入交通流量预测模块,得到时间步长为T的预测序列,对时间步长为T的预测序列解码得到下一时刻T内的路网卡口流量分布情况。2.根据权利要求1所述的一种基于图神经网络的多组件融合交通流量预测方法,其特征在于,所述采用RI2vec算法对每一个时间序列的路网卡口交通流量数据进行隐藏信息捕获,表示为:其中,f为节点v的映射函数,v∈V表示路网中的每一个卡口节点,Max()表示最大化节点v在其特征表示下观察邻接节点域N
t
(v)的对数概率,Area(v)表示对节点v划分的分区函数,f(v)表示卡口节点v的期望值,f(u)表示领域卡口节点u的期望值,领域卡口节点u的期望值,B
r
()表示条件相互独立情况下将每个源邻接节点作为softmax单元做参数化处理,ActiL(v)表示节点v的卡口活跃度。3.根据权利要求1所述的一种基于图神经网络的多组件融合交通流量预测方法,其特征在于,利用图卷积神经网络获取空间特征信息,表示为:其中,S
out
表示输出带有空间特征信息序列,σ表示非线性激活函数,表示输出带有空间特征信息序列,σ表示非线性激活函数,表示一个N维单位矩阵中的精细化邻接矩阵,A表示邻接矩阵,I
N
表示N维单位矩阵,表示精化度矩阵,mask(R)表示一个掩码函数,R表示关系矩阵,W表示可训练权重矩阵,S
in
表示输入的时间序列。4.根据权利要求1所述的一种基于图神经网络的多组件融合交通流量预测方法,其特
征在于,在时间上采用门控递归单元控制时间序列的卡口隐藏信息流向下一个时间序列,表示为:其中,H
t
[i,:]是当前时刻t第i个输出序列,i,:表示矩阵的第i行节点,
⊙
表示逐元素乘法,表示t时刻的隐藏状态即下一个时间步的输入序列表示t时刻的隐藏状态即下一个时间步的输入序列z
t
表示t时刻的更新门...
【专利技术属性】
技术研发人员:贾朝龙,龚佳明,肖云鹏,李文辉,赵雪,
申请(专利权)人:重庆邮电大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。