Machine Learning Series No.8 -- CRF(Conditional Random field)

条件随机场

判别模型

常用场景:词性标注。CRF可以考虑相邻数据的标记信息。


概率图模型

概率图模型(Probabilistic graphical model,PGM)是由图表示的概率分布。

概率无向图模型

概率无向图模型(Probabilistic undirected graphical model)又称马尔可夫随机场(Markov random field),表示一个联合概率分布,其标准定义为:设有联合概率分布 P(V) 由无向图 G=(V, E) 表示,图 G 中的节点表示随机变量,边表示随机变量间的依赖关系。如果联合概率分布 P(V) 满足成对、局部或全局马尔可夫性,就称此联合概率分布为概率无向图模型或马尔可夫随机场。

成对马尔可夫性(Pairwise Markov Property)


这里写图片描述

局部马尔科夫性(Local)


这里写图片描述

全局马尔科夫性(global)


这里写图片描述

pairwise,local,global这三种马尔可夫性定义等价。


有向图的联合概率分布

​ 有向图 Gd=(VdEd) G d = ( V d , E d ) ,有:

P(vd1,vd2,,vdn)=i=1nP(vdi|vdπi) P ( v 1 d , v 2 d , ⋯ , v n d ) = ∏ i = 1 n P ( v i d | v π i d )

其中 vdπi v π i d vdi v i d 的父节点集合。

无向图的联合概率分布

​ 不同于有向图模型,无向图模型的无向性很难确保每个节点在给定它的邻节点的条件下的条件概率和以图中其他节点为条件的条件概率一致。由于这个原因,无向图模型的联合概率并不是用条件概率参数化表示的,而是定义为由一组条件独立的局部函数的乘积形式。因子分解就是说将无向图所描述的联合概率分布表达为若干个子联合概率的乘积,从而便于模型的学习和计算。

涉及概率无向图的因子分解理论:

概率无向图的联合概率表示成其最大团上的随机变量的函数的连乘形式。

最大团(max clique):

无向图中任意两个节点均有边连接的结点子集成为团。

而最大团是指一个团,若再多加一个结点便不能成团的结点子集。


这里写图片描述

条件随机场

条件随机场(Conditional random field,CRF)是条件概率分布模型 P(Y|X) ,表示的是给定一组输入随机变量 X 的条件下另一组输出随机变量 Y 的马尔可夫随机场,也就是说 CRF 的特点是假设输出随机变量构成马尔可夫随机场。

数学化表示:

P(Yv|X,Yw,wv)=P(Yv|X,Yw,wv)   v P ( Y v | X , Y w , w ≠ v ) = P ( Y v | X , Y w , w − v )       ∀ v

其中, wv w − v 表示和 v v 相连的所有结点。这样Y便是马尔科夫随机场。

1.线性链条件随机场

​ 设X,Y都是由线性链表示的随机变量序列,若给定X,P(Y|X)构成条件随机场,则有:

P(Yi|X,Y1,Y2,,Yi1,Yi+1,,Yn)=P(Yi|X,Yi1,Yi+1) P ( Y i | X , Y 1 , Y 2 , ⋯ , Y i − 1 , Y i + 1 , ⋯ , Y n ) = P ( Y i | X , Y i − 1 , Y i + 1 )

​ 因为 Yi1Yi+1 Y i − 1 和 Y i + 1 在线性链情况下,是和 Yi Y i 相连的两个结点。

​ 数学形式:(基于最大团分解,在线性链模型中,最大团就是两个相邻结点)
这里写图片描述


这里写图片描述
简化的数学形式:
这里写图片描述

同样也可以分为学习问题、解码问题、概率计算问题。其思路与HMM类似。


参考文献

https://www.cnblogs.com/Determined22/p/6915730.html

https://www.cnblogs.com/pinard/p/7048333.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值