字典方法[3],找時序分段的特徵值
形狀方法[4],找時序分段的特殊波形
聚類方法[5],找時序分段的分類特徵
基於以上背景為出發,為了描述時間序列的動態信息,同時提供可解釋的模型表示用於異常檢測,該論文嘗試將Shapelet映射回時序中, 探尋位置的敏感度,並隨時間累積轉移關係,構建Graph進行表示,形成一種可推理可解釋的方法用於時序建模與異常分析。其研究成果被美國人工智慧頂級會議 AAAI-20 收錄發表。圖 | 獲得圖靈獎的深度學習三巨頭齊聚AAAI 2020
論文標題 | Time2Graph: Revisiting Time Series Modeling with Dynamic Shapelets
論文來源 | AAAI 2020
論文連結 | https://arxiv.org/abs/1911.04143
代碼連結 | https://github.com/zjunet/Time2Graph
Shapelet[4],是時序形狀分析方法的典型代表,旨在找到特殊的特徵片段波形用於時序分類,具有良好的可解釋性。基於Shapelet的模型在各種研究中都被證明是有前景的[6,7,8]。這表明Shapelet轉移路徑可以為檢測時序異常提供參考信息。該論文將學習Shapelet和時間序列表示的問題轉化為圖嵌入(Graph Embedding)問題,並用圖算法進行解決。
為了捕獲Shapelet 的動態性,文章定義了兩個因素來衡量Shapelet在不同時間位置上的時序影響。具體來說,文章定義一個局部因素 來表示特定Shapelet的第n個元素的內部重要性。Shapelet 與時序片段之間的距離可以被定義為
Shapelet 演化圖是有向加權圖 ,其中圖由K個頂點所組成,每個頂點表示一個Shapelet,每個有向邊 與其權重 ,表示在相同的時間序列中,Shapelet 跟著另一個Shapelet 的出現概率。這裡的關鍵思想是,圖中的路徑可以自然反映出Shapelet的演變及其轉移模式,然後可以將圖嵌入算法應用於Shapelet特徵的學習以及時間序列表示。
這裡有
的預定義約束, 。然後,對於每個Shapelet組 ,該研究為 到創建加權邊,並通過權重 合併所有的重複邊。最後,將從每個節點獲得的邊權重歸一化為1,自然解釋為每對節點之間的邊緣權重。最後,文章對如上構造的Shapelet演化圖進行建模,並學習Shaplet和給定時間序列的表示。
[1] Cheng, Z; Yang, Y; Wang, W; Hu, W; Zhuang, Y and Song, G, 2020, Time2Graph: Revisiting Time Series Modeling with Dynamic Shapelets, In AAAI, 2020[2] Chandola V, Banerjee A, Kumar V, et al. Anomaly detection: A survey[J]. ACM Computing Surveys, 2009, 41(3).[3] Jessica Lin, Rohan Khade, and Yuan Li. 「Rotation-invariant similarity in time series using bag-of-patterns representation」. In: JIIS. 39.2 (2012), pp. 287–315.[4] Ye, L., and Keogh, E. 2011. Time series shapelets: a novel technique that allows accurate, intepretable and fast classifi- cation. DMKD. 22(1):149–182.[5] D. Hallac, S. Vare, S. P. Boyd, and J. Leskovec, 「Toeplitz inverse covariance-based clustering of multivariate time series data,」 SIGKDD, pp. 215–223, 2017.[6] Bostrom, A., and Bagnall, A. 2017. Binary shapelet transform for multiclass time series classification. In TLSD- KCS』17. 24–46.[7] Hills, J.; Lines, J.; Baranauskas, E.; Mapp, J.; and Bagnall, A. 2014. Classification of time series by shapelet transformation. DMKD. 28(4):851–881[8] Lines, J.; Davis, L. M.; Hills, J.; and Bagnall, A. 2012. A shapelet transform for time series classification. In KDD』12, 289–297.[9] Perozzi, B.; Al-Rfou, R.; and Skiena, S. 2014. Deepwalk: Online learning of social representations. In KDD, 701–710.[10] Dau, H. A.; Keogh, E.; Kamgar, K.; Yeh, C.-C. M.; Zhu, Y.; Gharghabi, S.; Ratanamahatana, C. A.; Yanping; Hu, B.; Begum, N.; Bagnall, A.; Mueen, A.; and Batista, G. 2018. The ucr time series classification archive. https://www.cs.ucr.edu/~eamonn/time_series_data_2018/.記得把TSer設為星標哦~ \(^o^)/