SlideShare uma empresa Scribd logo
1 de 26
Baixar para ler offline
Seman&c 
Analysis 
in 
Language 
Technology 
http://stp.lingfil.uu.se/~santinim/sais/2014/sais_2014.htm 
Seman&c 
Role 
Labelling 
/ 
Predicate-­‐Argument 
Structure 
Marina 
San&ni 
san$nim@stp.lingfil.uu.se 
Department 
of 
Linguis&cs 
and 
Philology 
Uppsala 
University, 
Uppsala, 
Sweden 
Autumn 
2014 
Lecture 3: SRL/PAS 
1
Outline 
• Seman&c 
(thema&c) 
Roles 
• Seman&c 
Role 
Labelling/Predicate-­‐Argument 
Structure 
Lecture 3: SRL/PAS 
2
The 
seman&cs 
of 
events 
• Predicates 
in 
FOL 
have 
fixed 
arity: 
they 
take 
a 
fixed 
number 
of 
arguments 
– 
predicates 
have 
a 
fixed 
arity 
Lecture 3: SRL/PAS 
3
event 
variables 
à 
(neo) 
Davidsonian 
event 
representa&on 
• No 
need 
to 
specify 
a 
fixed 
number 
of 
arguments 
• The 
event 
itself 
is 
a 
single 
argument. 
• Everything 
else 
is 
captured 
by 
addi&onal 
predica&on 
! 
Ǝe eating(e) ∧ eater(e, speaker)∧ eaten(e,turkey sandwich) ∧ 
meal(e,lunch) ∧ location(e,desk)∧time(e,tuesday)! 
Lecture 3: SRL/PAS 
4
What 
is 
the 
seman&c 
similarity 
here? 
• John 
broke 
the 
window 
Ǝe x,y, breaking(e) ∧ breaker(e, x) ∧ john(e,x)brokenThing(e,y) ∧ window(e,y)! 
• Mary 
opend 
the 
door 
Ǝe x,y, opening(e) ∧ opener(e, x) ∧ mary(e,x) ∧ openThing(e,y) ∧ door(e,y)# 
Deep roles = agents 
Lecture 3: SRL/PAS 
5
Examples: 
Thema&c 
Roles 
• Thema&c 
roles 
refer 
to 
a 
par&cular 
model 
of 
seman&c 
roles 
• Them 
roles 
try 
to 
capture 
the 
seman&c 
commonality 
betw 
breaker 
and 
eater 
à 
agents 
à 
voli&onal 
causa&on 
• brokenThing 
and 
openedThing 
are 
inanimate 
objects 
that 
are 
affected 
by 
te 
ac&on 
à 
themes 
Lecture 3: SRL/PAS 
6
2 
seman&c 
constraints 
on 
the 
arguments 
of 
event 
predicate 
1. Seman&c 
Roles 
2. Selec&onal 
Constraints 
Lecture 3: SRL/PAS 
7
I. 
Seman&c 
Roles 
• Express 
the 
seman&c 
of 
the 
arguments 
and 
its 
rela&on 
to 
predicate 
Lecture 3: SRL/PAS 
8
Examples 
• Some 
common 
roles 
Lecture 3: SRL/PAS 
9
Why 
are 
they 
useful? 
• Help 
generalize 
over 
different 
surface 
realiza&ons 
of 
predicate 
arguments. 
• Ex: 
Diathesis 
Lecture 3: SRL/PAS 
10
Problems 
• No 
standard 
set 
of 
roles 
• Some&mes, 
many 
fine-­‐grained 
roles 
• Difficult 
to 
formalize 
• Solu&on? 
– Generalized 
seman&c 
roles 
• PROTO-­‐AGENT, 
PROTO-­‐PATIENT, 
etc. 
… 
the 
more 
an 
argument 
displays 
agent-­‐like 
proper&es 
(voli&on, 
inten&onality 
etc), 
the 
greater 
the 
possibility 
that 
the 
argument 
can 
be 
labelled 
a 
proto-­‐agent… 
Lecture 3: SRL/PAS 
11
Predicate-­‐Argument 
Structure 
The 
argument 
structure 
of 
a 
verb 
is 
the 
lexical 
informa&on 
about 
the 
arguments 
of 
a 
predicate 
and 
their 
seman&c 
and 
syntac&c 
proper&es. 
Argument 
structure 
is 
generally 
seen 
as 
intermediate 
between 
seman&c-­‐role 
structure 
and 
syntac&c-­‐func&on 
structure. 
See: 
h^p://www.glo^opedia.org/index.php/Argument_structure 
Lecture 3: SRL/PAS 
12
Ex 
Argument 
structure 
is 
what 
makes 
a 
lexical 
head 
induce 
argument 
posi&ons 
in 
syntac&c 
structure 
is 
called 
its 
argument 
structure. 
Example: 
the 
head 
open 
has 
an 
argument 
structure 
which 
induces 
obligatorily 
one 
argument 
posi&on 
(Theme), 
and 
op&onally 
two 
more 
(Agent 
and 
Instrument). 
Lecture 3: SRL/PAS 
13
PropBank 
• Resource 
of 
sentences 
annotated 
with 
seman&c 
roles. 
– The 
English 
PropBank: 
sentences 
from 
the 
PennTreeBank. 
• Each 
sense 
of 
each 
verb 
has 
a 
specific 
set 
of 
roles: 
– Arg0 
= 
proto-­‐agent 
– Arg1 
= 
proto-­‐pa&ent 
– The 
seman&c 
of 
the 
other 
roles 
is 
specific 
to 
each 
verb 
sense… 
Lecture 3: SRL/PAS 
14
Ex 
• Same 
role, 
despite 
the 
differing 
surface 
forms: 
increase 
and 
Arg1 
Lecture 3: SRL/PAS 
15
FrameNet 
• Project 
that 
a^empts 
to 
generalize 
seman&c 
roles 
on 
different 
verbs 
and 
also 
betw 
verbs 
and 
nouns 
Lecture 3: SRL/PAS 
16
Frame 
• A 
structure 
with 
seman&c 
roles 
includes 
frame 
elements: 
– Core 
roles 
– Non-­‐core 
roles 
Lecture 3: SRL/PAS 
17
Each 
word 
evoke 
a 
frame 
• Ex: 
change_posi&on_on_a_scale 
Lecture 3: SRL/PAS 
18
II. 
Selec&onal 
Restric&ons 
• Seman&c 
constraints 
on 
arguments 
• Constraints 
that 
the 
verb 
imposes 
on 
the 
concepts 
that 
are 
allowed 
to 
fill 
its 
arguments 
roles. 
– I 
want 
to 
eat 
home 
– I 
want 
to 
eat 
French 
food 
How 
do 
we 
know 
that 
”home” 
is 
not 
a 
argument 
of 
eat? 
Seman&cally, 
we 
can 
say 
that 
the 
theme 
of 
”eat” 
is 
edible. 
edible 
becomes 
a 
selec&onal 
restric&on 
of 
the 
theme 
of 
eat. 
Lecture 3: SRL/PAS 
19
Selec&onal 
Restric&ons 
and 
FOL 
• neo-­‐Davidsonian 
representa&on 
of 
events: 
Lecture 3: SRL/PAS 
20 
• Drawbacks 
(p. 
662) 
– Using 
FOL 
for 
a 
simple 
task 
like 
this 
is 
overkill. 
Far 
too 
computa&onally 
expensive 
– We 
would 
need 
a 
KB 
of 
facts 
and 
concepts 
that 
is 
very 
large…
A 
more 
prac&cal 
approach 
• State 
selec&onal 
restric&ons 
in 
terms 
f 
WordNet 
synsets 
rather 
than 
as 
logical 
concepts. 
• Each 
predicate 
simply 
specifies 
a 
WordNet 
synset 
as 
the 
selec&onal 
restrictons 
on 
each 
of 
its 
arguments. 
ex: 
eat 
(food, 
nutrient) 
Selec&onal 
restric&on 
o 
the 
theme 
role 
of 
eat 
to 
the 
sysets 
àfood, 
nutrient 
Lecture 3: SRL/PAS 
21
Seman&c 
Role 
Labelling 
• Synonyms: 
– Thema&c 
role 
labelling 
– Case 
role 
assignment 
– Shallow 
seman&c 
parsing 
• What 
is 
it? 
– The 
task 
of 
automa&cally 
finding 
the 
appropriate 
role 
for 
each 
predicate 
in 
a 
sentence 
Lecture 3: SRL/PAS 
22
Current 
Approaches 
• Based 
on 
supervised 
machine 
learning 
– Adequate 
amounts 
of 
training 
and 
testng 
sets. 
– FrameNet 
and 
PropBank 
have 
been 
used 
for 
this 
purpose. 
Lecture 3: SRL/PAS 
23
Features 
suggested 
by 
Gildea 
and 
Jurafsky 
(2000, 
2002) 
Lecture 3: SRL/PAS 
24
Vectors 
of 
Features 
• SVM, 
Maximum 
Entropy 
and 
other 
classifiers 
Lecture 3: SRL/PAS 
25
The 
End 
Lecture 3: SRL/PAS 
26

Mais conteúdo relacionado

Mais procurados

MoM2010: Arabic natural language processing
MoM2010: Arabic natural language processingMoM2010: Arabic natural language processing
MoM2010: Arabic natural language processing
Hend Al-Khalifa
 
Principles And Parameter Of Universal Grammar
Principles And Parameter Of Universal GrammarPrinciples And Parameter Of Universal Grammar
Principles And Parameter Of Universal Grammar
Dr. Cupid Lucid
 

Mais procurados (20)

Transformations in Transformational Generative Grammar
Transformations in Transformational Generative GrammarTransformations in Transformational Generative Grammar
Transformations in Transformational Generative Grammar
 
Relative Clauses Presented By Rawia Aljehani
Relative Clauses Presented By Rawia AljehaniRelative Clauses Presented By Rawia Aljehani
Relative Clauses Presented By Rawia Aljehani
 
Grammar
GrammarGrammar
Grammar
 
The proposal of advanced syntax, especially in binding theory
The proposal of advanced syntax, especially in binding theoryThe proposal of advanced syntax, especially in binding theory
The proposal of advanced syntax, especially in binding theory
 
Unit 1
Unit 1Unit 1
Unit 1
 
Semantic Roles
Semantic Roles Semantic Roles
Semantic Roles
 
Wh Movement
Wh MovementWh Movement
Wh Movement
 
Lecture 2: Computational Semantics
Lecture 2: Computational SemanticsLecture 2: Computational Semantics
Lecture 2: Computational Semantics
 
ACTIVE AND PASSIVE VOICE
ACTIVE AND PASSIVE VOICEACTIVE AND PASSIVE VOICE
ACTIVE AND PASSIVE VOICE
 
Minimalism.pptx
Minimalism.pptxMinimalism.pptx
Minimalism.pptx
 
MoM2010: Arabic natural language processing
MoM2010: Arabic natural language processingMoM2010: Arabic natural language processing
MoM2010: Arabic natural language processing
 
Principles And Parameter Of Universal Grammar
Principles And Parameter Of Universal GrammarPrinciples And Parameter Of Universal Grammar
Principles And Parameter Of Universal Grammar
 
What can a corpus tell us about grammar
What can a corpus tell us about grammarWhat can a corpus tell us about grammar
What can a corpus tell us about grammar
 
Binding Theory.pptx
Binding Theory.pptxBinding Theory.pptx
Binding Theory.pptx
 
Words 2nd chapter- minimalist syntax
Words   2nd chapter- minimalist syntaxWords   2nd chapter- minimalist syntax
Words 2nd chapter- minimalist syntax
 
Applied NLP - Poster
Applied NLP - PosterApplied NLP - Poster
Applied NLP - Poster
 
Semantics chapter 2 saeed
Semantics chapter 2 saeedSemantics chapter 2 saeed
Semantics chapter 2 saeed
 
Principles and parameters of grammar report
Principles and parameters of grammar reportPrinciples and parameters of grammar report
Principles and parameters of grammar report
 
The locality principle- kiran
The locality principle- kiranThe locality principle- kiran
The locality principle- kiran
 
Intro. to Linguistics_12 Semantics
Intro. to Linguistics_12 SemanticsIntro. to Linguistics_12 Semantics
Intro. to Linguistics_12 Semantics
 

Semelhante a Lecture 3: Semantic Role Labelling

Chinese Word Segmentation in MSR-NLP
Chinese Word Segmentation in MSR-NLPChinese Word Segmentation in MSR-NLP
Chinese Word Segmentation in MSR-NLP
Andi Wu
 
14. Michael Oakes (UoW) Natural Language Processing for Translation
14. Michael Oakes (UoW) Natural Language Processing for Translation14. Michael Oakes (UoW) Natural Language Processing for Translation
14. Michael Oakes (UoW) Natural Language Processing for Translation
RIILP
 

Semelhante a Lecture 3: Semantic Role Labelling (20)

Combining General and Genre-Specific Approaches to L2 Writing Instruction
Combining General and Genre-Specific Approaches to L2 Writing InstructionCombining General and Genre-Specific Approaches to L2 Writing Instruction
Combining General and Genre-Specific Approaches to L2 Writing Instruction
 
Aspect Detection for Sentiment / Emotion Analysis
Aspect Detection for Sentiment / Emotion AnalysisAspect Detection for Sentiment / Emotion Analysis
Aspect Detection for Sentiment / Emotion Analysis
 
PARCC-ELA
PARCC-ELAPARCC-ELA
PARCC-ELA
 
Ics1019 ics5003
Ics1019 ics5003Ics1019 ics5003
Ics1019 ics5003
 
Alannah fitzgerald The TOETOE project planning for impact
Alannah fitzgerald The TOETOE project planning for impactAlannah fitzgerald The TOETOE project planning for impact
Alannah fitzgerald The TOETOE project planning for impact
 
AI Lesson 11
AI Lesson 11AI Lesson 11
AI Lesson 11
 
Artificial Intelligence Notes Unit 4
Artificial Intelligence Notes Unit 4Artificial Intelligence Notes Unit 4
Artificial Intelligence Notes Unit 4
 
Chinese Word Segmentation in MSR-NLP
Chinese Word Segmentation in MSR-NLPChinese Word Segmentation in MSR-NLP
Chinese Word Segmentation in MSR-NLP
 
ICS1019.pdf
ICS1019.pdfICS1019.pdf
ICS1019.pdf
 
Lec12 semantic processing
Lec12 semantic processingLec12 semantic processing
Lec12 semantic processing
 
Cc35451454
Cc35451454Cc35451454
Cc35451454
 
Cwpa 2016 comparative revision writing
Cwpa 2016 comparative revision writingCwpa 2016 comparative revision writing
Cwpa 2016 comparative revision writing
 
14. Michael Oakes (UoW) Natural Language Processing for Translation
14. Michael Oakes (UoW) Natural Language Processing for Translation14. Michael Oakes (UoW) Natural Language Processing for Translation
14. Michael Oakes (UoW) Natural Language Processing for Translation
 
Syntax.ppt
Syntax.pptSyntax.ppt
Syntax.ppt
 
https://www.slideshare.net/amaresimachew/hot-topics-132093738
https://www.slideshare.net/amaresimachew/hot-topics-132093738https://www.slideshare.net/amaresimachew/hot-topics-132093738
https://www.slideshare.net/amaresimachew/hot-topics-132093738
 
Multiple Methods and Techniques in Analyzing Computer-Supported Collaborative...
Multiple Methods and Techniques in Analyzing Computer-Supported Collaborative...Multiple Methods and Techniques in Analyzing Computer-Supported Collaborative...
Multiple Methods and Techniques in Analyzing Computer-Supported Collaborative...
 
Technical Style Workshop Part 1
Technical Style Workshop Part 1Technical Style Workshop Part 1
Technical Style Workshop Part 1
 
Lecture: Context-Free Grammars
Lecture: Context-Free GrammarsLecture: Context-Free Grammars
Lecture: Context-Free Grammars
 
OpenEssayist: Extractive Summarisation and Formative Assessment (DCLA13)
OpenEssayist: Extractive Summarisation and Formative Assessment (DCLA13)OpenEssayist: Extractive Summarisation and Formative Assessment (DCLA13)
OpenEssayist: Extractive Summarisation and Formative Assessment (DCLA13)
 
Semantic Web - Ontology 101
Semantic Web - Ontology 101Semantic Web - Ontology 101
Semantic Web - Ontology 101
 

Mais de Marina Santini

Mais de Marina Santini (20)

Can We Quantify Domainhood? Exploring Measures to Assess Domain-Specificity i...
Can We Quantify Domainhood? Exploring Measures to Assess Domain-Specificity i...Can We Quantify Domainhood? Exploring Measures to Assess Domain-Specificity i...
Can We Quantify Domainhood? Exploring Measures to Assess Domain-Specificity i...
 
Towards a Quality Assessment of Web Corpora for Language Technology Applications
Towards a Quality Assessment of Web Corpora for Language Technology ApplicationsTowards a Quality Assessment of Web Corpora for Language Technology Applications
Towards a Quality Assessment of Web Corpora for Language Technology Applications
 
A Web Corpus for eCare: Collection, Lay Annotation and Learning -First Results-
A Web Corpus for eCare: Collection, Lay Annotation and Learning -First Results-A Web Corpus for eCare: Collection, Lay Annotation and Learning -First Results-
A Web Corpus for eCare: Collection, Lay Annotation and Learning -First Results-
 
An Exploratory Study on Genre Classification using Readability Features
An Exploratory Study on Genre Classification using Readability FeaturesAn Exploratory Study on Genre Classification using Readability Features
An Exploratory Study on Genre Classification using Readability Features
 
Lecture: Semantic Word Clouds
Lecture: Semantic Word CloudsLecture: Semantic Word Clouds
Lecture: Semantic Word Clouds
 
Lecture: Ontologies and the Semantic Web
Lecture: Ontologies and the Semantic WebLecture: Ontologies and the Semantic Web
Lecture: Ontologies and the Semantic Web
 
Lecture: Summarization
Lecture: SummarizationLecture: Summarization
Lecture: Summarization
 
Relation Extraction
Relation ExtractionRelation Extraction
Relation Extraction
 
Lecture: Question Answering
Lecture: Question AnsweringLecture: Question Answering
Lecture: Question Answering
 
IE: Named Entity Recognition (NER)
IE: Named Entity Recognition (NER)IE: Named Entity Recognition (NER)
IE: Named Entity Recognition (NER)
 
Lecture: Vector Semantics (aka Distributional Semantics)
Lecture: Vector Semantics (aka Distributional Semantics)Lecture: Vector Semantics (aka Distributional Semantics)
Lecture: Vector Semantics (aka Distributional Semantics)
 
Lecture: Word Sense Disambiguation
Lecture: Word Sense DisambiguationLecture: Word Sense Disambiguation
Lecture: Word Sense Disambiguation
 
Lecture: Word Senses
Lecture: Word SensesLecture: Word Senses
Lecture: Word Senses
 
Sentiment Analysis
Sentiment AnalysisSentiment Analysis
Sentiment Analysis
 
Lecture 9: Machine Learning in Practice (2)
Lecture 9: Machine Learning in Practice (2)Lecture 9: Machine Learning in Practice (2)
Lecture 9: Machine Learning in Practice (2)
 
Lecture 8: Machine Learning in Practice (1)
Lecture 8: Machine Learning in Practice (1) Lecture 8: Machine Learning in Practice (1)
Lecture 8: Machine Learning in Practice (1)
 
Lecture 5: Interval Estimation
Lecture 5: Interval Estimation Lecture 5: Interval Estimation
Lecture 5: Interval Estimation
 
Lecture 4 Decision Trees (2): Entropy, Information Gain, Gain Ratio
Lecture 4 Decision Trees (2): Entropy, Information Gain, Gain RatioLecture 4 Decision Trees (2): Entropy, Information Gain, Gain Ratio
Lecture 4 Decision Trees (2): Entropy, Information Gain, Gain Ratio
 
Lecture 3b: Decision Trees (1 part)
Lecture 3b: Decision Trees (1 part)Lecture 3b: Decision Trees (1 part)
Lecture 3b: Decision Trees (1 part)
 
Lecture 3: Basic Concepts of Machine Learning - Induction & Evaluation
Lecture 3: Basic Concepts of Machine Learning - Induction & EvaluationLecture 3: Basic Concepts of Machine Learning - Induction & Evaluation
Lecture 3: Basic Concepts of Machine Learning - Induction & Evaluation
 

Último

Gardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch LetterGardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch Letter
MateoGardella
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
heathfieldcps1
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
QucHHunhnh
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
ciinovamais
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
QucHHunhnh
 

Último (20)

Gardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch LetterGardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch Letter
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
 
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docx
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 

Lecture 3: Semantic Role Labelling

  • 1. Seman&c Analysis in Language Technology http://stp.lingfil.uu.se/~santinim/sais/2014/sais_2014.htm Seman&c Role Labelling / Predicate-­‐Argument Structure Marina San&ni san$nim@stp.lingfil.uu.se Department of Linguis&cs and Philology Uppsala University, Uppsala, Sweden Autumn 2014 Lecture 3: SRL/PAS 1
  • 2. Outline • Seman&c (thema&c) Roles • Seman&c Role Labelling/Predicate-­‐Argument Structure Lecture 3: SRL/PAS 2
  • 3. The seman&cs of events • Predicates in FOL have fixed arity: they take a fixed number of arguments – predicates have a fixed arity Lecture 3: SRL/PAS 3
  • 4. event variables à (neo) Davidsonian event representa&on • No need to specify a fixed number of arguments • The event itself is a single argument. • Everything else is captured by addi&onal predica&on ! Ǝe eating(e) ∧ eater(e, speaker)∧ eaten(e,turkey sandwich) ∧ meal(e,lunch) ∧ location(e,desk)∧time(e,tuesday)! Lecture 3: SRL/PAS 4
  • 5. What is the seman&c similarity here? • John broke the window Ǝe x,y, breaking(e) ∧ breaker(e, x) ∧ john(e,x)brokenThing(e,y) ∧ window(e,y)! • Mary opend the door Ǝe x,y, opening(e) ∧ opener(e, x) ∧ mary(e,x) ∧ openThing(e,y) ∧ door(e,y)# Deep roles = agents Lecture 3: SRL/PAS 5
  • 6. Examples: Thema&c Roles • Thema&c roles refer to a par&cular model of seman&c roles • Them roles try to capture the seman&c commonality betw breaker and eater à agents à voli&onal causa&on • brokenThing and openedThing are inanimate objects that are affected by te ac&on à themes Lecture 3: SRL/PAS 6
  • 7. 2 seman&c constraints on the arguments of event predicate 1. Seman&c Roles 2. Selec&onal Constraints Lecture 3: SRL/PAS 7
  • 8. I. Seman&c Roles • Express the seman&c of the arguments and its rela&on to predicate Lecture 3: SRL/PAS 8
  • 9. Examples • Some common roles Lecture 3: SRL/PAS 9
  • 10. Why are they useful? • Help generalize over different surface realiza&ons of predicate arguments. • Ex: Diathesis Lecture 3: SRL/PAS 10
  • 11. Problems • No standard set of roles • Some&mes, many fine-­‐grained roles • Difficult to formalize • Solu&on? – Generalized seman&c roles • PROTO-­‐AGENT, PROTO-­‐PATIENT, etc. … the more an argument displays agent-­‐like proper&es (voli&on, inten&onality etc), the greater the possibility that the argument can be labelled a proto-­‐agent… Lecture 3: SRL/PAS 11
  • 12. Predicate-­‐Argument Structure The argument structure of a verb is the lexical informa&on about the arguments of a predicate and their seman&c and syntac&c proper&es. Argument structure is generally seen as intermediate between seman&c-­‐role structure and syntac&c-­‐func&on structure. See: h^p://www.glo^opedia.org/index.php/Argument_structure Lecture 3: SRL/PAS 12
  • 13. Ex Argument structure is what makes a lexical head induce argument posi&ons in syntac&c structure is called its argument structure. Example: the head open has an argument structure which induces obligatorily one argument posi&on (Theme), and op&onally two more (Agent and Instrument). Lecture 3: SRL/PAS 13
  • 14. PropBank • Resource of sentences annotated with seman&c roles. – The English PropBank: sentences from the PennTreeBank. • Each sense of each verb has a specific set of roles: – Arg0 = proto-­‐agent – Arg1 = proto-­‐pa&ent – The seman&c of the other roles is specific to each verb sense… Lecture 3: SRL/PAS 14
  • 15. Ex • Same role, despite the differing surface forms: increase and Arg1 Lecture 3: SRL/PAS 15
  • 16. FrameNet • Project that a^empts to generalize seman&c roles on different verbs and also betw verbs and nouns Lecture 3: SRL/PAS 16
  • 17. Frame • A structure with seman&c roles includes frame elements: – Core roles – Non-­‐core roles Lecture 3: SRL/PAS 17
  • 18. Each word evoke a frame • Ex: change_posi&on_on_a_scale Lecture 3: SRL/PAS 18
  • 19. II. Selec&onal Restric&ons • Seman&c constraints on arguments • Constraints that the verb imposes on the concepts that are allowed to fill its arguments roles. – I want to eat home – I want to eat French food How do we know that ”home” is not a argument of eat? Seman&cally, we can say that the theme of ”eat” is edible. edible becomes a selec&onal restric&on of the theme of eat. Lecture 3: SRL/PAS 19
  • 20. Selec&onal Restric&ons and FOL • neo-­‐Davidsonian representa&on of events: Lecture 3: SRL/PAS 20 • Drawbacks (p. 662) – Using FOL for a simple task like this is overkill. Far too computa&onally expensive – We would need a KB of facts and concepts that is very large…
  • 21. A more prac&cal approach • State selec&onal restric&ons in terms f WordNet synsets rather than as logical concepts. • Each predicate simply specifies a WordNet synset as the selec&onal restrictons on each of its arguments. ex: eat (food, nutrient) Selec&onal restric&on o the theme role of eat to the sysets àfood, nutrient Lecture 3: SRL/PAS 21
  • 22. Seman&c Role Labelling • Synonyms: – Thema&c role labelling – Case role assignment – Shallow seman&c parsing • What is it? – The task of automa&cally finding the appropriate role for each predicate in a sentence Lecture 3: SRL/PAS 22
  • 23. Current Approaches • Based on supervised machine learning – Adequate amounts of training and testng sets. – FrameNet and PropBank have been used for this purpose. Lecture 3: SRL/PAS 23
  • 24. Features suggested by Gildea and Jurafsky (2000, 2002) Lecture 3: SRL/PAS 24
  • 25. Vectors of Features • SVM, Maximum Entropy and other classifiers Lecture 3: SRL/PAS 25
  • 26. The End Lecture 3: SRL/PAS 26