Elamur Research⌕
☰
home / papers / 2002 / Learning a Translation Lexicon from Monolingual Corpora

Learning a Translation Lexicon from Monolingual Corpora

Summary

Statistical MT usually learns word translations from parallel text. Such text is scarce for most language pairs and often limited to parliamentary or legal domains, while monolingual text is plentiful. Koehn and Knight test how far one can get building a one-to-one German–English noun lexicon from two unrelated monolingual news collections: the 1990–1992 Wall Street Journal and the 1995–1996 German DPA newswire.

They first build a seed of 1,339 pairs. These are words spelled the same in both languages, plus words that match after a few simple letter-rewriting rules. They then test four further clues: spelling similarity, shared context, preserved similarity between words, and frequency. Each clue scores candidate pairs, and a greedy one-to-one matching over 1,000 frequent nouns picks the final entries.

Spelling and context each add over a hundred correct entries, and summing their scores works best. Accuracy against a parallel test corpus rises from 15.8% with the seed alone to about 39%. The work matters because it builds a usable bootstrap lexicon with no bilingual data, which helps low-resource languages and new domains.

Key points

  • Seed lexicon from identical spellings
    • 976 German nouns have an English word with exactly the same spelling, and 88% of these are real translations.
    • Reliability grows with word length: about 60% for 3-letter words versus 98% for 10-letter words.
    • Keeping only words of 6 or more letters gives 622 pairs at 96% accuracy.
  • Rewriting rules
    • Two German-to-English rules (k/z → c, and -tät → -ty) add 363 pairs, of which 330 (91%) are correct.
    • Together with the identical words, this gives the 1,339-pair seed.
  • Spelling and context clues
    • Spelling similarity uses the longest common subsequence ratio (Melamed, 1995).
    • Context vectors follow Rapp (1999), but use a four-noun window that skips all non-noun words in between.
    • The context vectors are translated through the seed pairs so they can be compared across languages.
  • Results on 1,000 frequent nouns
    • Spelling alone adds 140 correct entries (25.4% corpus score), and context alone adds 107 (31.9%).
    • The similarity and frequency clues add only 2 entries each.
    • Spelling+context gives 185 entries (38.6%), and all clues together give 186 (39.0%).
    • A random baseline gets about 1 correct entry, while a lexicon learned from a large parallel corpus reaches 89%.
  • Cost
    • The greedy matching is quadratic in vocabulary size and took up to 3 days for 1,000 words.
    • The authors estimate a run on 10,000 words would take nearly a year.

Interesting ideas

  • I1. Free seed dictionary from shared strings. Identically spelled words, filtered by length, give a cheap and fairly precise seed. This is attractive for any language pair that shares loanwords, international terms or names; in a Cyrillic–Latin setting it would first need transliteration.
  • I2. Breaking the chicken-and-egg loop. Context vectors normally need a dictionary to translate them. Here the seed pairs serve as the "translatable" context dimensions, and this bootstrapping pattern can be reused for other cross-lingual mappings.
  • I3. Flooring weak similarity scores. All spelling scores below 0.3 are treated as 0.3, because such small overlaps are accidental. This stops noise from dominating when several signals are added, a trick worth applying in other score-fusion setups.
  • I4. Greedy one-to-one assignment. The highest-scoring pair is fixed, both words are removed, and the process repeats. This is a simple, practical alternative to exhaustive matching, though it is still costly at large vocabulary sizes.
  • I5. Two complementary evaluation views. The paper counts correct dictionary entries and also measures token-weighted accuracy against a parallel corpus. This shows which clue helps on frequent words (context) versus on many rarer types (spelling).

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

Cited by

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

Cite

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

@inproceedings{koehn2002learning,
  title = {{Learning a Translation Lexicon from Monolingual Corpora}},
  author = {Koehn, Philipp and Knight, Kevin},
  booktitle = {Proceedings of the ACL-02 Workshop on Unsupervised Lexical Acquisition},
  year = {2002},
  doi = {10.3115/1118627.1118629},
  url = {https://doi.org/10.3115/1118627.1118629}
}

References

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

  1. Al-Onaizan, Y., Curin, J., Jahr, M., Knight, K., Lafferty, J., Melamed, D., Och, F.-J., Purdy, D., Smith, N. A., and Yarowsky, D. (1999). Statistical machine translation. Technical report, John Hopkins University Summer Workshop http://www.clsp.jhu.edu/ws99/projects/mt/. ↗
  2. Brown, P., Cocke, J., Pietra, S. A. D., Pietra, V. J. D., Jelinek, F., Lafferty, J. D., Mercer, R. L., and Rossin, P. (1990). A statistical approach to machine translation. Computational Linguistics, 16(2):76–85. find
  3. Diab, M. and Finch, S. (2000). A statistical word-level translation model for comparable corpora. In Proceedings of the Conference on Content-based multimedia information access (RIAO). find
  4. Fung, P. and Yee, L. Y. (1998). An IR approach for translating new words from nonparallel, comparable texts. In Proceedings of ACL 36, pages 414–420. find our card
  5. Jones, K. S. (1979). Experiments in relevance weighting of search terms. In Information Processing and Management, pages 133–144. find
  6. Koehn, P. (2002). Combining multiclass maximum entropy classifiers with neural network voting. In Proceedings of PorTAL. find
  7. Koehn, P. and Knight, K. (2000). Estimating word translation probabilities from unrelated monolingual corpora using the EM algorithm. In Proceedings of AAAI. find
  8. Koehn, P. and Knight, K. (2001). Knowledge sources for word-level translation models. In Proceedings of the Conference on Empirical Methods in Natural Language Processing, EMNLP. find
  9. Mann, G. S. and Yarowski, D. (2001). Multi-path translation lexicon induction via bridge languages. In Proceedings of NAACL, pages 151–158. find
  10. Melamed, D. (1995). Automatic evaluation and uniform filter cascades for inducing n-best translation lexicons. In Third Workshop on Very Large Corpora. find
  11. Rapp, R. (1995). Identifying word translations in non-parallel texts. In Proceedings of ACL 33, pages 320–322. find our card
  12. Rapp, R. (1999). Automatic identification of word translations from unrelated English and German corpora. In Proceedings of ACL 37, pages 519–526. find our card
  13. Tiedemann, J. (1999). Automatic construction of weighted string similarity measures. In Proceedings of the Conference on Empirical Methods in Natural Language Processing, EMNLP. find

↑ back to top

This page in Markdown → https://md.research.elamur.ai/free/en/papers/koehn-2002-learning-translation-lexicon-monolingual-corpora/