機器學習概率圖模型推理團樹算法_第1頁
機器學習概率圖模型推理團樹算法_第2頁
機器學習概率圖模型推理團樹算法_第3頁
機器學習概率圖模型推理團樹算法_第4頁
機器學習概率圖模型推理團樹算法_第5頁
已閱讀5頁,還剩1頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

在之前的消息傳遞算法中,談到了聚類圖模型的一些性質。其中就有消息不能形成閉環,否則會導致“假消息傳到最后我自己都信了”。為了解決這種問題,引入了一種稱為團樹(cliquetree)的數據結構,樹模型沒有圖模型中的環,所以此模型要比圖模型更健壯,更容易收斂。1.團樹模型鏈模型是一種最簡單的樹模型,其結構如下圖所示,假設信息從最左端傳入則有以下式子。假設要對變量CD進行推斷,則應該求Belief(3)

=deta2->3*deta4->3*phi(3).從這里可以看出,團樹算法是一種精確推斷算法。它和變量消除算法在理論推導上是等價的。上面的例子只是一種非常簡單的團樹,團樹的本質還是聚類圖,只不過是一種特殊的聚類圖。對于更一般的概率圖,也可以生成團樹圖。其中,每個cluster都是變量消除誘導圖中的一個最小map。

2.團樹模型的計算從上面分析可知,團樹模型本質上和變量消除算法還有說不清道不明的關系(團樹模型也是精確推理模型)。但是這個算法的優勢在于,它可以利用消息傳遞機制達到收斂。之前提過,聚類圖模型中的收斂指的是消息不變。除此之外,聚類圖的本質是一種數據結構,它可以儲存很多中間計算結果。如果我們有很多變量ABCDEF,那么我們想知道P(A),則需要執行一次變量消除。如果要計算P(B)又要執行一次變量消除。如果中途得到了某個變量的觀測,又會對算法全局產生影響。但是使用團樹模型可以巧妙的避免這些問題。首先,一旦模型迭代收斂之后。所有的消息都是不變的,每個消息都是可以被讀取的。每個團的belief,實際上就是未歸一劃的聯合概率,要算單個變量的概率,只需要把其他的變量邊際掉就行。這樣一來,只需要一次迭代收斂,每個變量的概率都是可算的。并且算起來方便。其次,如果對模型引入先驗知識比如A=a時,我們需要對D的概率進行估計。按照變量消除的思路又要從頭來一次。但是如果使用團樹結構則不用,因為A的取值只影響deta1->2以及左向傳遞的消息,對右向傳遞的消息則毫無影響,可以保留原先對右向傳遞消息的計算值,只重新計算左向傳遞結果即可。總而言之,使用團樹算法相對于變量消除算法,可以大幅降低計算規模,也便于對任意一個隨機變量進行查詢。

3.團樹算法與獨立性聚類圖是由概率圖分析得到的。同樣,聚類圖中也繼承了概率圖在獨立性方面的某些特性。團樹圖有以下性質:如果能觀測到edge上的變量,則edge兩端的變量的獨立的。顯然,如果給定GS,CDI與HJL就是獨立的。4.團樹算法與VE算法的聯系之前提到團樹算法和VE算法都是精確推理的算法。本質上他們之間存在對應關系。1.團樹傳遞的消息實際上是兩個cluster之間共同變量。從1->2消除了1中2不包含的變量。這與VE算法中把勢函數邊際成

τ是一樣的。也就是說deta--->tau.

2.團樹的cluster是多個phi相乘得到的。多個phi相乘是VE算法構造初始的因子相乘。利用團樹算法和VE算法之間的關系,我們可以利用模擬VE算法運行,來生成團樹圖。也就是說,假設我在執行VE算法(順序由概率圖決定),用VE算法生成團樹圖,再利用團樹結構簡化VE的計算,最終達到變量推斷的目的。圖中顯示了一個簡單的例子。

5.實際置信傳播算法的操作在之前的分析中,我們已經得到了消息傳遞算法的性質,執行機制等。但是如果把它編程成代碼的時候,我們會遇到以下幾個問題:1.如果cluster很多,我每次只傳遞一條消息,那么大部分節點都處于無所事事狀態,這樣好么2.迭代一定次數以后一定會收斂嗎3.收斂了結果一定對嗎4.怎樣才能盡可能收斂針對第一個問題,計算機科學家采用的往往是并行消息傳遞,并行消息傳遞又分同時傳遞與非對稱傳遞(主要針對網格聚類圖),結果是非同時傳遞的效果往往更好。此外,還可以在圖中選出一棵團樹,盡量在這棵團樹上達到收斂,以保證盡可能多的節點收斂。本身只有形成環的時候才會不收斂。第二個問題,是不是一定會收斂,答案是不是的,奇怪的是有些消息會收斂,有些消息卻不會。實際上在傳遞的過程中,有些消息已經達成平衡,在平衡狀態下和其他不收斂的消息解耦了。此外,消息傳遞順序對收斂性影響也很大。第三個問題,結果不一

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論