Abstract
Abstract Meaning Representation (AMR) (Banarescu et al., 2013) is a framework for semantic dependencies that encodes its rooted and directed acyclic graphs in a format called PENMAN notation. The format is simple enough that users of AMR data often write small scripts or libraries for parsing it into an internal graph representation, but there is enough complexity that these users could benefit from a more sophisticated and well-tested solution. The open-source Python library Penman provides a robust parser, functions for graph inspection and manipulation, and functions for formatting graphs into PENMAN notation. Many functions are also available in a command-line tool, thus extending its utility to non-Python setups.- Anthology ID:
- 2020.acl-demos.35
- Volume:
- Proceedings of the 58th Annual Meeting of the Association for Computational Linguistics: System Demonstrations
- Month:
- July
- Year:
- 2020
- Address:
- Online
- Editors:
- Asli Celikyilmaz, Tsung-Hsien Wen
- Venue:
- ACL
- SIG:
- Publisher:
- Association for Computational Linguistics
- Note:
- Pages:
- 312–319
- Language:
- URL:
- https://aclanthology.org/2020.acl-demos.35
- DOI:
- 10.18653/v1/2020.acl-demos.35
- Cite (ACL):
- Michael Wayne Goodman. 2020. Penman: An Open-Source Library and Tool for AMR Graphs. In Proceedings of the 58th Annual Meeting of the Association for Computational Linguistics: System Demonstrations, pages 312–319, Online. Association for Computational Linguistics.
- Cite (Informal):
- Penman: An Open-Source Library and Tool for AMR Graphs (Goodman, ACL 2020)
- PDF:
- https://preview.aclanthology.org/nschneid-patch-4/2020.acl-demos.35.pdf