Elamur Research⌕
☰
home / papers / 2005 / Clause Restructuring for Statistical Machine Translation

Clause Restructuring for Statistical Machine Translation

Summary

Phrase-based statistical MT handles local reordering reasonably well, but it struggles when source and target languages differ systematically in clause-level word order. German and English are a hard case because of verb-second matrix clauses, verb-final subordinate clauses and clause-final infinitives. The authors propose a preprocessing approach. They parse each German sentence and apply a small set of hand-written, linguistically motivated transformations to the tree, producing a German word sequence that follows English order more closely. This reordering is applied to both the training data and the test input. The modified text is then fed to an unchanged phrase-based system (Koehn et al., 2003). On German-to-English Europarl translation, Bleu rose from 25.2% to 26.8%, a statistically significant gain. Human judgements also favoured the reordered output. The work shows that explicit syntax can help a strong phrase-based system without redesigning the decoder or the model.

Key points

  • The task is German→English translation on the Europarl corpus. The underlying system is the phrase-based model of Koehn et al. (2003), and the German parser was provided by Amit Dubey.
  • Bleu improved from 25.2% (baseline) to 26.8% (with clause restructuring), and the difference is statistically significant.
  • The rules target several German phenomena:
    • finite verbs in second position in main clauses and in final position in subordinate clauses;
    • infinitival verbs at the end of their VP;
    • subjects appearing after the finite verb;
    • the placement of negation (nicht vs. not).
  • Human evaluation:
    • One annotator judged the reordered system better on 40 of 100 sampled sentences.
    • In a larger per-sentence comparison over 1785 test sentences, about 52.85% improved, 36.4% got worse and 10.75% stayed the same.
  • Xia and McCord (2004) learned over 56,000 reordering rules automatically. This paper uses only a handful of manual transformations and reports comparable gains, though on a different language pair.

Interesting ideas

  • I1. Reorder the source, keep the translator unchanged. Syntax enters only as a preprocessing step applied to both training and test data, so any existing system can benefit without modifying its internals. This could carry over to other pipelines where reworking the core model is expensive.
  • I2. Few general rules instead of many local ones. The parser produces flat German VPs and clauses, which yield a huge number of distinct context-free productions. A single rule such as "move the infinitival verb to the front of the VP" covers all of them, whereas production-level rules would need a separate transformation for each. This matters for any language with free word order and flat treebank structures, which is relevant to Ukrainian.
  • I3. Linguistic analysis as a design source. The transformations follow directly from a description of how German clause structure differs from English. A short contrastive grammar sketch can be turned into effective, interpretable engineering rules before trying data-driven alternatives.
  • I4. Pairwise human judgements with sign-test-style statistics. Besides Bleu, the authors count per-sentence better/worse/equal judgements and compute confidence intervals. They also question whether bootstrap tests are valid for Bleu. This is a useful complement whenever automatic metric gains are small.

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: Machine translation · Natural language processing

Topics: Machine translation

Cited by

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

Cite

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

@inproceedings{collins2005clause,
  title = {{Clause Restructuring for Statistical Machine Translation}},
  author = {Collins, Michael and Koehn, Philipp and Kučerová, Ivona},
  booktitle = {Proceedings of the 43rd Annual Meeting of the Association for Computational Linguistics (ACL'05)},
  year = {2005},
  doi = {10.3115/1219840.1219906},
  url = {https://doi.org/10.3115/1219840.1219906}
}

References

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

  1. Alshawi, H. (1996). Head automata and bilingual tiling: Translation with minimal representations (invited talk). In Proceedings of ACL 1996. find
  2. Berger, A. L., Pietra, S. A. D., and Pietra, V. J. D. (1996). A maximum entropy approach to natural language processing. Computational Linguistics, 22(1):39–69. find our card
  3. Brown, P. F., Pietra, S. A. D., Pietra, V. J. D., and Mercer, R. L. (1993). The mathematics of statistical machine translation. Computational Linguistics, 19(2):263–313. find
  4. Charniak, E., Knight, K., and Yamada, K. (2003). Syntax-based language models for statistical machine translation. In Proceedings of the MT Summit IX. find
  5. Dubey, A. and Keller, F. (2003). Parsing german with sister-head dependencies. In Proceedings of ACL 2003. find
  6. Efron, B. and Tibshirani, R. J. (1993). An Introduction to the Bootstrap. Springer-Verlag. find
  7. Galley, M., Hopkins, M., Knight, K., and Marcu, D. (2004). What’s in a translation rule? In Proceedings of HLT-NAACL 2004. find our card
  8. Gildea, D. (2003). Loosely tree-based alignment for machine translation. In Proceedings of ACL 2003. find our card
  9. Graehl, J. and Knight, K. (2004). Training tree transducers. In Proceedings of HLT-NAACL 2004. find our card
  10. Koehn, P. (2004). Statistical significance tests for machine translation evaluation. In Lin, D. and Wu, D., editors, Proceedings of EMNLP 2004. find
  11. Koehn, P. and Knight, K. (2003). Feature-rich statistical translation of noun phrases. In Hinrichs, E. and Roth, D., editors, Proceedings of ACL 2003, pages 311–318. find
  12. Koehn, P., Och, F. J., and Marcu, D. (2003). Statistical phrase based translation. In Proceedings of HLT-NAACL 2003. find
  13. Lehmann, E. L. (1986). Testing Statistical Hypotheses (Second Edition). Springer-Verlag. find

↑ back to top

This page in Markdown → https://md.research.elamur.ai/free/papers/collins-2005-clause-restructuring-statistical-machine-translation/