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.
Cited by
- Improving Cross-lingual Transfer through Subtree-aware Word Reordering
- Hierarchical Phrase-Based Translation
- Crossroads between contrastive linguistics, translation studies and machine translation: TC3-II
- Neural Syntactic Preordering for Controlled Paraphrase Generation
- Anaphora Models and Reordering for Phrase-Based SMT
- Statistical Syntax-Directed Translation with Extended Domain of Locality
- Semantics-Based Machine Translation with Hyperedge Replacement Grammars
- Edinburgh System Description for the 2005 IWSLT Speech Translation Evaluation
- Manual and Automatic Evaluation of Machine Translation between European Languages
- Experiments in Domain Adaptation for Statistical Machine Translation
- Factored Translation Models
- Soft Syntactic Constraints for Hierarchical Phrased-Based Translation
- Forest-based Translation Rule Extraction
- Forest-Based Translation
- Neural Semantic Parsing by Character-based Translation: Experiments with Abstract Meaning Representations
- Cross-lingual Word Clusters for Direct Transfer of Linguistic Structure
- Modeling Coverage for Neural Machine Translation
- The Galactic Dependencies Treebanks: Getting More Data by Synthesizing New Languages
- Chinese Syntactic Reordering for Statistical Machine Translation
- One Model to Learn Both: Zero Pronoun Prediction and Translation
- GuoFeng: A Benchmark for Zero Pronoun Recovery and Translation
- Bridging the Gap between Training and Inference for Neural Machine Translation
- Handling Syntactic Divergence in Low-resource Machine Translation
Cite
@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
- Alshawi, H. (1996). Head automata and bilingual tiling: Translation with minimal representations (invited talk). In Proceedings of ACL 1996. find
- 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
- 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
- Charniak, E., Knight, K., and Yamada, K. (2003). Syntax-based language models for statistical machine translation. In Proceedings of the MT Summit IX. find
- Dubey, A. and Keller, F. (2003). Parsing german with sister-head dependencies. In Proceedings of ACL 2003. find
- Efron, B. and Tibshirani, R. J. (1993). An Introduction to the Bootstrap. Springer-Verlag. find
- 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
- Gildea, D. (2003). Loosely tree-based alignment for machine translation. In Proceedings of ACL 2003. find our card
- Graehl, J. and Knight, K. (2004). Training tree transducers. In Proceedings of HLT-NAACL 2004. find our card
- Koehn, P. (2004). Statistical significance tests for machine translation evaluation. In Lin, D. and Wu, D., editors, Proceedings of EMNLP 2004. find
- 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
- Koehn, P., Och, F. J., and Marcu, D. (2003). Statistical phrase based translation. In Proceedings of HLT-NAACL 2003. find
- Lehmann, E. L. (1986). Testing Statistical Hypotheses (Second Edition). Springer-Verlag. find
This page in Markdown → https://md.research.elamur.ai/free/en/papers/collins-2005-clause-restructuring-statistical-machine-translation/