Thursday, October 15, 2009

semantic role labelling - SRL

www.cs.brandeis.edu/~cs114/slides/SemanticRoleLabeling.ppt

Semantic Role Labeling – Giving Semantic Labels to Phrases
[AGENT Sotheby’s] offered [THEME a money-back guarantee] to [RECIPIENT the Dorrance heirs]

Applications
-----------------
Question Answering
Q: When was Napoleon defeated?
Look for: [PATIENT Napoleon] [PRED defeat-synset] [ARGM-TMP *ANS*]

Machine Translation
English (SVO) Farsi (SOV)
[AGENT The little boy] [AGENT pesar koocholo] boy-little
[PRED kicked] [THEME toop germezi] ball-red
[THEME the red ball] [ARGM-MNR moqtam] hard-adverb
[ARGM-MNR hard] [PRED zaad-e] hit-past

Document Summarization
Predicates and Heads of Roles summarize content

Information Extraction
SRL can be used to construct useful rules for IE

Annotations Used
-----------------
Syntactic Parsers
Collins’, Charniak’s (most systems) CCG parses ([Gildea & Hockenmaier 03],[Pradhan et al. 05]) TAG parses ([Chen & Rambow 03])

Shallow parsers
[NPYesterday] , [NPKristina] [VPhit] [NPScott] [PPwith] [NPa baseball].

Semantic ontologies (WordNet, automatically derived), and named entity classes
(v) hit (cause to move by striking)

propel, impel (cause to move forward with force)


Subtasks
-----------------
Identification:
Very hard task: to separate the argument substrings from the rest in this exponentially sized set
Usually only 1 to 9 (avg. 2.7) substrings have labels ARG and the rest have NONE for a predicate
Classification:
Given the set of substrings that have an ARG label, decide the exact semantic label

http://research.microsoft.com/pubs/101987/SRL-Tutorial-AAAI-07-0723.pdf

No comments: