Misplaced Pages

Abstract Meaning Representation

Article snapshot taken from Wikipedia with creative commons attribution-sharealike license. Give it a read and then ask your questions in the chat. We can research this topic together.
This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these messages)
This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.
Find sources: "Abstract Meaning Representation" – news · newspapers · books · scholar · JSTOR (February 2017) (Learn how and when to remove this message)
The topic of this article may not meet Misplaced Pages's general notability guideline. Please help to demonstrate the notability of the topic by citing reliable secondary sources that are independent of the topic and provide significant coverage of it beyond a mere trivial mention. If notability cannot be shown, the article is likely to be merged, redirected, or deleted.
Find sources: "Abstract Meaning Representation" – news · newspapers · books · scholar · JSTOR (February 2017) (Learn how and when to remove this message)
(Learn how and when to remove this message)

Abstract Meaning Representation (AMR) is a semantic representation language. AMR graphs are rooted, labeled, directed, acyclic graphs (DAGs), comprising whole sentences. They are intended to abstract away from syntactic representations, in the sense that sentences which are similar in meaning should be assigned the same AMR, even if they are not identically worded. By nature, the AMR language is biased towards English – it is not meant to function as an international auxiliary language.

Abstract Meaning Representations have originally been introduced by Langkilde and Knight (1998) as a derivation from the Penman Sentence Plan Language, they are thus continuing a long tradition in Natural Language Generation and this has been their original domain of application. AMRs have re-gained attention since Banarescu et al. (2013), in particular, this includes the extension to novel tasks such as machine translation and natural language understanding. The modern (post-2010) AMR format preserves the syntax and many syntactic conceptions of the original AMR format but has been thoroughly revised to better align with PropBank. Moreover, AMR has been extended with formal conventions for metadata and conventions for entity linking (here, linking with Misplaced Pages entries).

Existing AMR technology includes tools and libraries for parsing, visualization, and surface generation as well as a considerable number of publicly available data sets. Many of these resources are collected at the AMR homepage at ISI/USC where AMR technology has been originally developed.

Example

Example sentence: The boy wants to go.

(w / want-01
  :arg0 (b / boy)
  :arg1 (g / go-01
    :arg0 b))

As far as predicate semantics are concerned, the role inventory of PropBank is largely based on semantic role annotations in the style of PropBank. Note that in pre-2010 AMR format, `:arg0` would be `:agent`, etc.


Banarescu et al. (2013) claim that this is equivalent to the following logical formula: w , b , g : i n s t a n c e ( w , w a n t _ 01 ) i n s t a n c e ( g , g o _ 01 ) i n s t a n c e ( b , b o y ) a r g 0 ( w , b ) a r g 1 ( w , g ) a r g 0 ( g , b ) {\displaystyle \exists w,b,g:instance(w,want\_01)\wedge instance(g,go\_01)\wedge instance(b,boy)\wedge arg0(w,b)\wedge arg1(w,g)\wedge arg0(g,b)}

In addition, they claim that this representation makes the will of the boy more explicit, highlighting that the intention of the boy is that he himself goes away (because `want-01` is the type of the top-level predicate).

Uniform Meaning Representations

In an extension of the original AMR formalism, Uniform Meaning Representations (UMR) have been proposed. While grounded in AMR, they eliminate specific characteristics of the English language that are featured in AMR, and are thus more easily applicable cross-linguistically.

References

  1. ^ Banarescu, Laura; Bonial, Claire; Cai, Shu; Georgescu, Madalina; Griffitt, Kira; Hermjakob, Ulf; Knight, Kevin; Koehn, Philipp; Palmer, Martha; Schneider, Nathan (2013). Abstract Meaning Representation for Sembanking (PDF). Sofia, Bulgaria: Association for Computational Linguistics. pp. 178–186. Retrieved 28 June 2019.
  2. "Abstract Meaning Representation (AMR)".
  3. Langkilde, Irene  and Knight, Kevin (1998), Generation that Exploits Corpus-Based Statistical Knowledge, In COLING 1998 Volume 1: The 17th International Conference on Computational Linguistics
  4. Kasper, Robert T. (1989). "A flexible interface for linking applications to Penman's sentence generator". Proceedings of the Workshop on Speech and Natural Language - HLT '89. Philadelphia, Pennsylvania: Association for Computational Linguistics: 153–158. doi:10.3115/100964.100979.
  5. "Penman 1.2.1 documentation".
  6. Jascob, Brad (2022-03-07), amrlib, retrieved 2022-03-16
  7. Montréal, RALI, Université de (2021-06-25), GoPhi : an AMR to ENGLISH VERBALIZER, retrieved 2022-03-16{{citation}}: CS1 maint: multiple names: authors list (link)
  8. "Abstract Meaning Representation (AMR)". amr.isi.edu. Retrieved 2022-03-16.
  9. ^ "umr-guidelines/guidelines.md at master · umr4nlp/umr-guidelines". GitHub. Retrieved 2023-10-05.
Category: