【技术实现步骤摘要】
一种基于时空图表示学习的交通事故预测方法
本专利技术涉及数据预测
,尤其涉及一种基于时空图表示学习的交通事故预测方法。
技术介绍
根据世界卫生组织2017年报告,每年大约有130万人死于交通事故,而高速公路上的交通事故往往会造成更严重伤害。根据美国高速公路安全管理局(NHTSA)的统计数据,2010年,美国因机动车撞车造成的经济损失总计2420亿美元,相当于2010年美国实际国内生产总值(GDP)的1.6%,每年约有200万人因为道路事故受伤。Adler等人证明每一分钟事故的持续影响带来57欧元的损失,在道路占有率高的道路会造成更高的损失。因此提高对事故的预知,有助于提高道路行驶的安全,减少事故造成的经济损失,减少致命车祸的数量。有人对单辆车车祸和多车车祸进行汇总和分解分析;使用分层Poisson模型和贝叶斯二元Poisson对数正态模型以及相关的随机效应来模拟事故。在分类分析中结合实时交通数据、天气信息和几何特征,采用多层次贝叶斯logistic回归模型对实时碰撞风险进行评估。另有人指出交通事故的时间相关性特征,基于LSTM结合时空数据对事故进行预测。Najjar等人使用卷积神经网络(CNNs)对原始卫星图像进行学习,预测城市级的道路安全地图。有人则认为以往的研究要么忽略了时间信息,要么只使用了一个小而同质的研究区域的数据,没有同时处理好交通的空间异质性和时间相关性,进而提出Hetero-ConvLSTM模型,通过将区域划分的方法,卷积长短期记忆ConvLSTM利用收集的大量时空异构数据(如天气、环境 ...
【技术保护点】
1.一种基于时空图表示学习的交通事故预测方法,其特征在于,包括如下步骤:/n(1)根据传感器网络构建交通路网的邻接矩阵,并获取原始交通数据,对原始交通数据进行筛选和统计得到区域的速度、容量和占有率;/n(2)对交通事故数据进行清洗,从原始交通数据中获取事故发生前的交通数据,并对数据进行归一化构建路网的特征矩阵;/n(3)构建基于时空图表示学习的交通事故预测模型,通过模型的时空图卷积模块捕获交通数据中的时空动态关联,并通过模型的变分图自编码器将高维的交通数据表征为低维交通状态,以此提高模型拟合能力;/n(4)对交通事故预测模型进行训练,优化模型中的参数以获得最优的交通事故预测模型,从而获得最优的交通事故预测效果。/n
【技术特征摘要】
1.一种基于时空图表示学习的交通事故预测方法,其特征在于,包括如下步骤:
(1)根据传感器网络构建交通路网的邻接矩阵,并获取原始交通数据,对原始交通数据进行筛选和统计得到区域的速度、容量和占有率;
(2)对交通事故数据进行清洗,从原始交通数据中获取事故发生前的交通数据,并对数据进行归一化构建路网的特征矩阵;
(3)构建基于时空图表示学习的交通事故预测模型,通过模型的时空图卷积模块捕获交通数据中的时空动态关联,并通过模型的变分图自编码器将高维的交通数据表征为低维交通状态,以此提高模型拟合能力;
(4)对交通事故预测模型进行训练,优化模型中的参数以获得最优的交通事故预测模型,从而获得最优的交通事故预测效果。
2.根据权利要求1所述的一种基于时空图表示学习的交通事故预测方法,其特征在于:所述步骤(2)清洗数据时,利用正则化方法处理错误数据,以防止模型过拟合;通过在训练的目标函数中加入L1惩罚项以降低神经网络模型的复杂程度,从而自动降低其对噪声数据的关心程度;并对数据进行归一化处理,归一化公式如下式所示:
其中,xi是原始交通数据,min(x)是历史数据中的最小值,max(x)是历史数据中的最大值;通过线性归一化后使得数据较为均匀地分布在[0,1]之间。
3.根据权利要求1所述的一种基于时空图表示学习的交通事故预测方法,其特征在于:所述步骤(3)构建基于时空图表示学习的交通事故预测模型时,将交通路网定义成一个无向图结构,G=(V,E,A);|V|=N代表节点的总数;E代表节点(传感器)之间的连接;是包含了交通网络拓扑信息的邻接矩阵,其中Ai,j为1表示节点i和j相连,Ai,j为0代表不连通;传感器每隔固定的时间长度收集当前状态的交通数据,交通数据包括流量,占有率,速度;代表节点i在t时刻下的特征,代表t时刻下所有节点的特征;代表T时间段下所有特征;通过将邻接矩阵和特征矩阵输入到基于时空变分图自编码器中,获取低维的交通状态表征,并将其输入到一个卷积神经网络中预测未来时刻交通事故发生的概率。
4.根据权利要求3所述的一种基于时空图表示学习的交通事故预测方法,其特征在于:所述步骤(3)还包括:通过时空图表示学习方法实现交通数据到交通状态的转换,即X→Z,Z为输出低维时变表示向量,即交通状态;其中编码器定义如下:
其中,gθ表示卷积核,θ表示多项式系数的向量,gθ*表示图卷积操作,x∈X表示交通信息,I表示单位矩阵,度矩阵D=∑jAij是对角矩阵,λmax是L的最大值;Tk是k阶Chebyshev递推多项式,在空间维度上对图的每个节点捕捉相邻信息的图卷积操作之后,利用时间维度标准卷积,通过合并相邻时间片上的信息来更新节点的信息:
hl=ReLU(Φ*(ReLU(wT·gθ*x)+b))
其中,hl表示第l个时空卷积块的输出,ReLU代表激活函数,Φ表示时间卷积核参数,Φ(*)表示时间卷积操作,w表示模型的权重,b表示模型的偏置,x∈X表示交通信息;因此第l+1个卷积块的输出可以被重写为:
hl+1=ReLU(Φ*(ReLU(wT·g...
【专利技术属性】
技术研发人员:刘志,陈洋,卞纪新,孔祥杰,沈国江,
申请(专利权)人:浙江工业大学,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。