[發明專利]一種融合時間注意力機制的時間序列預測系統在審
| 申請號: | 201910112901.2 | 申請日: | 2019-02-13 |
| 公開(公告)號: | CN109902862A | 公開(公告)日: | 2019-06-18 |
| 發明(設計)人: | 李建欣;彭杰奇;周號益;張迎春;張帥 | 申請(專利權)人: | 北京航空航天大學 |
| 主分類號: | G06Q10/04 | 分類號: | G06Q10/04 |
| 代理公司: | 北京中創陽光知識產權代理有限責任公司 11003 | 代理人: | 尹振啟 |
| 地址: | 100191*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 預測模塊 時間序列預測 預處理模塊 注意力機制 時間序列 時序序列 正則化 編碼信息 解碼結構 時間點數 原始記錄 融合 權重 預測 | ||
1.一種融合時間注意力機制的時間序列預測系統,其特征在于,包括預處理模塊,預測模塊;其中預處理模塊對原始記錄和數據進行處理組成時序序列,所述預測模塊使用編碼-解碼模塊對所述時序序列進行編碼并對所述時間序列蘊含的所需信息和數據進行預測;所述預測模塊中包括角度正則化模塊,所述角度正則化模塊對所述時間序列中每一個時間點數據編碼信息的影響力權重進行調整。
2.如權利要求1所述的系統,其特征在于,所述預測模塊的編碼-解碼模塊包括編碼器和解碼器,給定長度為T的時間序列X,X由各個時間點的數據構成:
X=<x1,x2...xT> (1)
序列Y由預測之后n個時間點的數據構成:
Y=<y1,y2…yn> (2)
編碼器對輸入的時間序列X進行編碼,將輸入的時間序列通過非線性變換轉換為一個中間向量C:
C=F(x1,x2...xT) (3)
所述中間向量表示蘊含了時間序列X中的信息。
解碼器根據時間序列X的中間向量表示C和解碼生成的歷史信息y1,y2…yi-1生成第i個時刻要預測的數據yi:
yi=G(C,y1,y2...yi-1) (4)
F和G分別指編碼器和解碼器使用的RNN(一般是LSTM或GRU)。
3.如權利要求2所述的系統,其特征在于,預測模塊中包括注意力機制,時間注意力機制會對時間序列中的每一個時間點進行權重分配,其中由每一個時間點的數據編碼得到的信息為進行時序數據預測的超平面,超平面之間的角度可由各時間點分配到的注意力權重向量進行定義,并通過角度正則化模塊使超平面之間的角度最大;所述注意力機制的工作方式為,當預測不同時刻的數據時,所述注意力機制為解碼器提供不同的中間向量編碼Ci,使相對關聯程度更大的時間點的數據信息能夠得到更高的注意力分配,所述Ci包含時間序列X的每一個時間點的信息對不同時刻的數據預測的影響;已經解碼生成的歷史信息yi-1和第i個時刻解碼器的隱狀態si以及注意力機制生成的所述中間向量Ci生成第i個時刻要預測的數據yi:
yi=g(yi-1,si,Ci) (5)
其中,si代表解碼器使用的LSTM在i時刻的隱狀態,由上一個時刻解碼器的隱狀態si-1和歷史信息yi-1以及所述注意力機制生成的中間向量表示Ci得來:yi代表解碼器使用的LSTM在i時刻的輸出,
si=f(yi-1,si-1,Ci) (6)
所述中間向量表示Ci是注意力機制在預測不同時刻的數據時,對輸入的時間序列的不同時間點的數據進行注意率分配得到的結果:
所述hj是第j個時間點編碼器的隱狀態,αij是注意力機制分配在第j個時間點編碼器隱狀態上的權重,αij計算公式:
所述eij為衡量時間序列X中第j個時間點的信息對預測第i個時刻的數據的影響程度,由上一個時刻解碼器的隱狀態si-1和第j個時間點編碼器的隱狀態hj計算得來:
eij=score(si-1,hj) (9)
所述score(si-1,hj)為:
score(si-1,hj)=vT tanh(Wasi-1+Uahj) (10)。
4.如權利要求3所述的系統,其特征在于,所述角度正則化模塊的正則化項方式為:
R(W)=-mink≠tθkt (11)
其中θkt表示第k個時間點和第t個時間點的數據編碼代表的超平面之間的角度,加入角度正則化項后的損失函數為:
其中L(W)是原本的損失函數,λ和β是正則項系數,W是所述公式(10)中的第j個時間點編碼器的隱狀態hj的系數。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京航空航天大學,未經北京航空航天大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910112901.2/1.html,轉載請聲明來源鉆瓜專利網。
- 同類專利
- 專利分類
G06Q 專門適用于行政、商業、金融、管理、監督或預測目的的數據處理系統或方法;其他類目不包含的專門適用于行政、商業、金融、管理、監督或預測目的的處理系統或方法
G06Q10-00 行政;管理
G06Q10-02 .預定,例如用于門票、服務或事件的
G06Q10-04 .預測或優化,例如線性規劃、“旅行商問題”或“下料問題”
G06Q10-06 .資源、工作流、人員或項目管理,例如組織、規劃、調度或分配時間、人員或機器資源;企業規劃;組織模型
G06Q10-08 .物流,例如倉儲、裝貨、配送或運輸;存貨或庫存管理,例如訂貨、采購或平衡訂單
G06Q10-10 .辦公自動化,例如電子郵件或群件的計算機輔助管理





