[Mova](https://md.mova.elamur.ai/free/en/) · [this page in HTML](https://mova.elamur.ai/free/en/docs/papers/pourdamghani-2014-aligning-english-strings-abstract-meaning/)

[home](https://md.mova.elamur.ai/free/en/) / [docs](https://md.mova.elamur.ai/free/en/docs/) / [papers](https://md.mova.elamur.ai/free/en/docs/papers/) / [Machine translation](https://md.mova.elamur.ai/free/en/docs/papers/mtrans/) / Aligning English Strings with Abstract Meaning Representation Graphs

# Aligning English Strings with Abstract Meaning Representation Graphs

**Authors:** [Nima Pourdamghani](https://md.mova.elamur.ai/free/en/docs/papers/authors/nima-pourdamghani/), Yang Gao, [Ulf Hermjakob](https://md.mova.elamur.ai/free/en/docs/papers/authors/ulf-hermjakob/), [Kevin Knight](https://md.mova.elamur.ai/free/en/docs/papers/authors/kevin-knight/) · **Year:** 2014 · **Venue:** EMNLP 2014 **Link:** [aclanthology.org/D14-1048](https://aclanthology.org/D14-1048/) · **Licence:** [CC BY-NC-SA 3.0](https://creativecommons.org/licenses/by-nc-sa/3.0/) — summary only

[**86** citations](https://openalex.org/works?filter=cites:W2251071803) openalex-snapshot · 2026-10-14[**57** citations in our library](https://md.mova.elamur.ai/free/en/docs/papers/cited-by/pourdamghani-2014-aligning-english-strings-abstract-meaning/) of the 140673 papers whose bibliographies we read[Proceedings of the 2014 Conference on Empirical Methods in Natural Language Processing (EMNLP)](https://aclanthology.org/volumes/D14-1/)[licence](https://creativecommons.org/licenses/by-nc-sa/3.0/)

- [Publisher's page](https://aclanthology.org/D14-1048/)
- [PDF](https://aclanthology.org/D14-1048.pdf)
- [DOI 10.3115/v1/d14-1048](https://doi.org/10.3115/v1/d14-1048)
- [OpenAlex](https://openalex.org/W2251071803)

**Authors (4)**

1. [Nima Pourdamghani](https://openalex.org/A5049775783) [ORCID](https://orcid.org/0000-0003-3536-4085) · h 11 · 384 citations · 19 works
2. [Yang Gao](https://openalex.org/A5100324800) [ORCID](https://orcid.org/0000-0003-0051-9120) · h 8 · 678 citations · 51 works
3. [Ulf Hermjakob](https://openalex.org/A5044761050) h 23 · 2983 citations · 71 works
4. [Kevin Knight](https://openalex.org/A5106821597) [ORCID](https://orcid.org/0000-0001-9117-1718) · h 83 · 24048 citations · 407 works

Citations and author metrics from openalex-snapshot (2026-10-14); authors with the same name are not always told apart.

## What it is about

The paper aligns the tokens of an English sentence to the concepts and relations of its AMR graph, as a step toward learning semantic interpretation and generation rules. Each AMR is linearized by a depth-first walk that keeps the graph structure for rebuilding it later. Before training, function-like tokens (articles, the copula, role labels, instance markers) are removed, and their positions are remembered. Sense suffixes are stripped. The alignment model is IBM-style: it is trained symmetrically in both directions, with an EM step that pushes the two directional tables to agree. Among the variants compared, the symmetric Model 4 is best, with an F-score of 86.5 on the development set and 83.1 on the test set. Role labels are the hard part. Their F-score is about 60 on development and about 49 on test, against about 92 and 90 for concepts. Removing stop words costs about a third of the recall errors.

## Ideas

- I1. Use the symmetric training as a count step: estimate each direction's table and keep only the pairs that agree in both directions. This needs no neural part and fits `tools/translate/ibm.rs`. The paper also reports that the simple Model 1 is the weakest variant, and the Hebrew aligner in `hebrew.rs` uses that same Model 1.
- I2. Do not drop function words from the alignment. The paper's stop-word removal costs about a third of the recall. For the translator the function words should stay as features of the meta token (definiteness, clause boundary, speech), which is open problem 4.
- I3. Report role-label and concept alignment F-scores separately in every reader run, as the paper's table does, so that a change to relations cannot hide behind a good concept score.
- I4. The depth-first linearization is deterministic and can be reversed. Use it as a round-trip test for the meta-world: linearize, rebuild, and compare with the original graph; a mismatch counts as a reader bug.

## For Mova

The ideas apply to `tools/translate/ibm.rs` and `hebrew.rs` (the IBM aligner that reads Hebrew onto meta tokens), `tools/translate/measure.rs` (the per-class report), and `tools/roundtrip` (the tree and frame graph whose order the linearizer must reproduce). The paper's hand-aligned gold set is small. Mova should treat it as a check on a method, not as training data; its licence allows only summaries.

Topics: [Machine translation](https://md.mova.elamur.ai/free/en/docs/papers/topics/machine-translation/)

## Cite

The paper itself, not this card. BibTeX from the library's record of the work. [DOI 10.3115/v1/d14-1048](https://doi.org/10.3115/v1/d14-1048)

```
@inproceedings{pourdamghani2014aligning,
  title = {{Aligning English Strings with Abstract Meaning Representation Graphs}},
  author = {Pourdamghani, Nima and Gao, Yang and Hermjakob, Ulf and Knight, Kevin},
  booktitle = {Proceedings of the 2014 Conference on Empirical Methods in Natural Language Processing (EMNLP)},
  year = {2014},
  doi = {10.3115/v1/d14-1048},
  url = {https://doi.org/10.3115/v1/d14-1048}
}
```

- [← previous Translation and Translations: Theory and Practice](https://md.mova.elamur.ai/free/en/docs/papers/postgate-1922-translation-translations-theory-practice/)
- [next → Generating English from Abstract Meaning Representations](https://md.mova.elamur.ai/free/en/docs/papers/pourdamghani-2016-generating-english-abstract-meaning-representations/)
- [↑ back to Machine translation](https://md.mova.elamur.ai/free/en/docs/papers/mtrans/)

## References

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

1. Laura Banarescu, Claire Bonial, Shu Cai, Madalina Georgescu, Kira Griffitt, Ulf Hermjakob, Kevin Knight, Philipp Koehn, Martha Palmer, and Nathan Schneider. 2013. Abstract meaning representation for sembanking. In Linguistic Annotation Workshop (LAW VII-ID), ACL. [find](https://scholar.google.com/scholar?q=Laura+Banarescu%2C+Claire+Bonial%2C+Shu+Cai%2C+Madalina+Georgescu%2C+Kira+Griffitt%2C+Ulf+Hermjakob%2C+Kevin+Knight%2C+Philipp+Koehn%2C+Martha+Palmer%2C+and+Nathan+Schneider%2E+2013%2E+Abstract+meaning+representation+for+s) [our card](https://md.mova.elamur.ai/free/en/docs/papers/banarescu-2013-abstract-meaning-representation-sembanking/)
2. Peter F. Brown, Vincent J. Della Pietra, Stephen A. Della Pietra, and Robert L. Mercer. 1993. The mathematics of statistical machine translation: Parameter estimation. Computational linguistics, 19(2):263–311. [find](https://scholar.google.com/scholar?q=Peter+F%2E+Brown%2C+Vincent+J%2E+Della+Pietra%2C+Stephen+A%2E+Della+Pietra%2C+and+Robert+L%2E+Mercer%2E+1993%2E+The+mathematics+of+statistical+machine+translation%3A+Parameter+estimation%2E+Computational+linguistics%2C+19%282%29)
3. Jeffrey Flanigan, Sam Thomson, Jaime Carbonell, Chris Dyer, and Noah A. Smith. 2014. A discriminative graph-based parser for the abstract meaning representation. In ACL. [find](https://scholar.google.com/scholar?q=Jeffrey+Flanigan%2C+Sam+Thomson%2C+Jaime+Carbonell%2C+Chris+Dyer%2C+and+Noah+A%2E+Smith%2E+2014%2E+A+discriminative+graph%2Dbased+parser+for+the+abstract+meaning+representation%2E+In+ACL%2E)
4. Michel Galley, Mark Hopkins, Kevin Knight, and Daniel Marcu. 2004. What’s in a translation rule? In HLT-NAACL. [↗](https://doi.org/10.21236/ada460212) [our card](https://md.mova.elamur.ai/free/en/docs/papers/galley-2004-what-s-translation-rule/)
5. Qin Gao and Stephan Vogel. 2008. Parallel implementations of word alignment tool. In Software Engineering, Testing, and Quality Assurance for Natural Language Processing Workshop, ACL. [find](https://scholar.google.com/scholar?q=Qin+Gao+and+Stephan+Vogel%2E+2008%2E+Parallel+implementations+of+word+alignment+tool%2E+In+Software+Engineering%2C+Testing%2C+and+Quality+Assurance+for+Natural+Language+Processing+Workshop%2C+ACL%2E)
6. Bevan Jones, Jacob Andreas, Daniel Bauer, Karl Moritz Hermann, and Kevin Knight. 2012. Semantics-based machine translation with hyperedge replacement grammars. In COLING. [find](https://scholar.google.com/scholar?q=Bevan+Jones%2C+Jacob+Andreas%2C+Daniel+Bauer%2C+Karl+Moritz+Hermann%2C+and+Kevin+Knight%2E+2012%2E+Semantics%2Dbased+machine+translation+with+hyperedge+replacement+grammars%2E+In+COLING%2E) [our card](https://md.mova.elamur.ai/free/en/docs/papers/jones-2012-semantics-based-machine-translation-hyperedge/)
7. Percy Liang, Ben Taskar, and Dan Klein. 2006. Alignment by agreement. In HLT-NAACL. [find](https://scholar.google.com/scholar?q=Percy+Liang%2C+Ben+Taskar%2C+and+Dan+Klein%2E+2006%2E+Alignment+by+agreement%2E+In+HLT%2DNAACL%2E)
