日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

pgm2

發布時間:2023/12/10 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 pgm2 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

MRF 筆記

我們先討論引入 MRF 的必要性。經典的例子就是四個 r.v.s 連成一個正方形的結構的時候,我們沒法通過 BN 獲得給定對角線兩個 r.v.s 而剩下的條件獨立(不都是 d-sep),反過來如果希望通過 MRF 刻畫某些 BN 也是不可行的,經典的例子就是 inter-causal reasoning 的情形,因為給定中間的節點后必然獨立。MRF 與 BN 相比,更加不直觀一些,其參數化使用的是 factor 而不是 CPD 這種比較容易理解的概念,事實上 MRF 的 training 也比 BN 復雜。

我們首先從 GRF 開始,所謂 Gibbs random fields 是指存在一組 factor 使得

為了將此分解與 graph 聯系起來,我們為每個 創建一個完全子圖,這些完全子圖的并作為一個無向圖。我們引入 reduce 這個概念,就是給定一些 r.v. 后對應的 GRF 稱為一個 reduce GRF。

類似于 BN 我們可以定義 global Markov independencies:如果給定 后不存在從 到 的路徑則 。我們可以容易證明 GRF蘊含著 global Markov independencies:如果我們選擇的 ,這個就很容易證明,因為一個 clique 或者出現在 或者出現在 ,這樣我們的 factor 就能分為兩組,其中一組 clique 只跟 有關,另一組只跟 有關,這樣很自然就有條件獨立性了;如果并集不是全部的 r.v.s 也不要緊,我們總可以用 將這部分分離,一部分和 并起來,一部分和 并起來(否則與分離性矛盾),這兩部分條件獨立,所以能導致 。證明 completeness 需要使用構造性,由于存在一條連接兩者的路徑,我們可以選擇最短的,然后對這條路徑上的 clique potential 做手腳:如果兩個路徑上頂點值相同則取某個很大的值 ,否則為 1,這樣可以證明兩者并不獨立。

除了 global Markov independencies 以外,我們還可以定義兩種:

  • local Markov independencies:一個 node 與非相鄰 node 在給定其 neighbors 時條件獨立
  • pairwise Markov independencies:任意兩個不相鄰頂點在給定其他節點時條件獨立

我們可以證明 local Markovian 蘊含著 pairwise Markovian:直接套定義;GRF 可以誘導 local Markovian:把 factor 分為含有給定點的和不含的然后用 local Markovian 的定義就發現獨立性了;對正分布而言,pairwise Markovian 蘊含著 Global Markovian:這個證明可以用歸納法,從 的大小為 開始,這時候顯然成立;那么對于更小的情形我們需要從某個至少含兩個的集合里面取一個出來(保證兩部分都是非空的),這樣兩部分分別與 并之后能利用歸納假設由于有 separability 得到分別的獨立性,這樣根據正概率的 intersection 性質可以得到獨立性;其他情況需要另想辦法。這樣我們可以證明對正概率情形,GRF、global Markovian、local Markovian 和 pairwise Markovian 是等價的。

對于 minimal I-map 問題,一種方式就是將 pairwise Markov independencies 列出來,所有不滿足這個 assertion 的肯定有邊。另一種策略是使用 local Markovian,取最小的 Markov blanket。我們可以證明這倆做法都獲得的是唯一的最小的 I-map。

下面我們討論 parameterization 的問題。使用 GRF 的問題是 clique 的參數個數隨著 clique 元素增多而指數的變化,這導致一定的不變。另一種做法是通過 factor graph(每個 factor 對應一個 node,如果某個 node 在某個 clique 里面就連邊,這樣得到一個二分圖)。我們可以為每個 factor 引入指數的表示形式(因為正的),而我們同時可以為 factor 引入所謂的 feature(在那組 r.v.s 上的函數),通過 feature 就能降低 parameterization 的代價了,通常這會引入所謂的 log-linear model。比如 logistic regression/CRF,另外有二階的,比如 Boltzmann machines。常用的一些 parameterization 的策略包括 caninical parameterization,這時為所有的 clique 都分配對應的 potential function,另一種思路是從 feature 入手,尋找 non-redudent features,然后決定參數。

接下來討論一下 BN 與 MRF 之間的關系。

我們可以把 CPD 看成時 factor,這樣我們就能從形式上把 BN 轉換成為 MRF,只是此時的 independency assertion 并不一樣,為此我們引入 moral graph 的概念:如果兩個隨機變量存在有向邊則轉換成無向邊,如果有 common effect 也加無向邊。這時兩者的 I-map 是一樣的,且是最小的,也是 perfect 的。另外一個重要的結論是可以利用 moral graph 證明 d-seperation 的合理性。

如果反過來,這個過程卻很難,可以證明,如果某個 BN 是某個 MRF 的 minimal I-map,那這個 BN 就沒有 immoralities(v-structure 里面 prior 之間都有邊)。事實上,這個圖也有特殊的性質,我們稱為 chordal,這個將 BN 轉換為 MRF 過程稱為 triangularization。對于 non-chordal MRF 來說沒有 BN 與其等價,因此必須通過 triangularization 加邊,成為 chordal MRF 后才能構造對應的 BN:所謂 chordal graph 就是 cycle 長度不超過 3。

最后討論一些關于 partially directed models。比較經典的例子是 CRF:CRF 本質上是一個 MRF,但是我們關心的是 ,我們往往會關心 chain 結構的 CRF,這個在后面我們會詳細的討論。

——————
And it came to pass, when God destroyed the cities of the plain, that God remembered Abraham, and sent Lot out of the middle of the overthrow, when he overthrew the cities in the which Lot dwelled.

About these ads

轉載于:https://www.cnblogs.com/focus-ml/p/3775450.html

創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎

總結

以上是生活随笔為你收集整理的pgm2的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。