搜尋
首頁科技週邊人工智慧多元時序預測:獨立預測 or 聯合預測?

今天介紹一篇南大今年4月發表的文章,主要探討了多元時間序列預測問題中,獨立預測(channel independent)和聯合預測(channel dependent)二者效果的差異、背後的原因以及優化方法。

多元时序预测:独立预测 or 联合预测?

論文標題:The Capacity and Robustness Trade-off: Revisiting the Channel Independent Strategy for Multivariate Time Series Forecasting

下載地址:https://arxiv.org/pdf/2304.05206v1.pdf

1、獨立預測和聯合預測

多元時間序列預測問題中,從多變量建模方法的維度有兩種類型,一種是獨立預測(channel independent,CI),指的是把多元序列當成多個單變量預測,每個變量分別建模;另一種是聯合預測(channel dependent,CD),指的是多變量一起建模,考慮各個變數之間的關係。二者的差異如下圖。

多元时序预测:独立预测 or 联合预测?

這兩種方式各有特點:CI方法只考慮單一變量,模型更簡單,但是天花板也較低,因為沒有考慮各個序列之間的關係,損失了一部分關鍵資訊;而CD方法考慮的資訊更全面,但是模型也更加複雜。

2、哪種方法比較好

先進行詳細的比較實驗,使用線性模型在多個資料集上觀察CI方法和CD方法的效果,以確定哪種方法更好。在文中的實驗中,一個主要的結論是CI方法在多數任務上表現出更優異的表現,並且效果穩定性更強。下面這張圖可以看到,CI的MAE、MSE等指標在各個資料集上基本上都小於CD,同時效果的波動也更小一些。

多元时序预测:独立预测 or 联合预测?

從下面的實驗結果可以看到,CI比起CD,在絕大多數預測視窗長度和資料集上,效果都是提升的。

多元时序预测:独立预测 or 联合预测?

為什麼CI方法在實際應用上比CD效果更好、更穩定呢?文中進行了一些理論證明,核心的結論是:真實資料往往存在Distribution Drift,而使用CI方法有助於緩解這個問題,提升模型泛化性。下面這張圖,展示了各個資料集trainset和testset的ACF(自相關係數,反映了未來序列和歷史序列之間的關係)隨時間變化分佈,可以看到Distribution Drift在各個資料集上是廣泛存在的(也就是trainset的ACF和testset的ACF不同,也就是兩者的歷史與未來序列的關係不同)。

多元时序预测:独立预测 or 联合预测?

文中透過理論證明了CI對於緩解因此Distribution Drift有效,CI和CD之間的選擇,是一種模型容量和模型魯棒性之間的權衡。儘管CD模型更複雜,但它對分佈偏移也更具敏感性。這其實和模型容量與模型泛化性之間的關係類似,越複雜的模型,模型擬合的訓練集樣本越準確,但是泛化性較差,一旦訓練集和測試集分佈差異較大,效果就會變差。

3、如何最佳化

針對CD建模的問題,文中提出了一些最佳化方法,可以幫助CD模型更具穩健性。

正則化:引入一個正則化損失,用序列減去最近的樣本點作為歷史序列輸入模型進行預測,同時使用平滑約束預測結果,讓預測結果和最近鄰的觀測值偏差不要太大,使得預估結果更平;

多元时序预测:独立预测 or 联合预测?

低秩分解:全連接參數矩陣分解成兩個低階矩陣,相當於減少了模型容量,緩解過擬合問題,提升模型穩健性;

損失函數:採用MAE取代MSE,降低模型對於異常值的敏感度;

歷史輸入序列長度:對於CD模型來說,輸入的歷史序列越長,可能反而會造成效果的下降,也是因為歷序列越長,模型越容易受到Distribution Shift的影響,而對於CI模型,增長歷史序列長度可以比較穩定的提升預測效果。

4、實驗效果

文中將上述的改進CD模型的方法在多個資料集上進行實驗,相較於CD取得較穩定的效果提升,說明上述方法對於提升多元序列預測魯棒性有比較明顯的作用。實驗結果顯示,低秩分解、歷史視窗長度和損失函數類型等因素在影響效果方面也被列舉在文中。

多元时序预测:独立预测 or 联合预测?

以上是多元時序預測:獨立預測 or 聯合預測?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述
本文轉載於:51CTO.COM。如有侵權,請聯絡admin@php.cn刪除
10個生成AI編碼擴展,在VS代碼中,您必須探索10個生成AI編碼擴展,在VS代碼中,您必須探索Apr 13, 2025 am 01:14 AM

嘿,編碼忍者!您當天計劃哪些與編碼有關的任務?在您進一步研究此博客之前,我希望您考慮所有與編碼相關的困境,這是將其列出的。 完畢? - 讓&#8217

烹飪創新:人工智能如何改變食品服務烹飪創新:人工智能如何改變食品服務Apr 12, 2025 pm 12:09 PM

AI增強食物準備 在新生的使用中,AI系統越來越多地用於食品製備中。 AI驅動的機器人在廚房中用於自動化食物準備任務,例如翻轉漢堡,製作披薩或組裝SA

Python名稱空間和可變範圍的綜合指南Python名稱空間和可變範圍的綜合指南Apr 12, 2025 pm 12:00 PM

介紹 了解Python函數中變量的名稱空間,範圍和行為對於有效編寫和避免運行時錯誤或異常至關重要。在本文中,我們將研究各種ASP

視覺語言模型(VLMS)的綜合指南視覺語言模型(VLMS)的綜合指南Apr 12, 2025 am 11:58 AM

介紹 想像一下,穿過​​美術館,周圍是生動的繪畫和雕塑。現在,如果您可以向每一部分提出一個問題並獲得有意義的答案,該怎麼辦?您可能會問:“您在講什麼故事?

聯發科技與kompanio Ultra和Dimenty 9400增強優質陣容聯發科技與kompanio Ultra和Dimenty 9400增強優質陣容Apr 12, 2025 am 11:52 AM

繼續使用產品節奏,本月,Mediatek發表了一系列公告,包括新的Kompanio Ultra和Dimenty 9400。這些產品填補了Mediatek業務中更傳統的部分,其中包括智能手機的芯片

本週在AI:沃爾瑪在時尚趨勢之前設定了時尚趨勢本週在AI:沃爾瑪在時尚趨勢之前設定了時尚趨勢Apr 12, 2025 am 11:51 AM

#1 Google推出了Agent2Agent 故事:現在是星期一早上。作為AI驅動的招聘人員,您更聰明,而不是更努力。您在手機上登錄公司的儀表板。它告訴您三個關鍵角色已被採購,審查和計劃的FO

生成的AI遇到心理摩托車生成的AI遇到心理摩托車Apr 12, 2025 am 11:50 AM

我猜你一定是。 我們似乎都知道,心理障礙由各種chat不休,這些chat不休,這些chat不休,混合了各種心理術語,並且常常是難以理解的或完全荒謬的。您需要做的一切才能噴出fo

原型:科學家將紙變成塑料原型:科學家將紙變成塑料Apr 12, 2025 am 11:49 AM

根據本週發表的一項新研究,只有在2022年製造的塑料中,只有9.5%的塑料是由回收材料製成的。同時,塑料在垃圾填埋場和生態系統中繼續堆積。 但是有幫助。一支恩金團隊

See all articles

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
3 週前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳圖形設置
3 週前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您聽不到任何人,如何修復音頻
3 週前By尊渡假赌尊渡假赌尊渡假赌
WWE 2K25:如何解鎖Myrise中的所有內容
4 週前By尊渡假赌尊渡假赌尊渡假赌

熱工具

mPDF

mPDF

mPDF是一個PHP庫,可以從UTF-8編碼的HTML產生PDF檔案。原作者Ian Back編寫mPDF以從他的網站上「即時」輸出PDF文件,並處理不同的語言。與原始腳本如HTML2FPDF相比,它的速度較慢,並且在使用Unicode字體時產生的檔案較大,但支援CSS樣式等,並進行了大量增強。支援幾乎所有語言,包括RTL(阿拉伯語和希伯來語)和CJK(中日韓)。支援嵌套的區塊級元素(如P、DIV),

SecLists

SecLists

SecLists是最終安全測試人員的伙伴。它是一個包含各種類型清單的集合,這些清單在安全評估過程中經常使用,而且都在一個地方。 SecLists透過方便地提供安全測試人員可能需要的所有列表,幫助提高安全測試的效率和生產力。清單類型包括使用者名稱、密碼、URL、模糊測試有效載荷、敏感資料模式、Web shell等等。測試人員只需將此儲存庫拉到新的測試機上,他就可以存取所需的每種類型的清單。

EditPlus 中文破解版

EditPlus 中文破解版

體積小,語法高亮,不支援程式碼提示功能

SublimeText3 Linux新版

SublimeText3 Linux新版

SublimeText3 Linux最新版

Dreamweaver Mac版

Dreamweaver Mac版

視覺化網頁開發工具