最后更新于6年前
条件随机场的预测问题是给定条件随机场和输入序列(观测序列), 求条件概率最大的输出序列(标记序列)(例如应用在对观测序列进行标注的问题上).
条件随机场的预测算法与HMM一样, 都是采用维特比算法.
由条件随机场的简化(向量)表示形式得:
其中:
于是, 条件随机场的预测问题就称为求非规范化概率最大的最优路径问题.
这时, 就只需要计算非规范化概率, 不必计算概率, 可以大大提高效率, 将上式写成如下形式:
其中是一个长度为的局部特征向量:
维特比算法如下进行:
对应的路径为:
及最优路径的终点:
由最优路径的终点返回:
输入:
输出:
过程
初始化
终止
返回路径
对于位置1的各个标记(取值的所有可能)的非规范化概率为:
由地推公式, 求出各个位置的各个标记的非规范化概率的最大值, 同时记录非规范化概率最大值的路径:
迭代直到时终止. 此时求得的非规范化概率的最大值为:
得到最优路径
特征向量
条件随机场权值向量
观测序列
最优路径
递推, 对
求得最优路径: