前向算法

✍ dations ◷ 2025-11-28 15:16:10 #自March 2015需要进一步厘清的条目,马尔可夫模型

前向算法(Forward algorithm),在隐马尔可夫模型(HMM)中,是用于计算“置信状态”的。置信状态指根据既往证据推算出的当前状态的概率分布。这个过程也被叫做“滤波”。前向算法和维特比算法紧密相关但又互不相同。

前向算法是用来解决解码问题的算法之一。自从语音识别技术和模式识别技术发展以来,它也越来越普遍地被用在像计算生物学这样的使用HMM的领域内。

整个算法的目标是计算联合概率分布 p ( x t , y 1 : t ) {\displaystyle p(x_{t},y_{1:t})} 。为了方便,我们把 x ( t ) {\displaystyle x(t)} 简写做 x t {\displaystyle x_{t}} ,将 ( y ( 1 ) , y ( 2 ) , . . . , y ( t ) ) {\displaystyle (y(1),y(2),...,y(t))} 简写做 y 1 : t {\displaystyle y_{1:t}} 。直接计算 p ( x t , y 1 : t ) {\displaystyle p(x_{t},y_{1:t})} 则需要计算所有状态序列 { x 1 : t 1 } {\displaystyle \{x_{1:t-1}\}} 的边缘分布,而它的数量和 t {\displaystyle t} 成指数相关。使用这一算法,我们可以利用HMM的条件独立性质,递归地进行计算。

我们令

利用链式法则来展开 p ( x t , x t 1 , y 1 : t ) {\displaystyle p(x_{t},x_{t-1},y_{1:t})} ,我们可以得到

由于 y t {\displaystyle y_{t}} 和除了 x t {\displaystyle x_{t}} 之外的一切都条件独立,而 x t {\displaystyle x_{t}} 又和 x t 1 {\displaystyle x_{t-1}} 之外的一切都条件独立,因此

这样,由于 p ( y t | x t ) {\displaystyle p(y_{t}|x_{t})} p ( x t | x t 1 ) {\displaystyle p(x_{t}|x_{t-1})} 由HMM的输出概率和状态转移概率我们可以很快计算用 α t 1 ( x t 1 ) {\displaystyle \alpha _{t-1}(x_{t-1})} 计算出 α t ( x t ) {\displaystyle \alpha _{t}(x_{t})} ,并且可以避免递归计算。

前向算法可以很容易地被修改来适应其他的HMM变种,比如马尔可夫跳跃线性系统。

为了能够使用“未来的历史”(比如我们在试图预测过去的某个时点的状态),我们可以运行后向算法,它是前向算法的一个补充。这一操作被称为平滑。 前向-后向算法对 1 < k < t {\displaystyle 1<k<t} 计算 P ( x k | y 1 : t ) {\displaystyle P(x_{k}|y_{1:t})} ,因此使用了过去和未来的全部信息。

为了解码最可能的序列,需要使用维特比算法。它会从过去的观测中试图推测最可能的状态序列,也即使 P ( x 0 : t | y 0 : t ) {\displaystyle P(x_{0:t}|y_{0:t})} 最大化的状态序列。

相关

  • 痔垫(英语:Hemorrhoids),是位于肛管(英语:Anal canal)的血管(英语:sinusoid (blood vessel))组织,在正常情形下可协助控制排便。但当它肿胀(英语:Swelling (medical))或发炎时,会呈现病态或
  • 图根原人图根原人(Orrorin tugenensis),又名千年人、千禧猿或土根猿,是已知最古老与人类有关的人族祖先,是原人属(或称千年人属)中的唯一种。种小名是以其化石发现地肯雅的图根山区命名。利
  • 外颈动脉外颈动脉(external carotid artery)源自于总颈动脉,为头颈部的一条重要动脉。总颈动脉有内颈动脉及外颈动脉两条分支,外颈动脉负责供应头颈部的血流。外颈动脉源自于甲状软骨上
  • 分支图分支图(英语:cladogram),也作支序图,是指支序分类学中用于展示生命体互相之间的关系的图表。不过,分支图并不是系统发生树,因为分支图既不展示生物与其祖先的关系,也不展示生物的演
  • 里德学院里德学院(英语:Reed College)是一所坐落在美国俄勒冈州波特兰市西南的一所私立文理学院。建立于1908年的里德学院,拥有都铎-哥特式的建筑,以及一个坐落在校园中心的森林峡谷自然
  • 凯芙拉凯芙拉(英语:Kevlar,或译克维拉、凯夫勒、凯库勒、功夫龙等),是美国杜邦公司于1965年推出的一种芳香聚酰胺类合成纤维,发明者为波兰裔美国化学家斯蒂芬妮·克沃勒克。凯芙拉极佳的
  • [Cu(CHsub3/subCN)sub4/sub]sup+/sup硝酸四乙腈合铜(I)是一种配位化合物,化学式NO3。硝酸四乙腈合铜(I)可由铜粉和硝酸银的乙腈溶液反应得到。硝酸铜和铜在热的乙腈中反应亦可得到硝酸四乙腈合铜(I)。它在失去溶
  • 护宪运动护宪运动是大正时代支持立宪政治的日本人与政党发生的政治运动,也称为宪政拥护运动。从明治时代过渡到大正时代的时期,日本的政治被9个称为“元老”的权威人士所控制。这9个人
  • 扎波罗热哥萨克扎波罗热哥萨克是15世纪出现的哥萨克集团。扎波罗热哥萨克居住在现在乌克兰的聂伯河中游一带,其故地大多因为兴建卡霍夫卡水库而被淹没。起源是为了逃离波兰的农奴制,最后发展
  • 德国国家公园列表德国境内从北至南,总共十六处国家公园名称以及图片:德国有十四处人与生物圈计划, 和九十八处自然公园。