一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种基于多源数据的即时配送路径预测方法与流程

2022-02-22 10:01:47 来源:中国专利 TAG:


1.本发明涉及一种基于多源数据的即时配送路径预测方法,属于计算机数据处理技术领域。


背景技术:

2.即时配送服务为了确保服务质量,有严格的订单交付时限。然而,由于交通、天气和时空等因素的影响,难以避免订单超期。准确预测即时配送场景下的骑手配送路径有利于将新订单分配给最合适的骑手,提高配送效率,降低订单超时率。
3.现有的路径预测算法大多基于单源数据,比如gps轨迹数据或订单物流信息。这些方法不能应对实际情况中多种复杂因素,例如即时配送中的多个目的地和骑手个体差异。此外,现有的大多数研究往往使用启发式算法优化骑手的配送路径,并将优化的配送路径推荐给骑手。这些研究假设骑手的实际路径与推荐路径一致。然而,在现实中,骑手可能更愿意根据自己的经验来规划路径,而不是严格遵循建议。根据研究,至少有20%骑手的决定与推荐路径不同。这样的问题导致订单分派算法性能的下降。
4.由此可知,现有的技术无法实现准确的骑手路径预测,以准确率较低的骑手路径预测结果作为数据基础进行的订单分派,配送效率低,影响了即时配送服务的服务质量,因此,迫切的需要一种新的方案解决上述技术问题。


技术实现要素:

5.本发明正是针对现有技术中存在的问题,提供一种基于多源数据的即时配送路径预测方法,该技术方案通过融合多源异构数据,使用深度神经网络模型准确预测骑手配送路径。
6.为了实现上述目的,本发明的技术方案如下,基于多源数据的即时配送路径预测方法,其特征在于,包括预测系统,其中预测系统包括个多源特征提取模块,实现特征层面的数据融合;以及一个基于深度神经网络的路径预测模块,基于多源特征预测骑手路径,完成模型层面的特征融合;
7.所述方法包括以下步骤:
8.s1.从即时配送平台提取骑手打点上报数据、骑手相遇数据、骑手gps数据;
9.s2.考虑多源数据的独立性与关联性,对多源数据进行多源特征提取与融合;
10.s3.使用特征转换层提炼多源特征的高维特征表达,基于深度神经网络预测即时配送路径。
11.作为本发明的一种改进,s1.从即时配送平台提取骑手打点上报数据、骑手相遇数据、骑手gps数据,具体如下:平台要求骑手在接受订单、到达商家、领取订单、交付订单时主动在手机应用程序上报告订单进度,平台通过骑手的打点上报数据获得订单、骑手的实时状态;平台使用beacon技术收集骑手相遇信息,其原理如下:通过手机应用程序,使骑手手机在其工作时间内通过ble 5.0(蓝牙5.0)协议持续广播一个id tupes并进行持续扫描以
感知蓝牙信号,再通过网络连接实时将扫描接收到的id tupes上传到后端服务器,服务器接收到骑手id和骑手接收到的id tupes后,提取得到骑手相遇数据;平台通过骑手手机gps定位获取骑手gps数据。
12.作为本发明的一种改进,步骤s2的多源特征提取与融合工作,从多源数据中提取了目标骑手目的地与目标骑手的相遇骑手的目的地的多源组合特征,实现了特征层面的数据融合,具体工作如下:
13.从多源数据中提取的三类特征分别是:相遇特征、gps特征和激励特征,针对目标骑手的每个目的地,提取三类特征;针对目标骑手配送途中最近一次遇到的相遇骑手的每个目的地,提取两类特征(激励特征和相遇特征),然后取这两个骑手(目标骑手和相遇骑手)的目的地特征的笛卡尔乘积得到组合特征,即a
×
b={(a,b)|a∈a∧b∈b}。每个组合特征代表目标骑手目的地和相遇骑手目的地的一种组合;具体来说,当目标骑手有n个目的地,而他在配送途中遇到的骑手有m个目的地时,模型首先从骑手打点上报数据、相遇数据以及gps数据中提取出目标骑手n个目的地特征,以及相遇骑手m个目的地特征,然后得到m
×
n个组合特征。
14.作为本发明的一种改进,三类特征具体定义如下:
15.a.相遇特征,相遇发生在从某个出发点前往目的地的路程中,通过将骑手相遇数据与骑手打点上报数据相关联,提取得到相遇事件发生时骑手的出发点位置等相遇特征;表二中展示了相遇特征的定义。假设目标骑手c
p
和相遇骑手ce的下一个目的地分别为di和dj,如果根据目标骑手c
p
和相遇骑手ce的相遇特征xe={lo,ld,te}发现他们不可能相遇,则推断下一目的地为di和dj的假设是错误的,因此,相遇特征有助于验证下一目的地的预测;
16.b.gps特征,假设下一个目的地为di,则t时刻的骑手gps特征包括从gps数据中提取的骑手当前所在位置的地理位置lg,以及从打点上报数据中提取的lo,ld,利用gps特征xg={lg,lo,ld},判断骑手当前的轨迹方向是否与到达目的地的方向di一致,从而验证目的地di是否为下一个目的地;
17.c.激励特征,对于骑手c,在t时刻,他有一组目的地d
c,t
,d
c,t
为骑手c在时间t的目的地集合。该目的地集合的大小为n,从打点上报数据中提取这些目的地的激励特征激励特征主要由时间、空间、场景三类特征构成。其中骑手c,路径预测的目标骑手为c
p
,目标骑手的相遇骑手为ce。
18.作为本发明的一种改进,步骤s3设计的st(specialized transition)深度神经网络完成了模型层面的特征融合,从而实现了目标骑手的下一个目的地预测,具体工作如下:
19.路径预测模块的关键部分是基于深度神经网络的st网络,st网络预测了每个骑手目的地组合的可能性,其结构如图2所示。st网络对激励特征xi、相遇特征xe和gps特征xg三类特征进行了不同的特征转换,每个特征转换由三层组成:输入层、隐藏层和输出层,经过特征转换得到的新特征向量最后通过全连接层连接在一起,利用sigmoid激活函数输出得分;
20.经过特征转换得到的新特征向量k由k=k(x|wh,wo,bh,bo)表示,其中k(
·
)为由wh,wo,bh,bo参数化的特征转换函数,k(
·
)分解为
21.h=relu(whx bh),
22.k=relu(woh bo);
23.其中,x为输入特征向量,h为隐含层的输出,wh,bh为隐含层的权值和偏差,wo,bo为输出层的权值和偏差,隐含层和输出层使用的激活函数为relu,不同特征转换函数的参数是相互独立的;
24.对于目标骑手的目的地di,通过gps特征转换得到新的gps矢量kg,
[0025][0026]
与骑手的gps特征相比,它与di被选为下一个目的地的可能性有更强的相关性,
[0027]
同样地,基于目的地激励特征新的激励向量分别表示目的地di,dj被骑手c
p
,ce选择的可能性;
[0028][0029][0030]
st网络的特点之一是共享目标骑手c
p
和相遇骑手ce的激励特征转换层参数。该设计减少了所需神经元的数量,有效地节省了训练成本。
[0031]
因为需要共同分析目标骑手和相遇骑手的相遇特征得到骑手相遇可能性,所以需将两个骑手c
p
,ce的相遇特征拼接,然后输入到相遇特征转换层来获得新的相遇向量ke[0032][0033]
新向量ke与相遇概率密切相关,而相遇概率又与下一个目的地的正确性密切相关,
[0034]
最后,st网络联合分析这些新的向量,并输出目标骑手目的地di的最终预测得分p,
[0035][0036]
其中wf,bf是全连接层的权值和偏差;
[0037]
st网络的预测任务是判断目的地组合是否正确,设y为样本标签,值为0或1,使用交叉熵损失函数对网络进行训练,即损失函数为
[0038]
loss=-[yln(p) (l-y)ln(1-p)],
[0039]
对于每个组合特征,通过st网络得到预测得分,对得分进行排序,得分最高的组合特征所代表的目标骑手的目的地即为预测结果(即目标骑手的下一个目的地);
[0040][0041]
p=m
st
(x
cb
),
[0042][0043][0044]
整个路径预测过程可以用以上方程表示,表示预测得到的目标骑手下一个目的地,m
st
(
·
)表示st网络函数,f
tol
(
·
)表示组合特征与目标骑手目的地d的映射函数。
[0045]
相对于现有技术,本发明具有如下优点,1)本发明首次基于多源数据预测即时配送的骑手路径。基于多源数据的预测方法不仅提供了细粒度的时空信息,还有助于消除单
一数据源数据质量低的影响。该方法可以有效提高预测准确率。2)本发明提出的特征转换层提取了多源特征中的有效信息,且降低模型复杂程度,增强了模型的学习能力,加快了模型的收敛速度,节省了模型训练时间。
附图说明
[0046]
图1为本发明整体框架示意图;
[0047]
图2为本发明的st深度神经网络结构示意图。
具体实施方式:
[0048]
为了加深对本发明的理解,下面结合附图对本实施例做详细的说明。
[0049]
实施例1:参见图1、图2,一种基于多源数据的即时配送路径预测方法,如图1所示为本发明技术的技术框架图。本发明提出的基于多源数据的即时配送路径预测技术,包括如下步骤:
[0050]
s1.从即时配送平台提取骑手打点上报数据、骑手相遇数据、骑手gps数据。具体包括以下工作。
[0051]
平台要求骑手在接受订单、到达商家、领取订单、交付订单时主动在手机应用程序上报告订单进度,平台通过骑手的打点上报数据获得订单、骑手的实时状态;
[0052]
平台使用beacon技术收集骑手相遇信息,其原理如下:通过手机应用程序,使骑手手机在其工作时间内通过ble 5.0(蓝牙5.0)协议持续广播一个id tupes并进行持续扫描以感知蓝牙信号,再通过网络连接实时将扫描接收到的id tupes上传到后端服务器,服务器接收到骑手id和骑手接收到的id tupes后,提取得到骑手相遇数据;
[0053]
平台通过骑手手机gps定位获取骑手gps数据。
[0054]
s2.考虑多源数据的独立性与关联性,对多源数据进行多源特征提取与融合。包括以下工作:
[0055]
从骑手打点上报数据、相遇数据以及gps数据中提取目标骑手n个目的地特征以及相遇骑手m个目的地特征。针对目标骑手的每个目的地,提取三类特征(相遇特征、gps特征和激励特征)。而针对目标骑手最新遇到的相遇骑手的每个目的地,提取两类特征(激励特征和相遇特征)。然后取这两个骑手(目标骑手和相遇骑手)的目的地特征的笛卡尔乘积得到m
×
n个组合特征,即a
×
b={(a,b)|a∈a∧b∈b}。每个组合特征代表目标骑手目的地和相遇骑手目的地的一种组合。
[0056]
三类特征的提取方式如下:
[0057]
a.相遇特征。将骑手相遇数据与骑手打点上报数据相关联,提取得到相遇事件发生时骑手的出发点位置等相遇特征。相遇特征的具体定义见表2。
[0058]
b.gps特征。从gps数据中提取骑手当前所在位置的地理位置lg,从打点上报数据中提取出发点、目的地的地理位置lo,ld,得到gps特征xg={lg,lo,ld},其中:
[0059]
l为地点的地理位置。l=(x,y),x,y分别代表位置的经度坐标和维度坐标。
[0060]
表2本发明技术的相遇特征
[0061][0062]
c.激励特征。对于骑手c,在t时刻的目的地d
c,t
,从打点上报数据中提取集合d
c,t
中各个目的地的激励特征激励特征主要由时间、空间、场景三类特征构成,具体定义见表3。
[0063]
表3本发明技术的激励特征
[0064][0065][0066]
其中:e(
·
),e(x,y)是判断相等的函数。当x=y,e(x,y)=1,否则e(x,y)=0。
[0067]
s3.使用特征转换层提炼多源特征的高维特征表达,基于深度神经网络预测即时配送路径。包括以下工作:
[0068]
构建深度神经网络st,其结构如图2所示。st网络对组合特征中激励特征xi、相遇特征xe和gps特征xg三类特征进行不同的特征转换。k(
·
)为由wh,wo,bh,bo参数化的特征转换函数,k(
·
)分解为
[0069]
h=relu(whx bh),
[0070]
k=relu(woh bo)。
[0071]
其中,x为输入特征向量,h为隐含层的输出,wh,bh为隐含层的权值和偏差,wo,bo为
输出层的权值和偏差。隐含层和输出层使用的激活函数为relu。不同特征转换函数的参数相互独立。
[0072]
通过gps特征转换将目标骑手的gps特征转换得到新的gps矢量kg,
[0073][0074]
通过激励特征转换将目的地激励特征转换为新的激励向量
[0075][0076][0077]
通过将两个骑手c
p
,ce的相遇特征拼接,输入到相遇特征转换层来获得新的相遇向量ke,
[0078][0079]
通过全连接层联合分析新向量输出目标骑手目的地di的最终预测得分p,
[0080][0081]
其中wf,bf是全连接层的权值和偏差。
[0082]
使用交叉熵损失函数对st网络进行训练,损失函数公式为:
[0083]
loss=-[yln(p) (l-y)ln(1-p)]。
[0084]
对于每一个组合特征,都通过训练好的st网络得到预测得分。对得分进行排序,输出得分最高的组合特征所代表的目标骑手的目的地为预测结果(即目标骑手的下一个目的地)。用方程表示如下:
[0085][0086]
p=m
st
(x
cb
),
[0087][0088][0089]
友示预测得到的目标骑手下一个目的地,m
st
(
·
)表示st网络函数,f
tol
(
·
)表示组合特征与目标骑手目的地d的映射函数。
[0090]
需要说明的是上述实施例,并非用来限定本发明的保护范围,在上述技术方案的基础上所作出的等同变换或替代均落入本发明权利要求所保护的范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献