The parser is described in detail in the paper that can be downloaded here.
@inproceedings{damonte-17,
title={An Incremental Parser for Abstract Meaning Representation},
author={Marco Damonte and Shay B. Cohen and Giorgio Satta},
booktitle={Proceedings of {EACL}},
year={2017}
}
The multilingual parser is described in detail in the following paper that can be found here.
@inproceedings{damonte-18,
title={Cross-lingual Abstract Meaning Representation Parsing},
author={Marco Damonte and Shay B. Cohen},
booktitle={Proceedings of {NAACL}},
year={2018}
}
Our parser also gives alignments in a comment below the sentence. Alignments should be interpreted as follows. For example,
1-2|0.0+0.1
means that the second token (x-y refers to the tokens that come between words x and y exclusive of y) aligned with the first child of the root node (0.0) and the second child of the root node (0.1). The address 0.x.y… refers to the path from the root to its xth child, then yth child, until the end of the path.
A full alignment would be an output such as
# ::alignments 1-2|0.0+0.1.1 3-4|0 5-6|0.1 6-7|0.1.0 8-9|0.1.0.0
appearing after the sentence line.