Elamur Research⌕
☰
home / papers / 2000 / A Comparison of Alignment Models for Statistical Machine Translation

A Comparison of Alignment Models for Statistical Machine Translation

Summary

The paper asks how to judge statistical word alignment models directly, rather than only through downstream translation output. Och and Ney compare IBM Models 1–4, a diagonal-oriented Model 2 and an extended Hidden-Markov (HMM) alignment model on the German–English Verbmobil Task, which covers appointment scheduling, travel and hotel dialogues. Their HMM extensions add an empty word, smoothing, and alignment probabilities conditioned on automatically trained word classes. They also inject a bilingual dictionary into training. Quality is measured by comparing each model's Viterbi alignment against a hand-made reference built with a sure/possible annotation scheme, scored by a new alignment error rate (AER). Model 4 aligns best, and the first-order HMM beats the fertility-based Model 3. Better alignments also improve subjective translation quality in an alignment template system. The work matters because it supplies a reusable, automatic and fine-grained benchmark for alignment design choices, and its AER metric became a standard in the field.

Key points

  • About 1.4% of the training corpus (34,446 sentence pairs) was aligned by hand by two annotators. The reference keeps only the sure (S) links both annotators agree on, plus every possible (P) link either one marked. AER is computed from the overlaps of a predicted alignment with S and with P.

  • In the English→German direction with the dictionary and empty word, the AER results were:

    • Model 4: 6.5%
    • HMM: 8.0%
    • Model 3: 8.5%
    • Model 1: 16.0%
  • The dictionary helps much less than switching to a better model.

  • Conditioning on 50 word classes cut AER further, by 0.9 points for HMM (to 7.1%) and 0.5 points for Model 4 (to 6.0%). Alignment quality differs strongly by direction, because German compounds cannot map to several English words when German is the source.

  • Translation used the alignment template system, trained on 58,332 sentences:

    Alignments fromWERSSER
    Model 149.8%22.2%
    HMM47.7%19.3%
    Model 448.6%16.8%

    WER barely changed, while human-judged SSER improved clearly.

  • Model 3 and Model 4 were trained with an extension of the Giza toolkit, each model initialised from the previous one. The empty word's alignment probability was fixed to a constant because of model deficiency.

Interesting ideas

  • I1. Two-tier gold annotation. Annotators mark links as either certain or merely plausible, and the metric does not penalise a system for matching plausible links. This reduces disagreement on idioms and free translations, and the same idea would suit any ambiguous annotation task, such as word alignment for Ukrainian or entity linking.
  • I2. Combining annotators asymmetrically. Intersecting the sure sets and uniting the possible sets gives a strict core and a permissive outer layer. It is a cheap way to merge two annotators without adjudication.
  • I3. Dictionaries as weighted pseudo-sentences. The bilingual lexicon is simply appended to the parallel corpus, with entries that actually co-occur in the data upweighted tenfold. This plugs prior knowledge into EM with no model changes, and it could help low-resource language pairs.
  • I4. Position-free jump modelling with doubled empty-word states. Alignment probabilities depend only on jump width. Each target word gets its own empty-word state that remembers the previous position, so the HMM can produce unaligned words without breaking distance modelling. The trick generalises to other sequence models that need an empty or null state.
  • I5. Checking automatic metrics against human judgment. WER stayed flat while human SSER separated the models. This is a useful reminder to validate intrinsic gains with human evaluation before concluding that a change has no downstream effect.

Our summary of the paper, in our own words — not its text. The work belongs to its authors; read it at the links above.

Fields: Linguistics & languages · Machine translation · Natural language processing

Topics: Machine translation

Cited by

83 papers of our library cite it (of the 140673 whose bibliographies we read); 4 of them have a page here, 79 not yet.

Cite

The paper itself, not this page. BibTeX from the library's record of the work.

@inproceedings{och2000comparison,
  title = {{A Comparison of Alignment Models for Statistical Machine Translation}},
  author = {Och, Franz Josef and Ney, Hermann},
  booktitle = {COLING 2000 Volume 2: The 18th International Conference on Computational Linguistics},
  year = {2000},
  doi = {10.3115/992730.992810},
  url = {https://doi.org/10.3115/992730.992810}
}

References

10 references, 2 of them with a card of ours. ↗ leads to the work, «find» searches for one we have no id for yet.

  1. Y. Al-Onaizan, J. Curin, M. Jahr, K. Knight, J. Lafferty, I. D. Melamed, F. J. Och, D. Purdy, N. A. German ! English no yes no yes yes 22.9 21.7 20.3 17.5 17.1 15.7 16.4 15.1 13.3 15.7 14.5 12.1 14.1 12.9 11.5 14.0 12.5 10.8 find
  2. Smith, and D. Yarowsky. 1999. Statistical machine translation, nal report, JHU workshop. http://www.clsp.jhu.edu/ws99/projects/mt/final report/mt-final-report.ps . ↗
  3. L.E. Baum. 1972. An Inequality and Associated Maximization Technique in Statistical Estimation for Probabilistic Functions of Markov Processes. Inequalities , 3:1{8. find
  4. P. F. Brown, S. A. Della Pietra, V. J. Della Pietra, and R. L. Mercer. 1993. The mathematics of statistical machine translation: Parameter estimation. Computational Linguistics , 19(2):263{311. find
  5. R. Kneser and H. Ney. 1991. Forming Word Classes by Statistical Clustering for Statistical Language Modelling. In 1. Quantitative Linguistics Conf. find
  6. I. D. Melamed. 1998. Manual annotation of translational equivalence: The Blinker project. Technical Report 98-07, IRCS. find
  7. S. Nieen, F. J. Och, G. Leusch, and H. Ney. 2000. An evaluation tool for machine translation: Fast evaluation for mt research. In Proceedings of the Second International Conference on Language , pages 39{45, Athens, Greece, May June. find our card
  8. F. J. Och, C. Tillmann, and H. Ney. 1999. Improved alignment models for statistical machine translation. In In Proc. of the Joint SIGDAT Conf. on Resources and Evaluation Empirical Methods in Natural Language Processing and Very Large Corpora , pages 20{28, University of Maryland, College Park, MD,… find our card
  9. S. Vogel, H. Ney, and C. Tillmann. 1996. HMM-based word alignment in statistical translation. In COLING '96: The 16th Int. Conf. on Computational Linguistics , pages 836{841, Copenhagen, August. find
  10. W. Wahlster. 1993. Verbmobil: Translation of face-to-face dialogs. In Proc. of the MT Summit IV , pages 127{135, Kobe, Japan. find

↑ back to top

This page in Markdown → https://md.research.elamur.ai/free/en/papers/och-2000-comparison-alignment-models-statistical-machine/