A Comparison of Pivot Methods for Phrase-Based Statistical Machine Translation
Summary
The paper tackles translation between language pairs that lack a direct parallel corpus, apart from a few hundred sentences used for tuning, by routing through English as a pivot. Using the Pharaoh phrase-based SMT baseline (GIZA++, SRILM, minimum error rate training on BLEU), the authors compare two pivoting schemes. PhraseTrans builds a source–target phrase-table by combining source–English and English–target tables: it multiplies phrase and lexical probabilities and sums them over the shared English phrases. SntTrans passes each sentence through two independent systems. It produces n English hypotheses, translates each one into the target language, and reranks the combined outputs with jointly tuned weights. Controlled experiments use the multi-way aligned Europarl corpus with Spanish, French and German, so a directly trained Direct system can serve as an upper reference. PhraseTrans was significantly better than both SntTrans variants and reached 0.92–0.97 of Direct performance. This shows that a pivot-induced phrase-table is a practical replacement when no direct bitext exists.
Key points
- Four systems were compared for each language pair: Direct, PhraseTrans, SntTrans15 (n = 15) and SntTrans1 (n = 1, which is plain sequential pivoting). Experiments covered Spanish, French and German, with English as the pivot.
- All systems used the 2006 NAACL/HLT shared-task baseline: the Pharaoh decoder, eight log-linear features and MERT with BLEU as the objective.
- SntTrans15 is roughly n times slower than its component systems. Translating 3064 test sentences took more than two days on a 3.06GHz Linux machine.
- Pivot-built phrase-tables held 168.2–190.8M phrases, compared with up to 18.2M in Direct tables. Measured against Direct, recall was about 34.7–44.1% and precision only about 1.8–3.4%, yet translation quality barely suffered.
- As a step toward realistic conditions, the training data was split into two disjoint halves of 292,915 sentences each. One half trained the source–English systems and the other trained the English–target systems.
Interesting ideas
- I1. Triangulating probability tables through a shared middle element. The source–target scores are obtained by marginalizing over common English phrases, assuming conditional independence given the pivot. The same trick could induce dictionaries or alignment tables for language pairs such as Ukrainian–X where only bitexts with English exist.
- I2. Fanout analysis to predict table blow-up. The authors estimate that the size of the combined table grows with the mean squared fanout rather than the mean fanout. For German–English, an average fanout of 1.5 implies a table roughly 29× larger. This gives a quick sanity check before composing any two mappings.
- I3. Recall matters more than precision for phrase-tables. Even very noisy induced entries did little harm because the decoder and language model filter them out. This suggests that generous candidate generation followed by downstream scoring is a reasonable design.
- I4. Controlled evaluation on multi-way aligned data. Europarl is aligned across all languages, so a direct system serves as an upper bound and pivot quality can be reported as a relative score. This design is reusable whenever a cleanly attributable comparison is needed.
- I5. Joint reranking across a pipeline. SntTrans tunes the feature weights of both stages together over n-best lists rather than chaining 1-best outputs. This is a general approach for any cascaded system, but its cost grows linearly with n.
Cited by
- Findings of the 2021 Conference on Machine Translation (WMT21)
- Zero-Resource Translation with Multi-Lingual Neural Machine Translation
- IndicTrans2: Towards High-Quality and Accessible Machine Translation Models for all 22 Scheduled Indian Languages
- Large Language Models Effectively Leverage Document-level Context for Literary Translation, but Critical Errors Persist
- A neural interlingua for multilingual machine translation
- Paraphrasing Revisited with Neural Machine Translation
- A Single Model Ensemble Framework for Neural Machine Translation Using Pivot Translation
Cite
@inproceedings{utiyama2007comparison,
title = {{A Comparison of Pivot Methods for Phrase-Based Statistical Machine Translation}},
author = {Utiyama, Masao and Isahara, Hitoshi},
booktitle = {Human Language Technologies 2007: The Conference of the North American Chapter of the Association for Computational Linguistics; Proceedings of the Main Conference},
year = {2007},
url = {https://aclanthology.org/N07-1061/}
}References
- Christian Boitet. 1988. Pros and cons of the pivot and transfer approaches in multilingual machine translation. In Dan Maxwell, Klaus Schubert, and Toon Witkam, editors, New Directions in Machine Translation. Foris. (appeared in Sergei Nirenburg, Harold Somers and Yorick Wilks (eds.) Readings in Mac… find
- Peter F. Brown, Stephen A. Della Pietra, Vincent J. Della Pietra, and Robert L. Mercer. 1993. The mathematics of statistical machine translation: Parameter estimation. Computational Linguistics, 19(2):263–311. find
- Chris Callison-Burch, Philipp Koehn, and Miles Osborne. 2006a. Improved statistical machine translation using paraphrases. In NAACL. find
- Chris Callison-Burch, Miles Osborne, and Philipp Koehn. 2006b. Re-evaluating the role of BLEU in machine translation research. In EACL. find
- Adriá de Gispert and José B. Mari no. 2006. Catalan-English statistical machine translation without parallel corpus: Bridging through Spanish. In Proc. of LREC 5th Workshop on Strategies for developing Machine Translation for Minority Languages. find
- Tim Gollins and Mark Sanderson. 2001. Improving cross language information retrieval with triangulated translation. In SIGIR. find
- Manuel Kauers, Stephan Vogel, Christian Fügen, and Alex Waibel. 2002. Interlingua based statistical machine translation. In ICSLP. find
- Philipp Koehn and Christof Monz. 2006. Manual and automatic evaluation of machine translation between european languages. In Proceedings on the Workshop on Statistical Machine Translation, pages 102–121, New York City, June. Association for Computational Linguistics. find our card
- Philipp Koehn, Franz Josef Och, and Daniel Marcu. 2003. Statistical phrase-based translation. In HLT-NAACL. find
- English and English-target SMT systems, we trained Phrase-Trans and SntTrans1 SMT systems. Other experimental conditions were the same as those described in Section 4. The table below shows the BLUE scores of these SMT systems. It indicates that the PhraseTrans systems consistently outperformed the… find
This page in Markdown → https://md.research.elamur.ai/free/en/papers/utiyama-2007-comparison-pivot-methods-phrase-based/