一种融合不确定性建模的行程时间预测方法技术

技术编号:38333415 阅读:13 留言:0更新日期:2023-08-02 09:14
本发明专利技术提供了一种融合不确定性建模的行程时间预测方法,属于智慧交通与导航领域。所述方法先获取静态路网特征、动态交通特征及路段外部特征,构建路网有向图以及定义路线R,找到与R中的路段对应的特征值,构建初始节点嵌入和初始边嵌入,并构建预测模型;初始值经预处理后,每层图卷积网络通过建模节点和边之间的交互作用,更新节点嵌入和边嵌入,并得到迭代的最终节点嵌入和边嵌入;对处理后的路线进行位置编码,构建矩阵PE;通过最终节点嵌入和PE相加得到路线嵌入,对路线嵌入做多头注意力后再做平均池化,得到到达时间表示,对到达时间表示进行不确定性量化和修正,得到预测的到达时间和上下界。本发明专利技术量化出时间预测结果的不确定性。不确定性。不确定性。

【技术实现步骤摘要】
一种融合不确定性建模的行程时间预测方法


[0001]本专利技术属于智慧交通与导航领域,具体涉及一种融合不确定性建模的行程时间预测方法。

技术介绍

[0002]预计到达时间(Estimated Time of Arrival,ETA),即一对起点和目的地位置之间的旅行时间估计,是指通过分析路段行程时间的历史变化规律,基于历史交通数据预测未来给定请求时刻从指定起点到达指定目的地所需的时间。它是数字地图和导航系统中基于位置的重要服务之一,也是叫车应用程序中重要的后端服务之一,已成为影响在线叫车过程不同阶段决策的核心组成部分。ETA正变得越来越重要并得到广泛的应用,因此需要不断提高预计到达时间的准确性和精度。
[0003]目前ETA常见的应用方法是输入起止点后,基于服务商特定的路径决策算法生成相应的路径。输出预计到达时间。随着深度学习的发展,有越来越多深度学习的方法应用到ETA问题上,例如,有学者提出基于深度学习的广深循环学习模型,通过提出这种系统的机器学习解决方案,克服了现有方法数据覆盖不足,泛化能力弱和信息使用不足的缺点。但是现有的ETA预测方法没有充分考虑复杂的时空动态性,预测的准确性和精度仍然有待提高。

技术实现思路

[0004]鉴于现有技术中的上述缺陷或不足,本专利技术旨在提供一种融合不确定性建模的行程时间预测方法,以量化时间预测结果的不确定性,在给出具体时间的结果基础上还会输出针对结果的误差范围,为用户提供更可靠的信息,帮助客户在路线选择时做出更加准确的决策,提高对用户的服务水平。
>[0005]为了实现上述目的,本专利技术实施例采用如下技术方案:
[0006]一种融合不确定性建模的行程时间预测方法,包括:
[0007]步骤S1,获取待预测区域的静态路网特征、动态交通特征及路段外部特征;
[0008]步骤S2,基于地图匹配算法,将车辆GPS坐标下的采样序列转换为电子地图上的路段序列,并根据路段序列构建路网有向图G;
[0009]步骤S3,定义路网有向图G中的路线R=(t,L,F),其中t为请求时刻,L=[l1,l2,l3,...,l
N
]表示路线R中的路段集合,N为路线R中包含的路段数,F为路线R中所有路段的外部特征;
[0010]步骤S4,从静态路网特征、动态交通特征、路段外部特征中找到与路线R中的路段对应的特征值构成路线特征,作为模型的输入数据;所述路线特征包括:请求时刻、路段类型、路段长度、路段限速、路段车道数、行驶方向、路段关系、车辆速度和交通流量;
[0011]步骤S5,构建预测模型,所构建的预测模型包括时空数据集成模块、时空建模编码模块、互信息模块、不确定性融合模块以及输出层;
[0012]步骤S6,时空数据集成模块对所述输入数据进行预处理,根据特征值构建初始节
点嵌入和初始边嵌入,其中初始节点嵌入的维度是D
node
,初始边嵌入的维度是D
edge

[0013]步骤S7,将所述初始节点嵌入和初始边嵌入作为所述时空建模编码模块的初始值,通过时空建模编码模块中的每层图卷积网络建模节点嵌入和边嵌入之间的交互作用,同时更新节点嵌入和边嵌入,得到迭代后的节点嵌入P
e

[0014]步骤S8,互信息模块对路线R中的路段集合L进行位置编码,用位置编码矩阵提供顺序信息,构建矩阵PE;再采用位置编码矩阵PE和节点嵌入P
e
构建路线嵌入R
e
,由路线嵌入形成多个D维路线嵌入向量,并做多头注意力后再输出路线嵌入再对所输出的路线嵌入R
e

做平均池化,池化层的维度为N
×
1,池化后得到维度为1
×
D的到达时间表示;D为指定的维度大小,表示维度大小为N
×
D的数域;
[0015]步骤S9,不确定融合模块对所述到达时间表示进行处理,通过线性层得到到达时间和到达时间的上下界,再通过损失函数对所述到达时间及其上下界进行修正,得到预测的到达时间及上下界;
[0016]步骤S10,输出层输出所预测的到达时间及上下界。
[0017]作为本专利技术的一个优选实施例,步骤S5所构建的预测模型中:
[0018]时空数据集成模块包括矩阵编码组件和矩阵运算组件;时空建模编码模块由多层图卷积神经网络组成,用于提取数据的时空相关性,输出相应的边嵌入和节点嵌入;互信息模块包括位置编码器、路线嵌入计算组件、多头注意力组件和池化层;不确定性融合模块包括线性层及损失函数计算组件。
[0019]作为本专利技术的一个优选实施例,所述静态路网特征,包括路段类型、路段长度、路段限速、路段车道数、行驶方向、路段关系;所述动态交通特征,包括车辆速度;所述路段外部特征,包括交通流量。
[0020]作为本专利技术的一个优选实施例,所述路网有向图G定义为G=(V,E)且l∈V,e
ij
∈E,其中,l∈V为有向图中的节点,代表一个路段,V是有向图G的节点集合,表示路段集合;e
ij
∈E为有向图中的边,表示路段l
i
和路段l
j
之间是连通的,如果路段l
i
和l
j
连通,则两者之间的边e
ij
存在,如果路段l
i
和l
j
不连通,则两者之间的边e
ij
不存在;E是有向图G的边集合,表示路段之间的邻接关系的集合。
[0021]作为本专利技术的一个优选实施例,步骤S3中所述路段的外部特征F,根据路线R获得;当外部特征F为流量特征时,具体操作如下:根据路网的经纬度范围得到对应的区域,之后按照预定的大小将该区域划分为大小相等的网格,在请求时刻t时,查询路线R经过的所有网格中有多少车辆,统计涉及所有路段的流量作为流量特征统计量加入F。
[0022]作为本专利技术的一个优选实施例,步骤S6中,与初始节点嵌入相关的特征包括:请求时刻、路段类型、路段长度、路段限速、路段车道数、行驶方向、车辆速度和交通流量,与初始边嵌入相关的特征包括路段关系。
[0023]作为本专利技术的一个优选实施例,步骤S7在每层图卷积网络中,在节点和边的信息聚合图卷积的过程如下:
[0024]输入初始节点嵌入:
[0025][0026]式(1)中,表示维度大小为N
×
D
node
的数域,P0表示初始节点嵌入;和
[0027]初始边嵌入:
[0028][0029]式(2)中,表示维度大小为N
×
D
edge
的数域,S0表示初始边嵌入;
[0030]分别对节点嵌入与边嵌入进行迭代;
[0031]其中,节点嵌入迭代的操作公式如下:
[0032][0033]式(3)中,p
im
表示第m层图卷积第i个节点嵌入,p<本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种融合不确定性建模的行程时间预测方法,其特征在于,所述预测方法包括:步骤S1,获取待预测区域的静态路网特征、动态交通特征及路段外部特征;步骤S2,基于地图匹配算法,将车辆GPS坐标下的采样序列转换为电子地图上的路段序列,并根据路段序列构建路网有向图G;步骤S3,定义路网有向图G中的路线R=(t,L,F),其中t为请求时刻,L=[l1,l2,l3,...,l
N
]表示路线R中的路段集合,N为路线R中包含的路段数,F为路线R中所有路段的外部特征;步骤S4,从静态路网特征、动态交通特征、路段外部特征中找到与路线R中的路段对应的特征值构成路线特征,作为模型的输入数据;所述路线特征包括:请求时刻、路段类型、路段长度、路段限速、路段车道数、行驶方向、路段关系、车辆速度和交通流量;步骤S5,构建预测模型,所构建的预测模型包括时空数据集成模块、时空建模编码模块、互信息模块、不确定性融合模块以及输出层;步骤S6,时空数据集成模块对所述输入数据进行预处理,根据特征值构建初始节点嵌入和初始边嵌入,其中初始节点嵌入的维度是D
node
,初始边嵌入的维度是D
edge
;步骤S7,将所述初始节点嵌入和初始边嵌入作为所述时空建模编码模块的初始值,通过时空建模编码模块中的每层图卷积网络建模节点嵌入和边嵌入之间的交互作用,同时更新节点嵌入和边嵌入,得到迭代后的节点嵌入P
e
;步骤S8,互信息模块对路线R中的路段集合L进行位置编码,用位置编码矩阵提供顺序信息,构建矩阵PE;再采用位置编码矩阵PE和节点嵌入P
e
构建路线嵌入R
e
,由路线嵌入形成多个D维路线嵌入向量,并做多头注意力后再输出路线嵌入再对所输出的路线嵌入R
e

做平均池化,池化层的维度为N
×
1,池化后得到维度为1
×
D的到达时间表示;D为指定的维度大小,表示维度大小为N
×
D的数域;步骤S9,不确定融合模块对所述到达时间表示进行处理,通过线性层得到到达时间和到达时间的上下界,再通过损失函数对所述到达时间及其上下界进行修正,得到预测的到达时间及上下界;步骤S10,输出层输出所预测的到达时间及上下界。2.根据权利要求1所述的融合不确定性建模的行程时间预测方法,其特征在于,步骤S5所构建的预测模型中:时空数据集成模块包括矩阵编码组件和矩阵运算组件;时空建模编码模块由多层图卷积神经网络组成,用于提取数据的时空相关性,输出相应的边嵌入和节点嵌入;互信息模块包括位置编码器、路线嵌入计算组件、多头注意力组件和池化层;不确定性融合模块包括线性层及损失函数计算组件。3.根据权利要求1所述的融合不确定性建模的行程时间预测方法,其特征在于,所述静态路网特征,包括路段类型、路段长度、路段限速、路段车道数、行驶方向、路段关系;所述动态交通特征,包括车辆速度;所述路段外部特征,包括交通流量。4.根据权利要求1所述的融合不确定性建模的行程时间预测方法,其特征在于,所述路网有向图G定义为G=(V,E)且l∈V,e
ij
∈E,其中,l∈V为有向图中的节点,代表一个路段,V是有向图G的节点集合,表示路段集合;e
ij
∈E为有向图中的边,表示路段l
i
和路段l
j
之间是连通的,如果路段l
i
和l
j
连通,则两者之间的边e
ij
存在,如果路段l
i
和l<...

【专利技术属性】
技术研发人员:郭晟楠申泽楷宁轩霆朱益聪吕聪康万怀宇林友芳
申请(专利权)人:北京交通大学
类型:发明
国别省市:

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

1