[发明专利]一种基于多图卷积神经网络的交通速度预测方法有效
申请号: | 202011472425.4 | 申请日: | 2020-12-15 |
公开(公告)号: | CN112652167B | 公开(公告)日: | 2022-03-25 |
发明(设计)人: | 于瑞云;苏鹏;韩柏 | 申请(专利权)人: | 东北大学 |
主分类号: | G08G1/01 | 分类号: | G08G1/01;G08G1/052;G06N3/04;G06N3/08;G06F17/16 |
代理公司: | 沈阳东大知识产权代理有限公司 21109 | 代理人: | 吴琼 |
地址: | 110819 辽宁*** | 国省代码: | 辽宁;21 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 图卷 神经网络 交通 速度 预测 方法 | ||
1.一种基于多图卷积神经网络的交通速度预测方法,其特征在于,按以下步骤依次进行:
步骤1:获取传感器在交通路网中的部署位置,并匹配到真实的交通路网当中;
步骤2:将每个传感器的位置视为一个节点,传感器位置用经纬度表示,计算任意两个节点之间的距离,计算公式为:
dij=Rarccos(cos(Xi)cos(Xj)cos(Yi-Yj)+sin(Xi)sin(Xj))
其中,i和j表示任意两个传感器,dij表示传感器i和j之间的距离,Yi和Yj分别表示传感器i和j的经度,Xi和Xj分别表示传感器i和j的纬度,R为地球半径;
将计算得到的距离带入如下公式中进行计算,得到交通结构图邻接矩阵中的值,将该值与设定的阈值进行比较,确定邻接矩阵上是否有边,如果该值大于等于阈值则认为这两个传感器之间是相互连接的,即在邻接矩阵上存在边;如果该值小于阈值则认为这两个传感器之间是不连接的,即在邻接矩阵上不存在边;
其中,w代表交通结构图的邻接矩阵,wij表示传感器i与传感器j在邻接矩阵w上的值,ε为设定的阈值,并与σ2共同控制邻接矩阵w的稀疏程度,dij代表传感器i与传感器j之间的距离;
步骤3:获取每个传感器对应的路段的交通速度时间序列数据;
对获取的数据进行处理,清除异常数据,对于缺失的数据使用线性插值的方法来进行填充,计算公式如下:
其中,yt表示传感器获取的当前时刻的速度值,xt-1表示上一时刻,yt-1表示传感器获取的xt-1时刻的速度值,xt+1表示下一时刻,yt+1表示传感器获取的xt+1时刻的速度值;
步骤4:根据每个传感器的速度时间序列数据计算交通路网中不同路段的交通速度相似性,得到相应的相似性分数,其中:
任意两个传感器节点之间的相似性分数的计算公式如下:
S(i,j)=-DTW(Xi,Xj)
其中,S(i,j)表示传感器i和传感器j的相似性分数,Xi和Xj分别代表传感器i和传感器j的速度时间序列数据;
对传感器的相似性分数矩阵做行归一化,如果相似性分数小于设定的阈值则交通相似性图的邻接矩阵有边,如果相似性分数大于等于设定的阈值则交通相似性图的邻接矩阵没有边,计算公式如下:
其中,Ws表示交通相似性图的邻接矩阵,S(i,j)表示传感器i和传感器j的相似性分数,S(i,k)表示传感器i和传感器k的相似性分数,N代表传感器节点数目,ξ为设定的阈值用于控制交通相似性图的邻接矩阵的稀疏程度;
步骤5:将交通路网中的交通速度时间序列数据、交通结构图的邻接矩阵和交通相似性图的邻接矩阵输入到多图卷积神经网络中进行训练,得到未来每个传感器上交通速度的预测结果;其中交通结构图与交通相似性图使用不同的图卷积网络来训练,以获得全面的空间信息;
将交通路网中的交通速度时间序列数据、交通结构图的邻接矩阵和交通相似性图的邻接矩阵输入到设计的多图卷积神经网络中进行训练时,在时间维度上采用因果卷积来对交通速度时间序列数据在时间上的先后顺序进行建模,并通过门控的方式来缓解训练过程中出现的梯度消失与爆炸现象,在空间上通过图卷积的方式对空间依赖关系进行建模;用交通结构图与交通相似性图共同表示交通路网的空间关系,其中在交通结构图的邻接矩阵上做图卷积操作用来捕获传感器节点周围邻居的相关关系,在交通相似性图的邻接矩阵上做图卷积操作用于捕获距离远的传感器节点之间的相关关系。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东北大学,未经东北大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011472425.4/1.html,转载请声明来源钻瓜专利网。