百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术文章 > 正文

随机模拟:马尔科夫链蒙特卡洛采样MCMC与EM算法「3」

cac55 2024-10-03 17:49 11 浏览 0 评论

本文是此系列的最后一篇拉!

最近学习了机器学习中的马尔科夫链蒙特卡洛(Markov Chain Monte Carlo, 简称MCMC) 相关的知识。

主要内容包括:

【1】蒙特卡洛原则,及其应用于采样的必要性(已经发布在头条)

【2】用于求解最大似然、近似推断、期望问题的经典采样算法:Metropolis-Hastings,Rejection,Importan,MetropolisGibbs算法。(本文属于此部分)

【3】马尔可夫链各个性质在蒙特卡洛采样问题中的应用,包括同质性,平移不变性

—————【3】—————

上一篇【2.3】中讨论了EM优化算法和采样的关系,介绍了MCMC类采样算法的基本思路,即不断改变假设分布来逼近目标分布,介绍了MCMC类算法中的Metropolis Hasting算法执行。

本篇将对该算法的有效性进行证明,并讨论MCMC中的其他算法,如Gibbs采样算法。在MHasting算法证明之前,先复习马尔科夫链的概念:

【马尔科夫链性质】

随机过程Xi,若满足下图中关系,则为马尔科夫链。此关系为,i时刻x的状态z仅与i-1时刻的状态相关,与再之前的状态构成基于条件i的条件独立性。

因此,这个T转移概率矩阵每一行的和都是1,可将链上任意一点隔断,其左侧与右侧点独立。

1、同质性 Homogeneous

如果链上每一个P(xi|xi-1),对所有i都相同,则具有同质性。

2、平稳性和极限性 Stationary and limiting distributions

平稳性:p(x)是T上的平稳分布,不随i的变化改变

极限性:不管一开始p(x)是怎样的分布,最终收敛到一个稳定的分布,记为Π。(不自循环构成连结的马氏链都能收敛)

3、不可减性 Irreduciblity

对x的任何时刻的任何状态,都有一个大于0的概率转移到任何其他状态去。

4、非周期性 Aperiodicity

在链上如果出现现象:最少每隔d个状态,都存在Pii(n)>0,d>1则存在周期性。非周期性对应d=1。

5、遍历性 Ergodic

同时具有不可减性和非周期性的马氏链,称为具有遍历性。暗示我们可以得到平稳的极限p(x)。所有优秀的MCMC采样算法都必须满足遍历性,从而保证不管我们怎么取初始值,最终都能获得近似服从目标分布的采样。

以上是马氏链性质,接下来证明MHasting采样有效性。为证明,需先定义性质:

【细节平衡(可逆性)】

概率向量 pi=p(x)满足可逆性,a b 为不同x:pi(a)*Tab = pi(b)* Tba。称一个马氏链可逆若满足此性质。

可逆性可推出平稳性pi(a)=pi(b)。

接下来证明上一篇文章【2.3】中推导的MetropolisHasting采样算法的有效性。

【有效性证明】

该算法有效的含义为其所构成的马氏链具有可逆性。为方便查看,贴一下MH算法:

1、初始化x0

2、循环N-1次:对i=0,1,一直到N-1

从【0,1】均匀分布中随机采样小数u;

从假设分布q(x'|xi)中随机采样x';

判断(记为A):若u< A(x',x)=min {1, p_(x')*q(xi|x')/(p_(xi)*q(x'|xi))},x(i+1)=x'接受x'为新样本,

否则x(i+1)=x(i)。

以上为算法本身。从q中采样,再以A判断,则转移核为 T(x'|x)= q(x'|x) * A(x'|x),

观察A,不难发现若A(x',x)<=1,则A(x,x')=1,现在假设A(x',x)<1,则展开变形得到p_(x)T(x'|x)=p_(x')T(x|x'),得证可逆性。证明了MHasting算法推出稳定分布p_(x),而p_(x)被定义为未正态化的x的真实分布。

以上证明了MHasting算法有效性,下面给出两个MH算法的特例采样算法。

【M算法 Metropolis Algorithm】

M算法是MHasting算法的特例,其假设分布是随机游走的,有q(x|x')=q(x'|x),例如各向同性的高斯分布,因此在M算法中A=min{1,p_(x')/p_(x)}。A即接受概率。其他和MH完全相同。

【吉布斯采样算法 Gibbs Sampling】

假设N维度特征向量X,p(X)=p(x1,x2,-,xN),可以表示为对任意维度,可以从p(xj|x1,-,xj-1,xj+1,-,xN)获取样本。假设分布设置为下式:

xi为上一个样本,每个新样本的假设分布,为新样本状态j和前一个样本非j状态的条件概率,所有状态一起组成新样本的假设分布。

Gibbs采样算法可以被视为接受概率为1的MHasitng算法:

1、初始化X0={x10,x20,...,xn0}

2、假设已知一个样本Xi={x1i,x2i,...,xni},对 Xi+1,分别对Xi+1的每一维度进行采样。即xi+1_j 从 p(xj|xi+1_1,...xi+1_j-1,xi_j+1,...xi_n0)。

执行这两步,就得到一个新样本,重复M次得到M个样本。

联系马尔科夫随机场的知识,可知这个状态间的条件概率也就是马尔科夫链垫的概念。在贝叶斯网络中,有向图,是节点xj的父节点,子节点和配偶节点。在无向图马尔可夫随机场中,是对所有直接邻点的条件概率。

在具体计算中,使用贝叶斯法则求所有后验概率,然后正态化是常用的计算方法。这样就能够得到某个状态的概率,和随机均匀抽样的u服从【0,1】相比,确定样本某维度的取值(u<P(j=T),则j=T,假设状态只取t/f)。若状态可能3种,将【0,1】按值三分,同样执行。

上图展示了j~{1,2}的采样过程,每次新维度的采样基于另一个已经确定的维度。

终于写完马尔科夫链上的蒙特卡洛采样算法了!EM算法,重要性采样、拒绝采样算法之前已经发布,如果需要请移步我的往期文章查看:)

相关推荐

QQ表情大图(QQ表情大图怎么发)

爷青回 | QQ经典老头像(爷青回这个梗出自哪里)

点个关注不迷路记得点击上方关注我呦点击表情包长按可保存至手机表情包素材来源于网络,仅供分享哦拿完图记得吱一声点击下方分享、在看让更多人看到...

史上最全QQ官方经典头像全面翻新,不光高清还会动

每当看到上面这些头像,总能想起那些年的"轻舞飞扬","缘分天空","追风少年",这些已经模糊的头像给我们留下了太深的印象。这次为了纪念QQ20周年,腾讯官方整合了早期的105个经典头像,进行了全面翻...

QQ最全表情含义图解意思(qq表情含义图解最新 新版 文字)

QQ都不陌生吧!对QQ的表情符号含义你了解多少呢?在本文中最全图解233个表情所表达的含义,供有需人享用。用过QQ的人都晓得它的创始人是马化腾。QQ于1999年2月10日正式推出。QQ是腾讯公司开发的...

海联真人版QQ经典表情(海联真人版qq经典表情在哪)

海联版傲娇的说声“耶”狂拽炫酷就是我淑女应该轻言细语萌萌哒的娇羞哎哟喂小丫头片子机智如我吓死宝宝了欧巴卡几嘛~今天天气好晴朗怎么样?是不是很有趣呢拿起手机给自己拍几张萌萌哒的美照吧...

QQ音乐·音乐灵感独家对话金曲奖「最佳单曲制作人奖」得主JADE

JADE-AllRightJADE-差-点JADE-Goodbye,GoodbyeJADE-IAmLovefeat.乔瑟夫Chillseph下面请听本期灵感电台节目:本期博客...

亿万富豪爱泼斯坦狱中“自杀”,他背后的神秘女人出现在洛杉矶快餐店

爱泼斯坦在狱中离奇“自杀”,但他身负同谋指控的前女友、英国社交名媛希莱恩·麦克斯维尔(GhislaineMaxwell),却意外地出现在了洛杉矶街头平民快餐店,边啃着汉堡,咽着薯条,嘬着奶昔,边埋头...

扛起星战大旗的你们 觉得星战女需要换一身衣裳吗?

马上进入2016年,除了各种总结盘点以外,2016年的新看点也是需要科普一下了。目前最令人期待的应该就是《星球大战》回归了!《StarWars:原力觉醒》1月10日上映,博主不是电影评论员,所以不会...

和人对话的时候,我,最怕的就是,看到了自己内心的惶恐和脆弱

IWannaBeYourSlave(LiveFromGlobalCitizenLive2021),Maneskin很多时候,哪怕最甘于寂寞的人,也需要和人发生关联,需要和这个世界沟...

2024年度串烧完整版(搞笑失败尴尬丢人版)来了

一首APT的时间带你回顾你的2024年年度歌单。·1.《免我蹉跎苦》黄龄。·2.《红昭愿》音阙诗听。·3.《苹果香》狼戈。·4.《免我蹉跎苦》黄龄。·5.《红昭愿》音阙诗听。·6.《苹果香》狼戈。·7...

一课译词:打工人(打工人的翻译)

下午好,各位打工人!近日,“打工人”爆红网络,受到各行各业年轻人的追捧,但这词到底说的是个啥?“打工人”是那些依靠体力或技术的劳动者的统称。除了赚钱这个最大的目标,别的啥也不想;他们意志坚定,也不会迟...

初级词汇题(一)柏拉图指出不是每个孩子都适合上学,你赞成吗?

初级词汇题(一)柏拉图在《理想国》中指出不是每个孩子都适合上学,你赞成吗?今天分享的题目是我基于英文原著改编的初级词汇题A开头的第81道题。背景知识拓展:什么是nativist(先天论者)?什么是哲学...

治愈系英文:每个说不想恋爱的人,心里都装着一个无法拥有的人

Therearesomanypeopleouttherewhowilltellyouthatyoucan't.Whatyou'vegottodoisturna...

首首经典!意大利流行乐队Maneskin作品I WANNA BE YOUR SLAVE

手机点击试听(上边)Maneskin是一支来自罗马的意大利流行摇滚乐队,由主唱DamianoDavid、贝斯手VictoriaDeAngelis、吉他手ThomasRaggi和鼓手...

国家电网新一代电子商务平台投标文件双层PDF制作最全教程

投标知识在招投标过程中,我们经常碰见有些文件要求制成双层PDF格式,那么双层PDF是什么呢?怎么制作呢?今天就给大家普及下。定义双层PDF双层PDF格式文件是一种具有多层结构的PDF格式文件,是PD...

取消回复欢迎 发表评论: