[发明专利]一种基于贝叶斯增强张量的缺失交通数据修复方法有效
申请号: | 201910319516.5 | 申请日: | 2019-04-19 |
公开(公告)号: | CN110223509B | 公开(公告)日: | 2021-12-28 |
发明(设计)人: | 何兆成;陈一贤 | 申请(专利权)人: | 中山大学 |
主分类号: | G08G1/01 | 分类号: | G08G1/01;G06N7/00 |
代理公司: | 广州粤高专利商标代理有限公司 44102 | 代理人: | 林丽明 |
地址: | 510275 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 贝叶斯 增强 张量 缺失 交通 数据 修复 方法 | ||
1.一种基于贝叶斯增强张量分解的缺失交通数据修复方法,其特征在于:所述该修复方法包括以下步骤:
S1:将路网车速数据组织成一个3阶数据张量数据张量中的每一个yijt表示第i个路段,第j天和第t个时间窗的车速值;采用张量CP分解把数据张量映射到低维隐性因子空间中,被建模成隐性空间因子的内积,并引入显性因子结构,使得显性因子与隐性因子在分解过程中相互作用,从而进行建模,其数学表达:
式中:是所有元素的全局参数;φ表示路段维度的偏置向量,θ表示天维度的偏置向量,η表示时间窗维度的偏置向量,uik表示U矩阵的元素,vjk表示V矩阵的元素,xtk表示X矩阵的元素,U、V、X是数据张量分解得到的因子矩阵,r是CP分解的秩,表示所有的索引元素(i,j,k);
S2:采用贝叶斯推断方法从数据张量中学习出模型的全部参数{μ,φ,θ,η,U,V,X},采用高斯分布假设和对模型参数配置共轭先验进行定义贝叶斯增强张量分解模型;
S3:输入部分数据张量指示张量其中:Ω表示观测值索引的集合,对应着一个与大小相当的张量若中的每一个元素oijk=1,则yijk数据值存在,否则oijk=0;
S4:更新全局参数μ的后验分布;
S5:更新超参数的后验分布q(μu,Λu),q(μv,Λv),q(μx,Λx),其中,μu、μv、μx表示分布的均值向量参数,Λu、Λv、Λx表示方差矩阵参数;
S6:更新偏置参数φ的后验分布q(φi)和因子矩阵参数U的后验分布q(ui),直到i=m;
S7:更新偏置参数θ的后验分布q(θj)和因子矩阵参数V的后验分布q(vj),直到j=n;
S8:更新偏置参数η的后验分布q(ηt)和因子矩阵参数X的后验分布q(xt),直到t=f;
S9:更新精度参数τ的后验分布q(τ);
S10:重复步骤S4~S9直到精度参数τ与前一代的参数τ的差Δτε时,则模型已经收敛,进入下一步;
S11:利用更新后的{μ,φ,θ,η,U,V,X}参数值,代入yijt的表达式中计算估计张量
S12:输出估计张量和更新后的{μ,φ,θ,η,U,V,X}参数。
2.根据权利要求1所述的基于贝叶斯增强张量分解的缺失交通数据修复方法,其特征在于:步骤S2,所述高斯分布假设,具体地,在张量分解中对于数据张量中的每一个元素,都假设其为高斯分布,因此
其中,τ是高斯分布的精度参数;
在上述高斯分布假设的基础上,对模型参数配置共轭先验,即
τ~Gamma(a0,b0)
其中,向量是因子矩阵的第i行,维度等于CP分解的秩r,向量是因子矩阵的第j行,维度等于CP分解的秩r;是因子矩阵的第t行;伽马分布的概率密度函数由形状参数a和率参数b定义,公式如下:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中山大学,未经中山大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910319516.5/1.html,转载请声明来源钻瓜专利网。