Mova0.5 pre-release⌕
☰
home / docs / papers / Machine translation / Learning Non-Isomorphic Tree Mappings for Machine Translation

Learning Non-Isomorphic Tree Mappings for Machine Translation

What it is about

Eisner proposes learning a mapping between two trees that need not have the same shape. The model is a synchronous tree substitution grammar (STSG): a set of pairs of elementary trees, each pair with a state for every open position, which combine into a pair of derived trees. He gives a probabilistic form, a tree parsing algorithm that finds all ways to cut a tree into elementary trees with bounded size (for dependency trees, at most three internal nodes), and EM training with an inside-outside pass over all derivations, so unaligned tree pairs can be used. Empty elementary trees handle free-translation mismatches, such as a deleted quantifier or an inserted adverb, and a matching between frontier nodes allows a chunk to be aligned to a non-isomorphic chunk. The paper is a short sketch. It reports the algorithms and an implementation status, but no experiments and no numbers.

Ideas

For Mova

The relevant code is tools/translate (meta.rs for the chunk pairs and the null tokens, profile.rs for the encoder). The paper's EM is not needed as such: the counted decompositions of verse pairs can be kept as integer counts in ordered maps. Since the paper has no results, the first step is a measurement, not a claim: count how many verse pairs need a null token on each side.

Topics: Machine translation

Cite

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

@inproceedings{eisner2003learning,
  title = {{Learning Non-Isomorphic Tree Mappings for Machine Translation}},
  author = {Eisner, Jason},
  booktitle = {The Companion Volume to the Proceedings of 41st Annual Meeting of the Association for Computational Linguistics},
  year = {2003},
  doi = {10.3115/1075178.1075217},
  url = {https://doi.org/10.3115/1075178.1075217}
}

This page in Markdown → https://md.mova.elamur.ai/free/en/docs/papers/eisner-2003-learning-non-isomorphic-tree-mappings/