amrisi / amr-guidelines

240 stars 86 forks source link

'as' #196

Open nschneid opened 7 years ago

nschneid commented 7 years ago

I've been investigating ways in which 'as' is used with a noun phrase, and am wondering if there could be a cleaner way to represent them in AMR.

Some results from a release search for "as a":

a majority: core role of an overt verb predicate

have-org-role-91 (already documented at http://www.isi.edu/~ulf/amr/lib/amr-dict.html#as)

:prep-as

:mod

resemble-01

:compared-to

:ARGx-of

timjogorman commented 7 years ago

I wanted to second this; we've seen a lot of issues with "as" where there doesn't seem to be a very good solution.

One class of particularly tricky cases, I think, are these instances of "as" that roughly involve "treating X as Y for the purpose of Z":

I'd suggest that many of these could be solved if we had a frame (either agreeing to map to "treat-01" or adding a new one):

You're quoting a left wing propaganda site as a legitimate source?

(q / quote-01 :mode interrogative
      :ARG0 (y / you)
      :ARG2 (s / site
            :mod (p / propaganda
                  :mod (l3 / left-wing)))
      :manner (t / treat-01
            :ARG1 p
            :ARG2 (s2 / source
                  :ARG1-of (l2 / legitimate-02))))
I could definitely support that as a non proliferation treaty.
(p / possible-01
      :ARG1 (s / support-01
            :ARG0 (i / i)
            :ARG1 (t2 / that)
            :manner (d / definite)
            :condition (t3 / treat-01
                  :ARG1 t2
                  :ARG2 (t / treaty
                        :purpose (p2 / proliferate-01 :polarity -)))))
nschneid commented 7 years ago

I think many of these usages involve reframing. Looking at @timjogorman's examples:

nschneid commented 7 years ago

Claire: categorize-01?

Ulf: As a politician, Trump is X, but as an entertainer, Trump is Y. Referring to an aspect of something.

X is evaluated as Y with respect to Z.

Kira: have-relevance-91? "If you're hungry, there's food in the fridge." cf. #177

(p / politician :domain (t / Trump)
  :ARG1-of (h / have-relevance-91 :ARG2 (x / X :domain t)))

The "As a 'union'" example:

(t / treat-01 :ARG1 (i / it) :ARG2 (u / union)
  :ARG1-of (h / have-relevance-91 :ARG2 ...))

Tim: "As a retiree, she has medical benefits": Causal—because she's a retiree, she has medical benefits. Could be cause-01.

nschneid commented 7 years ago

As a teacher, I always wear dress shirts. ≠ I am a teacher who always wears dress shirts.

I put this aside as my lunch.