[发明专利]利用动态时间上下文学习进行多界限时间序列预测的系统和方法在审
申请号: | 201910803743.5 | 申请日: | 2019-08-28 |
公开(公告)号: | CN110866628A | 公开(公告)日: | 2020-03-06 |
发明(设计)人: | 范晨悠;张雨泽;袁融;张弛;邬迪 | 申请(专利权)人: | 北京京东尚科信息技术有限公司;京东美国科技公司 |
主分类号: | G06Q10/04 | 分类号: | G06Q10/04;G06N3/04;G06N3/08 |
代理公司: | 中科专利商标代理有限责任公司 11021 | 代理人: | 倪斌 |
地址: | 100086 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 利用 动态 时间 上下文 学习 进行 界限 序列 预测 系统 方法 | ||
1.一种用于产品的时间序列预测的方法,包括:
提供所述产品的与多个未来时间步长相对应的输入特征向量;
对所述输入特征向量执行双向长短期记忆网络BiLSTM以获得与所述多个未来时间步长相对应的隐藏状态;
对于每一个未来时间步长:使用多个时间尺度对所述隐藏状态执行时间卷积以获得所述多个时间尺度上的上下文特征,以及使用多个权重对所述多个时间尺度上的上下文特征进行求和以获得多尺度上下文特征;以及
转换所述多尺度上下文特征以获得与所述未来时间步长相对应的所述时间序列预测。
2.根据权利要求1所述的方法,其中所述提供输入特征向量的步骤包括:
提供与所述产品的所述多个未来时间步长相对应的时间序列输入变量;
将所述时间序列输入变量嵌入到特征向量;以及
对于所述产品的每一个未来时间步长:
级联所述时间步长的特征向量以获得长向量;以及
使用全连接层,根据所述长向量形成所述输入特征向量之一。
3.根据权利要求1所述的方法,其中所述多个时间尺度包括2-10个尺度。
4.根据权利要求3所述的方法,其中所述多个时间尺度包括尺度-1、尺度-3、尺度-5和尺度-7四个尺度;
对于来自所述未来时间步长的每一个目标步长:
所述尺度-1使用所述目标步长的隐藏状态;
所述尺度-3使用所述目标步长、所述未来时间步长中紧接在所述目标步长之前的一个未来时间步长以及所述时间步长中紧接在所述目标步长之后的一个时间步长的隐藏状态;
所述尺度-5使用所述目标步长、所述未来时间步长中紧接在所述目标步长之前的两个未来时间步长以及所述时间步长中紧接在所述目标步长之后的两个时间步长的隐藏状态;以及
所述尺度-7使用所述目标步长、所述未来时间步长中紧接在所述目标步长之前的三个未来时间步长以及所述时间步长中紧接在所述目标步长之后的三个时间步长的隐藏状态。
5.根据权利要求4所述的方法,其中通过以下公式来获得尺度-3上的上下文特征:
其中是时间步长t+2和尺度-3上的上下文特征,ht是时间t处的隐藏输出,并且g3是大小为1×3的时间卷积滤波器。
6.根据权利要求5所述的方法,还包括通过以下操作来获得所述多个权重:
通过w=f(he)来生成S维重要性向量w,其中f是多层感知器,he是历史数据的经编码的历史表示;以及
通过softwmax运算来对w进行归一化,其中S是所考虑的上下文尺度的数量,αi是第i个尺度的经归一化的重要性。
7.根据权利要求6所述的方法,其中所述多尺度上下文特征c中的每一个由来确定,其中ci是不同尺度的上下文特征。
8.根据权利要求7所述的方法,其中使用线性变换y=Wc+b来确定所述未来时间步长之一处的输出,其中y是K分位数估计,y∈RK,并且W和b是使用所述历史数据来学习到的。
9.根据权利要求1所述的方法,还包括提供紧接在所述未来时间步长的第一未来时间步长之前的时间步长的隐藏状态。
10.根据权利要求9所述的方法,其中利用输入特征和与先前的时间步长相对应的输出,使用两层LSTM编码器来获得紧接在所述第一时间步长之前的所述时间步长的所述隐藏状态。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京京东尚科信息技术有限公司;京东美国科技公司,未经北京京东尚科信息技术有限公司;京东美国科技公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910803743.5/1.html,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理