$$ \newcommand{\b}[1]{\mathbf{#1}} \newcommand{\t}[1]{\tilde{#1}} \newcommand{\max}{\mathop{\rm max}\limits} \newcommand{\argmax}{\mathop{\rm argmax}\limits} $$ 自然言語処理における条件付き確率場(CRF)の導出 条件付き確率場は単語分割や品詞推定など自然言語処理の様々な場面で利用される手法である。 自分でスクラッチからCRFを実装するために、どのような統計モデルに基いてどのようにして導出するのかをまとめてみた。 問題設定 条件付き確率場は系列 $ x_1x_2...x_N $ が与えられた時にその系列に対するタグや品詞 $ y_1y_2...y_N $ を推測することが出来る。 ここで単語の集合を $ Word $, 品詞の集合を