next up previous contents
次へ: Model4 上へ: IBM翻訳モデル 戻る: Model2   目次

Model3

Model3は,Model1やModel2とは異なり,1つの単語が複数の単語に対応する場合や,単語の翻訳位置の距離を考慮する. なお,Model3は以下4つのパラメータを用いる.

なお$p_{0}$は以下の式で表される.
$\displaystyle P(\phi_{0}\vert\phi_{1}^{l},e)=\bordermatrix{$ $\textstyle \cr$ $\displaystyle \phi_{1}+…+\phi_{l} \cr$ (2.16)

よって,Model3は以下の式で表される.
$\displaystyle P(J\vert E)$ $\textstyle =$ $\displaystyle \sum_{a_{1}=0}^{l}…\sum_{a_{m}=0}^{l}P(J,a\vert E)$  
  $\textstyle =$ $\displaystyle \sum_{a_{1}=0}^{l}…\sum_{a_{m}=0}^{l}\bordermatrix{$  
    $\displaystyle \times\prod_{k=1}^{m}t(j_{k}\vert e_{a_{k}})d(k\vert a_{k},m,l)$ (2.17)

Model3は,すべてのアライメントを計算する量が莫大であるため,EMアルゴリズムによる近似で求める.

s102025 平成27年3月9日