Elamur Research⌕
☰
home / papers / 2007 / Machine Translation by Triangulation: Making Effective Use of Multi-Parallel Corpora

Machine Translation by Triangulation: Making Effective Use of Multi-Parallel Corpora

Paper · 2007 · Trevor Cohn and Mirella Lapata

Summary

Phrase-based SMT degrades sharply when bilingual training data is scarce: phrase translation probabilities become unreliable and many longer phrases are never seen. Cohn and Lapata tackle this with multi-parallel corpora (here Europarl, covering many languages aligned at the sentence level). Their approach, triangulation, builds a source–target phrase-table by pivoting through a third language. The probabilities of the two bilingual hops are multiplied, and the result is summed over all pivot phrases. These triangulated tables can be built from several pivot languages and then linearly interpolated with the conventional direct phrase-table. The merged table goes straight into the decoder, so no separate system outputs need to be combined. Experiments on small Europarl samples across several language pairs show BLEU gains in every tested setting, with the largest gains for hard pairs involving German. Interpolation gives roughly the benefit of doubling the training data. Even without any direct bitext, the triangulated tables still produce usable translations. This matters for low-resource language pairs that lack direct parallel data but share translations with other languages.

Key points

  • Model: p(s|t) ≈ Σᵢ p(s|i)·p(i|t). It assumes the pivot phrase carries all the information needed, so the target becomes redundant given the pivot. Pivot phrases missing from the other bitext are simply dropped.

  • Merging uses linear interpolation of joint distributions with non-negative weights that sum to one. Both p(s|t) and p(t|s) from the merged table serve as decoder features.

  • For fr→en with a 10K-sentence sample, Romance pivots (es, it, pt) work best, followed by Germanic ones. Greek and Finnish help least; Finnish alone scores −14.26 BLEU relative to the baseline, yet it still helps once interpolated. For en→de, Germanic pivots come out on top.

  • Adding more pivot languages raises BLEU at every step, and the purely triangulated scores converge toward the interpolated ones. With disjoint halves of Europarl, triangulation via Spanish still works: 28.37 BLEU from the same half versus 28.13 from different halves, against a one-half baseline of 28.85.

  • Phrase-table statistics compare the standard and triangulated tables:

    TableSource phrasesTarget phrasesEventsOverlapping mass
    Standard8M7M12M0.646
    Triangulated2.5M2.5M70M0.750

    The triangulated table covers fewer distinct phrases but contains far more phrase pairs.

Interesting ideas

  • I1. Pivoting inside the model, not after decoding. Pivot information is folded into the phrase-table itself rather than by selecting among outputs of several systems. This keeps a single decoder and avoids system-combination overhead, an idea that carries over to any table-based transfer task, such as lexicon induction for a low-resource pair through a related language.
  • I2. Interpolate instead of replace. The triangulated table is noisier because alignment errors compound across two hops, so it complements the direct table rather than replacing it. Mixing a precise but sparse resource with a broad but noisy one is a widely reusable pattern.
  • I3. Choose pivots by relatedness. Pivots closely related to the source or target perform best, likely because word alignment is easier between such languages. For Ukrainian work, this suggests testing closely related Slavic languages as pivots first.
  • I4. Isolate the factor under study. Minimum error-rate training was switched off when comparing pivot languages, so differences reflect the translation estimates rather than tuning. This is a useful habit for any ablation where an optimizer could mask the effect being measured.
  • I5. Inspect resources directly, not only end-task scores. Besides BLEU, the authors compare phrase-tables via coverage counts, overlapping probability mass and Jensen–Shannon divergence. This intrinsic evaluation shows the pivot table adds new information rather than merely approximating the direct one.

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

 Institutions

📚 Shelves 4The field of science this work belongs to (OpenAlex fields).Computer Science · 9,086 worksArtificial Intelligence · 8,889 worksArts and Humanities · 9,296 worksLanguage and Linguistics · 9,206 works

🧭 Topics 1Research subjects and languages the work is about.Machine translation · 958 works

Cite

Cite as Trevor Cohn and Mirella Lapata. 2007. Machine Translation by Triangulation: Making Effective Use of Multi-Parallel Corpora. Proceedings of the 45th Annual Meeting of the Association of Computational Linguistics.

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

@inproceedings{cohn2007machine,
  title = {{Machine Translation by Triangulation: Making Effective Use of Multi-Parallel Corpora}},
  author = {Trevor Cohn and Mirella Lapata},
  booktitle = {Proceedings of the 45th Annual Meeting of the Association of Computational Linguistics},
  year = {2007},
  url = {https://aclanthology.org/P07-1092/}
}

References

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

  1. P. F. Brown, V. J. D. Pietra, S. A. D. Pietra, R. L. Mercer. 1993. The mathematics of statistical machine translation: Parameter estimation. Computational Linguistics, 19(2):263–311. find
  2. C. Callison-Burch, M. Osborne. 2003. Bootstrapping parallel corpora. In Proceedings of the NAACL Workshop on Building and Using Parallel Texts: Data Driven Machine Translation and Beyond, Edmonton, Canada. find
  3. C. Callison-Burch, P. Koehn, M. Osborne. 2006. Improved statistical machine translation using paraphrases. In Proceedings of the HLT/NAACL, 17–24, New York, NY. find
  4. A. Eisele. 2005. First steps towards multi-engine machine translation. In Proceedings of the ACL Workshop on Building and Using Parallel Texts, 155–158, Ann Arbor, MI. find
  5. G. Foster, R. Kuhn, H. Johnson. 2006. Phrase-table smoothing for statistical machine translation. In Proceedings of the EMNLP, 53–61, Sydney, Australia. find
  6. W. A. Gale, G. Sampson. 1995. Good-turing frequency estimation without tears. Journal of Quantitative Linguistics, 2(3):217–237. find
  7. T. Gollins, M. Sanderson. 2001. Improving cross language retrieval with triangulated translation. In Proceedings of the SIGIR, 90–95, New Orleans, LA. find
  8. M. Kay. 1997. The proper place of men and machines in language translation. Machine Translation, 12(1–2):3–23. find
  9. P. Koehn, F. J. Och, D. Marcu. 2003. Statistical phrase-based translation. In Proceedings of the HLT/NAACL, 48– 54, Edomonton, Canada. find
  10. P. Koehn. 2003. Noun Phrase Translation. Ph.D. thesis, University of Southern California, Los Angeles, California. find
  11. P. Koehn. 2005. Europarl: A parallel corpus for evaluation of machine translation. In Proceedings of MT Summit, Phuket, Thailand. find
  12. E. Matusov, N. Ueffing, H. Ney. 2006. Computing consesus translation from multiple machine translation systems using enhanced hypotheses alignment. In Proceedings of the EACL, 33–40, Trento, Italy. find
  13. F. J. Och, H. Ney. 2001. Statistical multi-source translation. In Proceedings of the MT Summit, 253–258, Santiago de Compostela, Spain. find
  14. F. J. Och, C. Tillmann, H. Ney. 1999. Improved alignment models for statistical machine translation. In Proceedings of the EMNLP and VLC, 20–28, University of Maryland, College Park, MD.
  15. F. J. Och. 2003. Minimum error rate training in statistical machine translation. In Proceedings of the ACL, 160–167, Sapporo, Japan. find
  16. K. Papineni, S. Roukos, T. Ward, W.-J. Zhu. 2002. BLEU: A method for automatic evaluation of machine translation. In Proceedings of the ACL, 311–318, Philadelphia, PA.
  17. P. Resnik, N. A. Smith. 2003. The Web as a parallel corpus. Computational Linguistics, 29(3):349–380.
  18. M. Utiyama, H. Isahara. 2007. A comparison of pivot methods for phrase-based statistical machine translation. In Proceedings of the HLT/NAACL, 484–491, Rochester, NY.
  19. R. Zens, H. Ney. 2004. Improvements in phrase-based statistical machine translation. In D. M. Susan Dumais, S. Roukos, eds., Proceedings of the HLT/NAACL, 257–264, Boston, MA.

Updated

↑ back to top

This page in Markdown → https://md.research.elamur.ai/free/en/papers/cohn-2007-machine-translation-triangulation-making-effective/