0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

重新審視Transformer:倒置更有效,真實(shí)世界預(yù)測(cè)的新SOTA出現(xiàn)了

智能感知與物聯(lián)網(wǎng)技術(shù)研究所 ? 來源:未知 ? 2023-11-05 20:15 ? 次閱讀
Transformer 在時(shí)間序列預(yù)測(cè)中出現(xiàn)了強(qiáng)大能力,可以描述成對(duì)依賴關(guān)系和提取序列中的多層次表示。然而,研究人員也質(zhì)疑過基于 Transformer 的預(yù)測(cè)器的有效性。這種預(yù)測(cè)器通常將相同時(shí)間戳的多個(gè)變量嵌入到不可區(qū)分的通道中,并對(duì)這些時(shí)間 token 進(jìn)行關(guān)注,以捕捉時(shí)間依賴性??紤]到時(shí)間點(diǎn)之間的數(shù)字關(guān)系而非語義關(guān)系,研究人員發(fā)現(xiàn),可追溯到統(tǒng)計(jì)預(yù)測(cè)器的簡單線性層在性能和效率上都超過了復(fù)雜的 Transformer。同時(shí),確保變量的獨(dú)立性和利用互信息越來越受到最新研究的重視,這些研究明確地建立了多變量相關(guān)性模型,以實(shí)現(xiàn)精確預(yù)測(cè),但這一目標(biāo)在不顛覆常見 Transformer 架構(gòu)的情況下是難以實(shí)現(xiàn)的。

考慮到基于 Transformer 的預(yù)測(cè)器的爭議,研究者們正在思考為什么 Transformer 在時(shí)間序列預(yù)測(cè)中的表現(xiàn)甚至不如線性模型,而在許多其他領(lǐng)域卻發(fā)揮著主導(dǎo)作用。

近日,來自清華大學(xué)的一篇新論文提出了一個(gè)不同的視角 ——Transformer 的性能不是固有的,而是由于將架構(gòu)不當(dāng)?shù)貞?yīng)用于時(shí)間序列數(shù)據(jù)造成的。

wKgaomVHiHKAXhhfAAI5XInR6Xc692.png

論文地址:https://arxiv.org/pdf/2310.06625.pdf

基于 Transformer 的預(yù)測(cè)器的現(xiàn)有結(jié)構(gòu)可能并不適合多變量時(shí)間序列預(yù)測(cè)。如圖 2 左側(cè)所示,同一時(shí)間步長的點(diǎn)基本上代表了完全不同的物理意義,但測(cè)量結(jié)果卻不一致,這些點(diǎn)被嵌入到一個(gè) token 中,多變量相關(guān)性被抹去。而且,在現(xiàn)實(shí)世界中,由于多變量時(shí)間點(diǎn)的局部感受野和時(shí)間戳不對(duì)齊,單個(gè)時(shí)間步形成的標(biāo)記很難揭示有益信息。此外,雖然序列變化會(huì)受到序列順序的極大影響,但在時(shí)間維度上卻沒有適當(dāng)?shù)夭捎米凅w注意力機(jī)制。因此,Transformer 在捕捉基本序列表征和描繪多元相關(guān)性方面的能力被削弱,限制了其在不同時(shí)間序列數(shù)據(jù)上的能力和泛化能力。

wKgaomVHiHKAB15uAAH88_ygQtg375.png

關(guān)于將每個(gè)時(shí)間步的多變量點(diǎn)嵌入一個(gè)(時(shí)間)token 的不合理性,研究者從時(shí)間序列的反向視角出發(fā),將每個(gè)變量的整個(gè)時(shí)間序列獨(dú)立嵌入一個(gè)(變量)token,這是擴(kuò)大局部感受野的 patching 的極端情況。通過倒置,嵌入的 token 聚集了序列的全局表征,可以更加以變量為中心,更好地利用注意力機(jī)制進(jìn)行多變量關(guān)聯(lián)。同時(shí),前饋網(wǎng)絡(luò)可以熟練地學(xué)習(xí)任意回溯序列編碼的不同變量的泛化表征,并解碼以預(yù)測(cè)未來序列。

研究者認(rèn)為 Transformer 對(duì)時(shí)間序列預(yù)測(cè)并非無效,而是使用不當(dāng)。在文中,研究者重新審視了 Transformer 的結(jié)構(gòu),并提倡將 iTransformer 作為時(shí)間序列預(yù)測(cè)的基本支柱。他們將每個(gè)時(shí)間序列嵌入為變量 token,采用多變量相關(guān)性關(guān)注,并使用前饋網(wǎng)絡(luò)進(jìn)行序列編碼。實(shí)驗(yàn)結(jié)果表明,本文所提出的 iTransformer 在圖 1 所示的實(shí)際預(yù)測(cè)基準(zhǔn)上達(dá)到了 SOTA 水準(zhǔn),并出人意料地解決了基于 Transformer 的預(yù)測(cè)器的痛點(diǎn)。

wKgaomVHiHKAWxwpAArxWFZkvCo108.png

總結(jié)來說,本文的貢獻(xiàn)有以下三點(diǎn):

  • 研究者對(duì) Transformer 的架構(gòu)進(jìn)行了反思,發(fā)現(xiàn)原生 Transformer 組件在時(shí)間序列上的能力尚未得到充分開發(fā)。

  • 本文提出的 iTransformer 將獨(dú)立時(shí)間序列視為 token,通過自注意力捕捉多變量相關(guān)性,并利用層歸一化和前饋網(wǎng)絡(luò)模塊學(xué)習(xí)更好的序列全局表示法,用于時(shí)間序列預(yù)測(cè)。

  • 通過實(shí)驗(yàn),iTransformer 在真實(shí)世界的預(yù)測(cè)基準(zhǔn)上達(dá)到了 SOTA。研究者分析了反轉(zhuǎn)模塊和架構(gòu)選擇,為未來改進(jìn)基于 Transformer 的預(yù)測(cè)器指明了方向。

iTransformer

在多變量時(shí)間序列預(yù)測(cè)中,給定歷史觀測(cè):

wKgaomVHiHKAP0uKAAB81pqY4KQ190.png

用 T 個(gè)時(shí)間步長和 N 個(gè)變量,研究者預(yù)測(cè)未來的 S 個(gè)時(shí)間步長:wKgaomVHiHKAMQGOAACEZ6ViK7w788.png為方便起見,表示為wKgaomVHiHOALEH_AAAQsWuNyEA373.png為時(shí)間步 t 同時(shí)記錄的多元變量,wKgaomVHiHOAciTVAAARFyIDK-A548.png為每個(gè)變量由 n 索引的整個(gè)時(shí)間序列。值得注意的是,在現(xiàn)實(shí)世界中,由于監(jiān)視器的系統(tǒng)延遲和松散組織的數(shù)據(jù)集,wKgaomVHiHOAOijYAAATQOvpcas994.png可能不包含本質(zhì)上相同時(shí)間戳的時(shí)間點(diǎn)。

wKgaomVHiHOAOijYAAATQOvpcas994.png的元素可以在物理測(cè)量和統(tǒng)計(jì)分布中彼此不同,變量wKgaomVHiHOAciTVAAARFyIDK-A548.png通常共享這些數(shù)據(jù)。

本文所提出架構(gòu)配備的 Transformer 變體,稱為 iTransformer,基本上沒有對(duì) Transformer 變體提出更具體的要求,只是注意力機(jī)制應(yīng)適用于多元相關(guān)性建模。因此,一組有效的注意力機(jī)制可以作為插件,降低變量數(shù)量增加時(shí)關(guān)聯(lián)的復(fù)雜性。

圖 4 中所示的 iTransformer 利用了更簡單的 Transformer 純編碼器架構(gòu),包括嵌入、投影和 Transformer 塊。

wKgaomVHiHOAQJssAAKYcX1-p48911.png

實(shí)驗(yàn)及結(jié)果

研究者在各種時(shí)間序列預(yù)測(cè)應(yīng)用中對(duì)所提出的 iTransformer 進(jìn)行了全面評(píng)估,驗(yàn)證了所提出框架的通用性,并進(jìn)一步深入研究了針對(duì)特定時(shí)間序列維度反轉(zhuǎn) Transformer 組件職責(zé)的效果。

研究者在實(shí)驗(yàn)中廣泛納入了 6 個(gè)真實(shí)世界數(shù)據(jù)集,包括 Autoformer 使用的 ETT、天氣、電力、交通數(shù)據(jù)集、LST5 Net 提出的太陽能數(shù)據(jù)集以及 SCINet 評(píng)估的 PEMS 數(shù)據(jù)集。更多關(guān)于數(shù)據(jù)集的信息,請(qǐng)閱讀原文。

預(yù)測(cè)結(jié)果

如表 1 所示,用紅色表示最優(yōu),下劃線表示最優(yōu)。MSE/MAE 越低,預(yù)測(cè)結(jié)果越準(zhǔn)確。本文所提出的 iTransformer 實(shí)現(xiàn)了 SOTA 性能。原生 Transformer 組件可以勝任時(shí)間建模和多元關(guān)聯(lián),所提出的倒排架構(gòu)可以有效解決現(xiàn)實(shí)世界的時(shí)間序列預(yù)測(cè)場景。

wKgaomVHiHOAEEF7AAJOzgAHKgk654.png

iTransformer 通用性

研究者將該框架應(yīng)用于 Transformer 及其變體來評(píng)估 iTransformers,這些變體通常解決了 self-attention 機(jī)制的二次復(fù)雜性問題,包括 Reformer、Informer、Flowformer 和 FlashAttention。研究者發(fā)現(xiàn)了簡單的倒置視角可以提高基于 Transformer 的預(yù)測(cè)器的性能,從而提高效率、泛化未見變量并更好地利用歷史觀測(cè)數(shù)據(jù)。

表 2 對(duì) Transformers 和相應(yīng)的 iTransformers 進(jìn)行了評(píng)估。值得注意的是,該框架持續(xù)改進(jìn)了各種 Transformer??傮w而言,Transformer 平均提升了 38.9%,Reformer 平均提升了 36.1%,Informer 平均提升了 28.5%,F(xiàn)lowformer 平均提升了 16.8%,F(xiàn)lashformer 平均提升了 32.2%。

此外,由于倒置結(jié)構(gòu)在變量維度上采用了注意力機(jī)制,因此引入具有線性復(fù)雜性的高效注意力從根本上解決了因 6 個(gè)變量而產(chǎn)生的效率問題,這一問題在現(xiàn)實(shí)世界的應(yīng)用中十分普遍,但對(duì)于 Channel Independent 來說可能會(huì)消耗資源。因此,iTransformer 可廣泛應(yīng)用于基于 Transformer 的預(yù)測(cè)器。

wKgaomVHiHOAFbC5AAHAqncruNE962.png

為了驗(yàn)證假設(shè),研究者將 iTransformer 與另一種泛化策略進(jìn)行了比較:Channel Independent 強(qiáng)制采用一個(gè)共享 Transformer 來學(xué)習(xí)所有變體的模式。如圖 5 所示, Channel Independent(CI-Transformers)的泛化誤差可能會(huì)大幅增加,而 iTransformer 預(yù)測(cè)誤差的增幅要小得多。

wKgaomVHiHOAJY14AAE5_dwrv4Y389.png

由于注意力和前饋網(wǎng)絡(luò)的職責(zé)是倒置的,圖 6 中評(píng)估了隨著回視長度的增加,Transformers 和 iTransformer 的性能。它驗(yàn)證了在時(shí)間維度上利用 MLP 的合理性,即 Transformers 可以從延長的回視窗口中獲益,從而獲得更精確的預(yù)測(cè)。

wKgaomVHiHSAWJ15AAGH_S98ZO4587.png

模型分析

為了驗(yàn)證 Transformer 組件的合理性,研究者進(jìn)行了詳細(xì)的消融實(shí)驗(yàn),包括替換組件(Replace)和移除組件(w/o)實(shí)驗(yàn)。表 3 列出了實(shí)驗(yàn)結(jié)果。

wKgaomVHiHSAYdPOAAFPpEZatPA169.png

更多詳細(xì)內(nèi)容,請(qǐng)參考原文。


原文標(biāo)題:重新審視Transformer:倒置更有效,真實(shí)世界預(yù)測(cè)的新SOTA出現(xiàn)了

文章出處:【微信公眾號(hào):智能感知與物聯(lián)網(wǎng)技術(shù)研究所】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴

原文標(biāo)題:重新審視Transformer:倒置更有效,真實(shí)世界預(yù)測(cè)的新SOTA出現(xiàn)了

文章出處:【微信號(hào):tyutcsplab,微信公眾號(hào):智能感知與物聯(lián)網(wǎng)技術(shù)研究所】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    使用PyTorch搭建Transformer模型

    Transformer模型自其問世以來,在自然語言處理(NLP)領(lǐng)域取得了巨大的成功,并成為了許多先進(jìn)模型(如BERT、GPT等)的基礎(chǔ)。本文將深入解讀如何使用PyTorch框架搭建Transformer模型,包括模型的結(jié)構(gòu)、訓(xùn)練過程、關(guān)鍵組件以及實(shí)現(xiàn)細(xì)節(jié)。
    的頭像 發(fā)表于 07-02 11:41 ?1285次閱讀

    NB81是否支持OneNet SOTA功能?應(yīng)該如何激活SOTA?

    NB81是否支持OneNet SOTA功能? 可以支持,應(yīng)該如何激活SOTA?
    發(fā)表于 06-04 06:14

    旋變位置不變的情況下,當(dāng)使能SOTA功能與關(guān)閉SOTA功能時(shí),APP中DSADC采樣得到的旋變sin和cos兩者值不一樣,為什么?

    旋變位置不變的情況下,當(dāng)使能SOTA功能與關(guān)閉SOTA功能時(shí),APP中DSADC采樣得到的旋變sin和cos兩者值不一樣,用示波器采的輸入到MCU端的差分電壓是一樣的,難道是SOTA使能后影響了MCU芯片內(nèi)部的等效阻抗嗎,有專家
    發(fā)表于 05-17 08:13

    電機(jī)軸磨損后如何修補(bǔ)更有效

    電子發(fā)燒友網(wǎng)站提供《電機(jī)軸磨損后如何修補(bǔ)更有效.docx》資料免費(fèi)下載
    發(fā)表于 03-07 17:41 ?0次下載

    汽車展廳中的訊維擴(kuò)聲系統(tǒng)體驗(yàn),重新定義駕駛的音響世界

    在汽車展廳中,為參觀者帶來身臨其境的駕駛體驗(yàn)一直是追求的目標(biāo)。而訊維擴(kuò)聲系統(tǒng)憑借其卓越的音效表現(xiàn),為汽車展廳帶來了前所未有的音響體驗(yàn),重新定義駕駛的音響世界。 一、傳統(tǒng)汽車展廳的音效局限 在傳統(tǒng)
    的頭像 發(fā)表于 02-29 15:23 ?181次閱讀

    站在AGI拐點(diǎn),重新想象老年生活

    此時(shí)此刻,或許是時(shí)候重新審視AI養(yǎng)老,審視科技適老化
    的頭像 發(fā)表于 01-17 09:52 ?1892次閱讀
    站在AGI拐點(diǎn),<b class='flag-5'>重新</b>想象老年生活

    關(guān)于人工智能的60條趨勢(shì)預(yù)測(cè)

    Information最新報(bào)道預(yù)測(cè)即將在2024年AI領(lǐng)域的大事件:微軟OpenAI將決裂;AI寵兒將倒閉,或被火速收購;不基于Transformer的模型爆發(fā);AI生成錯(cuò)誤信息,將破壞選舉;生成式AI走進(jìn)「物理
    的頭像 發(fā)表于 01-09 16:45 ?909次閱讀

    大語言模型背后的Transformer,與CNN和RNN有何不同

    for Language Understanding》,BERT模型橫空出世,并橫掃NLP領(lǐng)域11項(xiàng)任務(wù)的最佳成績。而在BERT中發(fā)揮重要作用的結(jié)構(gòu)就是Transformer,之后又相繼出現(xiàn)XLNET、roBERT等模型擊
    的頭像 發(fā)表于 12-25 08:36 ?3390次閱讀
    大語言模型背后的<b class='flag-5'>Transformer</b>,與CNN和RNN有何不同

    深入解讀OTA,了解兩大子系統(tǒng)FOTA與SOTA的升級(jí)優(yōu)勢(shì)

    FOTA(FirmwareOver-The-Air)和SOTA(SoftwareOver-The-Air)是OTA中兩種遠(yuǎn)程更新技術(shù),常用于更新移動(dòng)設(shè)備(例如手機(jī)、平板電腦)或車輛中的固件和軟件
    的頭像 發(fā)表于 12-14 16:08 ?872次閱讀
    深入解讀OTA,了解兩大子系統(tǒng)FOTA與<b class='flag-5'>SOTA</b>的升級(jí)優(yōu)勢(shì)

    LabVIEW進(jìn)行癌癥預(yù)測(cè)模型研究

    效果。 LabVIEW在此研究中的應(yīng)用展示其在處理復(fù)雜醫(yī)學(xué)數(shù)據(jù)和開發(fā)高效預(yù)測(cè)模型方面的獨(dú)特優(yōu)勢(shì),特別是在癌癥早期診斷和治療策略的研究中。通過使用LabVIEW,研究人員可以更快、更準(zhǔn)確地分析和解釋大量
    發(fā)表于 12-13 19:04

    Transformer迎來強(qiáng)勁競爭者 新架構(gòu)Mamba引爆AI圈!

    作為通用序列模型的骨干,Mamba 在語言、音頻和基因組學(xué)等多種模態(tài)中都達(dá)到了 SOTA 性能。在語言建模方面,無論是預(yù)訓(xùn)練還是下游評(píng)估,他們的 Mamba-3B 模型都優(yōu)于同等規(guī)模的 Transformer 模型,并能與兩倍于其規(guī)模的
    發(fā)表于 12-07 14:14 ?451次閱讀
    <b class='flag-5'>Transformer</b>迎來強(qiáng)勁競爭者 新架構(gòu)Mamba引爆AI圈!

    更深層的理解視覺Transformer, 對(duì)視覺Transformer的剖析

    最后是在ADE20K val上的LeaderBoard,通過榜單也可以看出,在榜單的前幾名中,Transformer結(jié)構(gòu)依舊占據(jù)是當(dāng)前的主力軍。
    的頭像 發(fā)表于 12-07 09:39 ?679次閱讀
    更深層的理解視覺<b class='flag-5'>Transformer</b>, 對(duì)視覺<b class='flag-5'>Transformer</b>的剖析

    關(guān)于深度學(xué)習(xí)模型Transformer模型的具體實(shí)現(xiàn)方案

    Transformer 本質(zhì)上是一個(gè) Encoder-Decoder 架構(gòu)。因此中間部分的 Transformer 可以分為兩個(gè)部分:編碼組件和解碼組件。
    發(fā)表于 11-17 10:34 ?475次閱讀
    關(guān)于深度學(xué)習(xí)模型<b class='flag-5'>Transformer</b>模型的具體實(shí)現(xiàn)方案

    求助,AD8132諧波測(cè)試電路中的transformer有沒有推薦型號(hào)?

    AD8132諧波測(cè)試電路中的transformer有沒有推薦型號(hào)?
    發(fā)表于 11-16 06:15

    LLM的Transformer是否可以直接處理視覺Token?

    多種LLM Transformer都可以提升Visual Encoding。例如用LLaMA和OPT的不同Transformer層都會(huì)有提升,而且不同層之間也會(huì)體現(xiàn)不同的規(guī)律。
    發(fā)表于 11-03 14:10 ?412次閱讀
    LLM的<b class='flag-5'>Transformer</b>是否可以直接處理視覺Token?