Graph Methods for Multilingual FrameNets Collin F . Baker Michael - - PowerPoint PPT Presentation

graph methods for multilingual framenets
SMART_READER_LITE
LIVE PREVIEW

Graph Methods for Multilingual FrameNets Collin F . Baker Michael - - PowerPoint PPT Presentation

The FrameNet lexical database as a set of graphs FN annotation Sentences Conclusions References Graph Methods for Multilingual FrameNets Collin F . Baker Michael J. Ellsworth International Computer Science Institute Berkeley, California


slide-1
SLIDE 1

The FrameNet lexical database as a set of graphs FN annotation Sentences Conclusions References

Graph Methods for Multilingual FrameNets

Collin F . Baker Michael J. Ellsworth

International Computer Science Institute Berkeley, California

TextGraphs ACL 2017

slide-2
SLIDE 2

The FrameNet lexical database as a set of graphs FN annotation Sentences Conclusions References

Overview

The FrameNet lexical database as a set of graphs FrameNet annotation as graphs Syntactico-semantic annotation graphs of parallel sentences Graph methods and Conclusions

slide-3
SLIDE 3

The FrameNet lexical database as a set of graphs FN annotation Sentences Conclusions References

The Multilingual FrameNet Project

  • Goals:
  • Organize and align existing FrameNet-like projects in 8-10

languages

  • Provide a multilingual language resource to NLP research,

language teachers, etc.

  • Improve access to and understanding of FrameNet data

from all languages (both lexicon and annotated texts)

  • Research questions:
  • What data structures are appropriate for the new resource?
  • How “universal” are semantic frames? What are

implications for MT, cross-linguistic IE & IR, etc.?

  • How can graph methods help us achieve these goals? We

hope to receive suggestions from the TextGraph community

slide-4
SLIDE 4

The FrameNet lexical database as a set of graphs FN annotation Sentences Conclusions References

Frames, Frame elements, Lemmas and Lexical units

  • Frames and Frame Elements (FEs)

Judgement: Cognizer , Evaluee , Reason , etc. Placing: Agent , Theme , Goal , etc. Take place of: New , Old , Role , Time , etc.

Everyone ADMIRES her for working so hard . I HANG my clothes in the wardrobe By 1803 cotton REPLACED wool as Britain’s leading export

  • Frames and Lexical Units (LUs)

Judgement: admire.v, contempt.n, stigmatize.v, reverence.n Placing: place.v., drape.v, cram.v, file.v Take place of: replace.v, replacement.n, take place of.v

  • 1,223 frames, 10,542 FEs (9.7/frame), 13,634 LUs

(12.5/frame), 202,229 annotation sets

slide-5
SLIDE 5

The FrameNet lexical database as a set of graphs FN annotation Sentences Conclusions References

Frames, Frame elements, Lemmas and Lexical units as a graph

slide-6
SLIDE 6

The FrameNet lexical database as a set of graphs FN annotation Sentences Conclusions References

Frames, Frame elements, Lemmas and Lexical units as a graph

slide-7
SLIDE 7

The FrameNet lexical database as a set of graphs FN annotation Sentences Conclusions References

Frames, Frame elements, Lemmas and Lexical units as a graph

slide-8
SLIDE 8

The FrameNet lexical database as a set of graphs FN annotation Sentences Conclusions References

Frame relations

  • Inheritance
  • Perspective on (full example)
  • Subframe and Precedes
  • Others
  • Using
  • Causative of, Inchoative of
  • Metaphor
  • "See also"

All frame relations are accompanied by relations between corresponding frame element across the frames.

slide-9
SLIDE 9

The FrameNet lexical database as a set of graphs FN annotation Sentences Conclusions References

“Perspective on” frame relations

Note that reality is more complex; Quitting and Firing are not the same kind of event, there are many ways employment can end: resigning under pressure, retirement, etc.

slide-10
SLIDE 10

The FrameNet lexical database as a set of graphs FN annotation Sentences Conclusions References

Frame Grapher

slide-11
SLIDE 11

The FrameNet lexical database as a set of graphs FN annotation Sentences Conclusions References

Graph of FrameNet semantic types (partial)

Animate_being Sentient Human Artifact Structure Body_of_water Running_water Living_thing Location Region Point Line Landform Physical_entity [...] Physical_object Body_part Container

slide-12
SLIDE 12

The FrameNet lexical database as a set of graphs FN annotation Sentences Conclusions References

FN Annotation (Annotator’s view)

slide-13
SLIDE 13

The FrameNet lexical database as a set of graphs FN annotation Sentences Conclusions References

FN Annotation (XML view)

<sentence sentNo="0" aPos="102894573" ID="695812"> <text>Dr Farmery blames the Department of Health for causing undue alarm, but that claim’s rejected by the Helpline set up to address public concern. </text> <annotationSet cDate="01/07/2003 11:09:51 PST Tue" status="MANUAL" ID="867585"> <layer rank="1" name="FE"> <label cBy="BoC" feID="115" end="9" start="0" name="Cognizer"/> <label cBy="BoC" feID="116" end="41" start="18" name="Evaluee"/> <label cBy="BoC" feID="117" end="65" start="43" name="Reason"/> </layer> <layer rank="1" name="GF"> <label end="9" start="0" name="Ext"/> <label end="41" start="18" name="Obj"/> <label end="65" start="43" name="Dep"/> </layer> <layer rank="1" name="PT"> <label end="9" start="0" name="NP"/> <label end="41" start="18" name="NP"/> <label end="65" start="43" name="PPing"/> </layer> <layer rank="1" name="Target"> <label cBy="BoC" end="16" start="11" name="Target"/> </layer> </annotationSet> </sentence>

slide-14
SLIDE 14

The FrameNet lexical database as a set of graphs FN annotation Sentences Conclusions References

Annotation of a sentence as a graph (1)

everyone admires her for working so hard NP S Judgement T Ext Cognizer NP Obj Evaluee PPing Dep Reason Marker VPing Sem Head

slide-15
SLIDE 15

The FrameNet lexical database as a set of graphs FN annotation Sentences Conclusions References

Annotation of a sentence as a graph (2)

everyone admires her for working so hard NP S Judgement T Ext Cognizer

1 NP

Obj Evaluee PPing Dep Reason Marker VPing Work Sem Head T DNI Goal

1

Agent AVP Manner

slide-16
SLIDE 16

The FrameNet lexical database as a set of graphs FN annotation Sentences Conclusions References

Grammatical Function, Phrase Type, and Other layers

  • Construction Grammar is presupposed in FN syntactic

analysis, but not fully explicit in the annotation.

  • Grammatical functions (GFs)
  • "External"
  • "Obj"
  • "Dep"
  • Modified head
  • Phrase types (PTs)
  • NP

, VPto, AdjP , etc.

  • "Other" layer
  • Relativizer and Antecedent
slide-17
SLIDE 17

The FrameNet lexical database as a set of graphs FN annotation Sentences Conclusions References

An English sentence for analysis

We will be looking at (a clause from) a sentence from a TED talk by Ken Robinson: “Do Schools Kill Creativity?”: The thing they were good at at school was not valued or was actually stigmatized.

slide-18
SLIDE 18

The FrameNet lexical database as a set of graphs FN annotation Sentences Conclusions References

Syntactic (constituency) tree of sentence

the thing they were good at at school was n't valued

  • r

was actually stigmatized S NP Ext VP Head Rel-clause NP Ext VP Head NP Head Mod Head Conj VP Head VP Head Head AP PP Head Head PP Head Mod Head Mod Head NP Head

slide-19
SLIDE 19

The FrameNet lexical database as a set of graphs FN annotation Sentences Conclusions References

Syntactico-semantic graph of English sentence

slide-20
SLIDE 20

The FrameNet lexical database as a set of graphs FN annotation Sentences Conclusions References

Syntactico-semantic graph of parallel Japanese sentence

学校は gakkou wa school-TOPIC 彼らの karera no their 才能を sainou o talent-ACC 評価し hyoukashi- value Positive_judgement ない

  • nai

not どころか dokoroka instead ダメ dame unacceptible Negative_judgement だ da be と to QUOT 烙印を rakuin o brand-ACC 押し

  • shi-

press てしまう

  • te shimau

"end up" NP: EXPERTISE Skill T

[2] N

Protagonist VP: JUDGEMENT T Obj Evaluee

1

Cognizer AUX: NEGATION T VP: LABELING +Aux VP: LABELING Sem Head AUX Aux

[1] NP

VP: JUDGEMENT LABELING +Conjunction Conjunction Head VP: JUDGEMENT +NEGATION Head AdjP: DESIRABILITY T

2

Entity Sfin: DESIRABILITY Cop Sem Head と-P: DESIRABILITY Marker Sem Head NP Label VP T

1

Speaker

2

Entity Utterance S: JUDGEMENT LABELING +Conjunction Ext Head Head Negated_p Aux Supp

slide-21
SLIDE 21

The FrameNet lexical database as a set of graphs FN annotation Sentences Conclusions References

Semantics-only graph of English sentence

slide-22
SLIDE 22

The FrameNet lexical database as a set of graphs FN annotation Sentences Conclusions References

Frame shifts in translation

We examined frames in two different semantic domains, in two documents with different styles of translation:

  • Sherlock Holmes, The Hound of the Baskervilles

(professional, “literary” translation)– Motion events

  • TED, “Do Schools Kill Creativity?” (volunteer, “literal”

translation)– Motion and Communication events Source Langs Domain Same Partial Diff. Total Hound EN–ES Motion 33 3 23 59 TED EN–BrPT Motion 38 4 22 64 TED EN–BrPT Commun. 47 11 7 65

slide-23
SLIDE 23

The FrameNet lexical database as a set of graphs FN annotation Sentences Conclusions References

Frame Shifts in the Communication Domain

he turned to her mother and said, ’Mrs.Lynne,. . . Statement.say ele se virou para a mãe e disse: ’Sra.Lynne,. . . Statement.dizer I said, ’What happened?’ Statement.say Eu perguntei: ’O que aconteceu?’ Questioning.perguntar She said, “She did.” Statement.say Ela respondeu: Ela levou. Communication_response responder I mean, he was seven at some point. Linguistic_meaning.mean Quero dizer, ele algum dia teve sete anos. Statement dizer

slide-24
SLIDE 24

The FrameNet lexical database as a set of graphs FN annotation Sentences Conclusions References

Uses of Graph methods with Frame Semantic Annotation and Parsing

  • Visualize of complex relations, including cross-lingual

relations

  • Query with graph expressions (e.g. using Neo4j DB)
  • Express constraints as graph unification (≈ Construction

grammar)

  • Summarize valences (Kernel Dependency Graphs, cf.

Fillmore & Sato 2002)

NP S or VP Judgement Ext Cognizer NP Obj Evaluee PPing Dep Reason admire T for Marker VPing Sem Head

slide-25
SLIDE 25

The FrameNet lexical database as a set of graphs FN annotation Sentences Conclusions References

Conclusions

  • The current XML format is too close to the DB structure,

less than optimal for both humans and machines

  • A more perspicuous representation would help

collaboration in Multilingual FrameNet and NLP research more generally

  • Graphs can serve this purpose
  • We welcome your suggestions about how we can make

better use of graph representations!

slide-26
SLIDE 26

The FrameNet lexical database as a set of graphs FN annotation Sentences Conclusions References

Acknowledgements

This material is based in part upon work supported by the National Science Foundation under grant No. 1629989 ”Multilingual FrameNet: A Resource Enabling Cross-Lingual Research for the Natural Language Processing Community”.

  • Thank you!
  • Questions?
  • http://framenet.icsi.berkeley.edu
slide-27
SLIDE 27

The FrameNet lexical database as a set of graphs FN annotation Sentences Conclusions References

Semantics-only graph of parallel Japanese sentence

slide-28
SLIDE 28

The FrameNet lexical database as a set of graphs FN annotation Sentences Conclusions References

FILLMORE, CHARLES J., & HIROAKI SATO. 2002. Transparency and building lexical dependency graphs. In Proceedings of the 28th Annual Meeting of the Berkeley Linguistics Society, ed. by J. Larson & M. Paster, 87–99.