二戰(zhàn)周志華《機(jī)器學(xué)習(xí)》--概率圖模型推斷

1舞箍、推斷問題

基于概率圖定義的聯(lián)合概率分布压储,我們能對目標(biāo)變量的邊際分布或以某些可觀測變量為條件的條件分布進(jìn)行推斷逝她。在馬爾可夫網(wǎng)中技竟,變量的聯(lián)合分布被表示稱極大團(tuán)的勢函數(shù)的乘積,于是勺拣,給定參數(shù)θ求解某個(gè)變量x的分布奶赠,就變成對聯(lián)合分布中其他無關(guān)變量進(jìn)行積分的過程,這稱為邊際化宣脉。

概率圖模型的推斷方法大致可分為兩類车柠,第一類是精確推斷方法剔氏,希望能計(jì)算出目標(biāo)變量的邊際分布或條件分布的精確值塑猖,遺憾的是,一般情形下谈跛,此類算法的計(jì)算復(fù)雜度隨著極大團(tuán)規(guī)模的增長呈指數(shù)增長羊苟,適用范圍有限,第二類是近似推斷方法感憾,希望在較低的時(shí)間復(fù)雜度下獲得原問題的近似解蜡励,此類方法更為常用。
兩種代表性的精確推斷方法分別是變量消法信念傳播
而兩種代表性的近似推斷方法分別是MCMC采樣變分推斷凉倚。
這里兼都,我們只介紹一下MCMC采樣,因?yàn)長DA中的gibbs采樣算法也是一種MCMC采樣算法的特例稽寒。

2扮碧、MCMC采樣

對于給定的概率分布p(x),我們希望能有便捷的方式生成它對應(yīng)的樣本,由于馬爾可夫鏈能夠收斂到平穩(wěn)分布杏糙,于是一個(gè)很漂亮的想法是:如果我們能構(gòu)造一個(gè)轉(zhuǎn)移矩陣偽P的馬爾可夫鏈慎王,使得該馬爾可夫鏈的平穩(wěn)分布恰好是p(x),那么我們從任何一個(gè)初始狀態(tài)x0出發(fā)沿著馬爾可夫鏈轉(zhuǎn)移,得到一個(gè)轉(zhuǎn)移序列x0宏侍,x1赖淤,x2,....xn,xn+1,如果馬爾可夫鏈在第n步已經(jīng)收斂了谅河,于是我們就得到了p(x)的樣本xn咱旱,xn+1....

好了,有了這樣的思想绷耍,我們怎么才能構(gòu)造一個(gè)轉(zhuǎn)移矩陣莽龟,使得馬爾可夫鏈最終能收斂即平穩(wěn)分布恰好是我們想要的分布p(x)呢?我們主要使用的還是我們的細(xì)致平穩(wěn)條件(Detailed Balance)锨天,再來回顧一下:


假設(shè)我們已經(jīng)又一個(gè)轉(zhuǎn)移矩陣為Q的馬爾可夫鏈(q(i,j)表示從狀態(tài)i轉(zhuǎn)移到狀態(tài)j的概率),顯然通常情況下:


也就是細(xì)致平穩(wěn)條件不成立毯盈,所以p(x)不太可能是這個(gè)馬爾可夫鏈的平穩(wěn)分布,我們可否對馬爾可夫鏈做一個(gè)改造病袄,使得細(xì)致平穩(wěn)條件成立呢搂赋?比如我們引入一個(gè)α(i,j),從而使得:



那么問題又來了益缠,取什么樣的α(i,j)可以使上等式成立呢脑奠?最簡單的,按照對稱性:



于是燈飾就成立了幅慌,所以有:

于是我們把原來具有轉(zhuǎn)移矩陣Q的一個(gè)很普通的馬爾可夫鏈宋欺,改造為了具有轉(zhuǎn)移矩陣Q'的馬爾可夫鏈,而Q'恰好滿足細(xì)致平穩(wěn)條件胰伍,由此馬爾可夫鏈Q(jìng)'的平穩(wěn)分布就是p(x)!

在改造Q的過程中引入的α(i,j)稱為接受率齿诞,物理意義可以理解為在原來的馬爾可夫鏈上,從狀態(tài)i以q(i,j)的概率跳轉(zhuǎn)到狀態(tài)j的時(shí)候骂租,我們以α(i,j)的概率接受這個(gè)轉(zhuǎn)移祷杈,于是得到新的馬爾可夫鏈Q(jìng)'的轉(zhuǎn)移概率q(i,j)α(i,j)。

假設(shè)我們已經(jīng)又一個(gè)轉(zhuǎn)移矩陣Q渗饮,對應(yīng)的元素為q(i,j)但汞,把上面的過程整理一下宿刮,我們就得到了如下的用于采樣概率分布p(x)的算法:


以上的MCMC算法已經(jīng)做了很漂亮的工作了,不過它有一個(gè)小問題私蕾,馬爾可夫鏈Q(jìng)在轉(zhuǎn)移的過程中接受率α(i,j)可能偏小僵缺,這樣采樣的話容易在原地踏步,拒絕大量的跳轉(zhuǎn)踩叭,這是的馬爾可夫鏈便利所有的狀態(tài)空間要花費(fèi)太長的時(shí)間谤饭,收斂到平穩(wěn)分布p(x)的速度太慢,有沒有辦法提升一些接受率呢懊纳?當(dāng)然有辦法揉抵,把α(i,j)和α(j,i)同比例放大,不打破細(xì)致平穩(wěn)條件就好了呀嗤疯,但是我們又不能無限的放大冤今,我們可以使得上面兩個(gè)數(shù)中最大的一個(gè)放大到1,這樣我們就提高了采樣中的跳轉(zhuǎn)接受率茂缚,我們?nèi)戏罢。?/p>

于是經(jīng)過這么微小的改造,我們就得到了Metropolis-Hastings算法脚囊,該算法的步驟如下:

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末龟糕,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子悔耘,更是在濱河造成了極大的恐慌讲岁,老刑警劉巖,帶你破解...
    沈念sama閱讀 216,919評論 6 502
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件衬以,死亡現(xiàn)場離奇詭異缓艳,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)看峻,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,567評論 3 392
  • 文/潘曉璐 我一進(jìn)店門阶淘,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人互妓,你說我怎么就攤上這事溪窒。” “怎么了冯勉?”我有些...
    開封第一講書人閱讀 163,316評論 0 353
  • 文/不壞的土叔 我叫張陵澈蚌,是天一觀的道長。 經(jīng)常有香客問我珠闰,道長惜浅,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,294評論 1 292
  • 正文 為了忘掉前任伏嗜,我火速辦了婚禮坛悉,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘承绸。我一直安慰自己裸影,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,318評論 6 390
  • 文/花漫 我一把揭開白布军熏。 她就那樣靜靜地躺著轩猩,像睡著了一般。 火紅的嫁衣襯著肌膚如雪荡澎。 梳的紋絲不亂的頭發(fā)上均践,一...
    開封第一講書人閱讀 51,245評論 1 299
  • 那天,我揣著相機(jī)與錄音摩幔,去河邊找鬼彤委。 笑死,一個(gè)胖子當(dāng)著我的面吹牛或衡,可吹牛的內(nèi)容都是我干的焦影。 我是一名探鬼主播,決...
    沈念sama閱讀 40,120評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼封断,長吁一口氣:“原來是場噩夢啊……” “哼斯辰!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起坡疼,我...
    開封第一講書人閱讀 38,964評論 0 275
  • 序言:老撾萬榮一對情侶失蹤彬呻,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后柄瑰,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體废岂,經(jīng)...
    沈念sama閱讀 45,376評論 1 313
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,592評論 2 333
  • 正文 我和宋清朗相戀三年狱意,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了湖苞。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,764評論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡详囤,死狀恐怖财骨,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情藏姐,我是刑警寧澤隆箩,帶...
    沈念sama閱讀 35,460評論 5 344
  • 正文 年R本政府宣布,位于F島的核電站羔杨,受9級特大地震影響捌臊,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜兜材,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,070評論 3 327
  • 文/蒙蒙 一理澎、第九天 我趴在偏房一處隱蔽的房頂上張望逞力。 院中可真熱鬧,春花似錦糠爬、人聲如沸寇荧。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,697評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽揩抡。三九已至,卻和暖如春镀琉,著一層夾襖步出監(jiān)牢的瞬間峦嗤,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,846評論 1 269
  • 我被黑心中介騙來泰國打工屋摔, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留烁设,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 47,819評論 2 370
  • 正文 我出身青樓凡壤,卻偏偏與公主長得像署尤,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個(gè)殘疾皇子亚侠,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,665評論 2 354

推薦閱讀更多精彩內(nèi)容