Statistical Phrase-Based Translation
Koehn et al., 2003, Statistical Phrase-Based Translation (Proceedings of the 2003 Human Language Technology Conference of the North American Chapter of ACL (HLT-NAACL 2003))
Subscriber deck — free during early access
4 cards in “2.1 Model” · whole deck
2.1 Model
- What is the overall form of the phrase-based model in Koehn et al. (2003)?A noisy-channel model with a length bonus: \(\mathbf{e}_{\text{best}} = \arg\max_{\mathbf{e}} p(\mathbf{f} \mid \mathbf{e})\, p_{\text{LM}}(\mathbf{e})\, \omega^{\text{length}(\mathbf{e})}\), with a trigram language model \(p_{\text{LM}}\). The factor \(\omega\), usually above 1, biases towards longer output to calibrate length.
- Koehn et al., 2003, Statistical Phrase-Based Translation (Proceedings of the 2003 Human Language Technology Conference of the North American Chapter of ACL (HLT-NAACL 2003)), §2.1, pp. 48–49
- How does the phrase model decompose \(p(\bar f_1^I \mid \bar e_1^I)\)?The foreign sentence is segmented into \(I\) phrases (all segmentations equally likely); each is translated independently and the English phrases may be reordered: \(p(\bar f_1^I \mid \bar e_1^I) = \prod_{i=1}^{I} \phi(\bar f_i \mid \bar e_i)\, d(a_i - b_{i-1})\), with phrase translation probabilities \(\phi\) and a distortion model \(d\).
- Koehn et al., 2003, Statistical Phrase-Based Translation (Proceedings of the 2003 Human Language Technology Conference of the North American Chapter of ACL (HLT-NAACL 2003)), §2.1, pp. 48–49
- What do \(a_i\) and \(b_{i-1}\) denote in the distortion term \(d(a_i - b_{i-1})\), and what is the simple distortion model?\(a_i\) is the start position of the foreign phrase translated into the \(i\)th English phrase, \(b_{i-1}\) the end position of the foreign phrase translated into the \((i-1)\)th one. A simple choice is \(d(a_i - b_{i-1}) = \alpha^{|a_i - b_{i-1} - 1|}\), which penalizes jumps; monotone translation (\(a_i = b_{i-1} + 1\)) costs nothing.
- Koehn et al., 2003, Statistical Phrase-Based Translation (Proceedings of the 2003 Human Language Technology Conference of the North American Chapter of ACL (HLT-NAACL 2003)), §2.1, pp. 48–49
- Why is the phrase translation model \(\phi(\bar f \mid \bar e)\) “backwards”, from foreign given English?Because of Bayes’ rule in the noisy-channel formulation: to translate \(\mathbf{f}\) into English we maximize \(p(\mathbf{f} \mid \mathbf{e})\, p(\mathbf{e})\), so the translation direction is inverted from the modelling standpoint.
- Koehn et al., 2003, Statistical Phrase-Based Translation (Proceedings of the 2003 Human Language Technology Conference of the North American Chapter of ACL (HLT-NAACL 2003)), §2.1, pp. 48–49
Source
- Philipp Koehn, Franz Josef Och and Daniel Marcu. 2003. Statistical Phrase-Based Translation. In Proceedings of the 2003 Human Language Technology Conference of the North American Chapter of the Association for Computational Linguistics (HLT-NAACL 2003), pp. 48–54. https://aclanthology.org/N03-1017/