成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

ICLR'25 | 基于記憶網(wǎng)絡(luò)和混合Prototype的時間序列異常檢測方法

發(fā)布于 2025-4-30 06:35
瀏覽
0收藏

今天給大家介紹一篇ICLR 2025中關(guān)于時間序列異常檢測的工作。這篇文章采用基于Memory Bank和Prototype的異常檢測方法,提出在此基礎(chǔ)上引入多尺度patch和多周期性的建模方法,進(jìn)一步提升時間序列異常檢測效果。

ICLR'25 | 基于記憶網(wǎng)絡(luò)和混合Prototype的時間序列異常檢測方法-AI.x社區(qū)

論文標(biāo)題:LEARN HYBRID PROTOTYPES FOR MULTIVARIATE TIME SERIES ANOMALY DETECTION

下載地址:??https://openreview.net/pdf?id=8TBGdH3t6a??

1.研究背景

時間序列異常檢測的主流方法,是使用正常的時間序列訓(xùn)練一個自編碼器,序列過一個Encoder生成表征,再經(jīng)過一個Decoder還原,通過reconstruction loss讓這個自編碼器能夠重構(gòu)正常的輸入序列。當(dāng)輸入一個異常序列時,異常點位置的重構(gòu)loss會比較大,根據(jù)這個重構(gòu)loss判斷時間序列是否有異常。

這種方法的問題在于,經(jīng)常會出現(xiàn)過泛化的現(xiàn)象。由于使用了大量時間序列數(shù)據(jù)進(jìn)行深度模型訓(xùn)練,模型的擬合解碼能力比較強(qiáng),即使是一個異常序列,使用上述方法得到的重構(gòu)loss可能也會比較小,影響了異常檢測的效果。比如下圖中粉色部分,第一行是異常序列,第二行是重構(gòu)序列,重構(gòu)序列將序列中異常的部分也還原出來了,重構(gòu)loss較小,誤判了異常序列。

ICLR'25 | 基于記憶網(wǎng)絡(luò)和混合Prototype的時間序列異常檢測方法-AI.x社區(qū)

為了解決這種問題,業(yè)內(nèi)的一種做法是引入了memory network和prototype的異常檢測方法。下面首先介紹這種基礎(chǔ)方法,然后介紹ICLR 2025這篇文章在該方案基礎(chǔ)上的改進(jìn)。

2.基于Memory和Prototype的異常檢測

這種方法是在MEMTO: Memory-guided Transformer for Multivariate Time Series Anomaly Detection(NIPS 2023)中提出的。該方法的核心思路是通過記憶網(wǎng)絡(luò)加到自編碼器對于異常序列的還原難度。

ICLR'25 | 基于記憶網(wǎng)絡(luò)和混合Prototype的時間序列異常檢測方法-AI.x社區(qū)

設(shè)置多個prototype,每個prototype對應(yīng)一個embedding,隨機(jī)初始化。對于原始序列,使用Transformer Encoder生成每個時間點的embedding,和prototype embedding計算softmax后,加權(quán)融合到各個prototype embedding中,這是一個比較基礎(chǔ)的記憶網(wǎng)絡(luò)建模方法。這里使用滑動更新的方式,用上一次prototype embedding和當(dāng)次加權(quán)融合的prototype embedding加權(quán)求和,公式如下:

ICLR'25 | 基于記憶網(wǎng)絡(luò)和混合Prototype的時間序列異常檢測方法-AI.x社區(qū)

通過上述方式,各個prototype embedding存儲了全量數(shù)據(jù)(正常序列)中不同類型的序列信息。接下來,再利用類似的方式,利用query和prototype embedding計算softmax,對prototype embedding加權(quán)求和,得到每個時間步新的表征,再基于這個表征輸入Decoder進(jìn)行重構(gòu)。

通過這種方式,異常序列的還原難度變高了。因為prototype通過滑動平均存儲了所有序列的表征,Decoder輸入的表征基于prototype embedding匯聚得到,這樣模型在解碼的時候,輸入的不只是當(dāng)前序列信息,而是所有序列和當(dāng)前序列類似的正常序列,增加了對異常點的還原難度。

3.混合Prototype引入

下面介紹ICLR2025這篇文章針對上述建模方法的改造。之前的方法主要生成每個時間步的表征,prototype也都是每個時間步表征生成的,無法有效涵蓋所有類型的時序片段。文中的核心是引入了多尺度patch粒度的表征和周期性的表征,進(jìn)而生成混合prototype,相當(dāng)于將prototype的類型變多,加強(qiáng)了prototype的豐富度,進(jìn)而使異常序列的還原難道進(jìn)一步提升了。

ICLR'25 | 基于記憶網(wǎng)絡(luò)和混合Prototype的時間序列異常檢測方法-AI.x社區(qū)

具體來說,文中引入了包括兩種類型的prototype表征,一種是基于多尺度patch的表征,另一種是基于多周期性的表征。多尺度patch的建模思路已經(jīng)比較常見,對于輸入的多變量序列,本文中通過不同尺寸大小的average pooling,得到不同尺度的patch embedding。每種尺度的patch,都使用前面提到的類似方法,基于softmax、滑動平均進(jìn)行prototype embedding更新,以及輸入表征的重構(gòu)。

由于引入了不同尺度的patch,對于原始序列每個時間步的異常判斷,會使用包含該位置的所有尺度對應(yīng)的patch作為輸入,使用一個MLP進(jìn)行多尺度表征融合,得到最終每個時間步的最終表征。

ICLR'25 | 基于記憶網(wǎng)絡(luò)和混合Prototype的時間序列異常檢測方法-AI.x社區(qū)

此外,文中也引入了多周期的prototype,重點刻畫序列周期性。對原始序列進(jìn)行傅里葉變換后,選擇topK個頻率作為周期項窗口,根據(jù)該頻率進(jìn)行原始序列劃分,每個變量的時間序列周期性變化規(guī)律不同,因此每個變量的周期性prototype進(jìn)行單獨(dú)的學(xué)習(xí)。整體的prototype更新和表征重構(gòu)方式和多尺度patch類似,核心區(qū)別是周期性模塊是每個變量單獨(dú)學(xué)prototype embedding,而前面的多尺度patch是多變量不同尺度學(xué)一個prototype embedding。

4.實驗效果

通過實驗效果可以看出,本文提出的時間序列異常檢測方法在整體的效果上有顯著提升。

ICLR'25 | 基于記憶網(wǎng)絡(luò)和混合Prototype的時間序列異常檢測方法-AI.x社區(qū)

從可視化圖可以看到,文中的方法可以很清晰的將異常數(shù)據(jù)和正常數(shù)據(jù)分離開。基于記憶網(wǎng)絡(luò)重構(gòu)的表征也能更容易和異常數(shù)據(jù)分離開。

ICLR'25 | 基于記憶網(wǎng)絡(luò)和混合Prototype的時間序列異常檢測方法-AI.x社區(qū)

本文轉(zhuǎn)載自???圓圓的算法筆記??

收藏
回復(fù)
舉報
回復(fù)
相關(guān)推薦
主站蜘蛛池模板: 男人的天堂久久 | 先锋资源站 | 日韩国产一区二区 | 国产黄视频在线播放 | 91成人小视频 | 国产精品久久久久久高潮 | 亚洲激情一区二区 | 亚洲久视频 | www亚洲精品 | 91看片免费 | 婷婷在线视频 | av在线免费网 | 国产成人免费视频网站高清观看视频 | 动漫www.被爆羞羞av44 | 一级毛片成人免费看a | 日本aaaa| 亚洲视频第一页 | 嫩草网| 欧美一级片在线看 | 日本特黄a级高清免费大片 成年人黄色小视频 | 男女视频在线观看免费 | 国产人免费人成免费视频 | 成人免费毛片片v | 日本超碰在线 | 久久1区 | 伊人久久大香线 | 狠狠躁夜夜躁人人爽天天高潮 | 欧美在线观看一区 | av手机在线免费观看 | 一区二区三 | 欧美成人一区二区 | 亚洲国产成人av好男人在线观看 | 国产精品永久久久久久久www | 成人在线免费看 | 久草精品视频 | 中文字幕a√ | 国产精品不卡一区 | 国产91视频免费 | 欧美一级黑人aaaaaaa做受 | 日韩精品一区二区三区第95 | 久久精品免费观看 |