User Tools

Site Tools


nlp:amr_annotation

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
nlp:amr_annotation [2021/06/07 03:10] – [AMR Annotation] jmflanignlp:amr_annotation [2023/06/15 07:36] (current) – external edit 127.0.0.1
Line 1: Line 1:
 ====== AMR Annotation ====== ====== AMR Annotation ======
-This page describes how to annotate English sentences with AMR graphs to check the output of your parser or create more training data (perhaps in a new domain).+This page describes how to annotate English sentences with AMR graphs to create more training data (perhaps in a new domain) or check the output of your parser.
  
-  * Read the guidelines to learn how AMR works: [[https://github.com/amrisi/amr-guidelines/blob/master/amr.md|AMR Guidelines]] +  * Step 1: Read the guidelines to learn how AMR works: [[https://github.com/amrisi/amr-guidelines/blob/master/amr.md|AMR Guidelines]] 
-  * Watch the video on how to use the AMR editor: [[https://www.youtube.com/watch?v=hy3zrhgtAVQ|AMR editor video]] ([[https://amr.isi.edu/lib/videos.html|more videos]])+  * Step 2: Watch the video on how to use the AMR editor: [[https://www.youtube.com/watch?v=hy3zrhgtAVQ|AMR editor video]] ([[https://amr.isi.edu/lib/videos.html|more videos]])
   * To actually annotate:   * To actually annotate:
-    * Go to [[http://www.isi.edu/~ulf/amr/AMR-editor.html|AMR editor]]+    * Go to [[http://www.isi.edu/~ulf/amr/AMR-editor.html|AMR editor]] (you can login as guest)
     * First, decide the "main" event/verb in the sentence and put that at the top.  If sentence is a conjunction of main verbs or is actually a multi-sentence then a conjunction or ''multi-sentence'' concept goes at the top.     * First, decide the "main" event/verb in the sentence and put that at the top.  If sentence is a conjunction of main verbs or is actually a multi-sentence then a conjunction or ''multi-sentence'' concept goes at the top.
     * You'll want to proceed top-down in the AMR.  For each content word in the AMR, decide if it's an event, thing or property.  Add the lemma to the AMR graph using the editor.  If it is an event concept, then click on it and a pop-up will open with the PropBank frame file.  Click on the definition you want to use.  You'll need to look at the definitions of the arguments of the event to correctly annotate them.     * You'll want to proceed top-down in the AMR.  For each content word in the AMR, decide if it's an event, thing or property.  Add the lemma to the AMR graph using the editor.  If it is an event concept, then click on it and a pop-up will open with the PropBank frame file.  Click on the definition you want to use.  You'll need to look at the definitions of the arguments of the event to correctly annotate them.
-    * There are many linguistic phenomena that are not covered in the annotation guidelines.  If you don't know how to handle a certain linguistic phenomena, there are two approaches you can employ: +    * There are many linguistic phenomena you may encounter that are not covered in the annotation guidelines.  If you're not sure about how to handle a certain linguistic phenomena, there are two approaches you can employ: 
-      * Look up the phenomena in the [[https://www.isi.edu/~ulf/amr/lib/amr-dict.html|AMR Dict]] and decide what to do +      * Look up the phenomena in the [[https://www.isi.edu/~ulf/amr/lib/amr-dict.html|AMR Dict]] ([[https://web.archive.org/web/20160830041115/http://www.isi.edu:80/~ulf/amr/lib/amr-dict.html|archived version]]) and decide what to do 
-      * Search in an AMR corpus to see how the other annotators have handled the phenomena (sometimes annotations may be inconsistent, and this should be resolved through discussion) +      * Search in an AMR corpus for words or phrases that exhibit the phenomenon to see how the other annotators have handled it (sometimes annotations may be inconsistent, and this should be resolved through discussion) 
-    * If you find that there is a reoccurring phenomena in your domain that isn't handled well in AMR or PropBank, you may need to add more predicates.  You may need to expand the PropBank lexicon to include predicates in your domain or add more core AMR predicates.  Examples:  [[https://www.aclweb.org/anthology/2020.lrec-1.601.pdf|Spatial AMR]], [[https://www.aclweb.org/anthology/2020.lrec-1.86.pdf|Dialogue-AMR]]+    * If you find a reoccurring phenomena in your domain that isn't handled well in AMR or PropBank, you may need to add more predicates.  To do this, you can expand the PropBank lexicon to include predicates in your domain or add more core AMR predicates.  Examples:  [[https://www.aclweb.org/anthology/2020.lrec-1.601.pdf|Spatial AMR]], [[https://www.aclweb.org/anthology/2020.lrec-1.86.pdf|Dialogue-AMR]], [[https://amr.isi.edu/download.html|Bio AMR Corpus]]
     * If you find a problem with the AMR data, you can [[http://amr.isi.edu/report-bug.html|submit a bug report]]     * If you find a problem with the AMR data, you can [[http://amr.isi.edu/report-bug.html|submit a bug report]]
-  * To annotate non-English sentences, you'll need a PropBank-style resource of event predicates in that language.+  * To annotate non-English sentences, you'll need a PropBank-style resource of event predicates in that language upon which to build the AMRs Examples: [[http://www.lrec-conf.org/proceedings/lrec2014/pdf/384_Paper.pdf|Xue 2014]], [[https://aclweb.org/anthology/W/W16/W16-1702.pdf|Li 2016]]
  
 ===== Related Pages ===== ===== Related Pages =====
   * [[Abstract Meaning Representation]]   * [[Abstract Meaning Representation]]
  
nlp/amr_annotation.1623035401.txt.gz · Last modified: 2023/06/15 07:36 (external edit)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki