SlideShare una empresa de Scribd logo
1 de 26
Descargar para leer sin conexión
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

Más contenido relacionado

La actualidad más candente

Semantics and Computational Semantics
Semantics and Computational SemanticsSemantics and Computational Semantics
Semantics and Computational SemanticsMarina Santini
 
Natural Language Processing
Natural Language ProcessingNatural Language Processing
Natural Language ProcessingToine Bogers
 
Predicate
Predicate Predicate
Predicate Mah Noor
 
Lexical Relations in Semantic
Lexical Relations in SemanticLexical Relations in Semantic
Lexical Relations in SemanticAyu Monita
 
Natural Language processing Parts of speech tagging, its classes, and how to ...
Natural Language processing Parts of speech tagging, its classes, and how to ...Natural Language processing Parts of speech tagging, its classes, and how to ...
Natural Language processing Parts of speech tagging, its classes, and how to ...Rajnish Raj
 
Relative Clauses Presented By Rawia Aljehani
Relative Clauses Presented By Rawia AljehaniRelative Clauses Presented By Rawia Aljehani
Relative Clauses Presented By Rawia AljehaniAcademic Supervisor
 
Language Model (N-Gram).pptx
Language Model (N-Gram).pptxLanguage Model (N-Gram).pptx
Language Model (N-Gram).pptxHeneWijaya
 
Parts of Speech
Parts of SpeechParts of Speech
Parts of Speechmpartain
 
Natural language processing (Python)
Natural language processing (Python)Natural language processing (Python)
Natural language processing (Python)Sumit Raj
 
Lecture 1: Semantic Analysis in Language Technology
Lecture 1: Semantic Analysis in Language TechnologyLecture 1: Semantic Analysis in Language Technology
Lecture 1: Semantic Analysis in Language TechnologyMarina Santini
 
Phrase Structure Grammar
Phrase Structure GrammarPhrase Structure Grammar
Phrase Structure GrammarAnusha Das
 

La actualidad más candente (20)

NLP_KASHK:Finite-State Automata
NLP_KASHK:Finite-State AutomataNLP_KASHK:Finite-State Automata
NLP_KASHK:Finite-State Automata
 
Semantics and Computational Semantics
Semantics and Computational SemanticsSemantics and Computational Semantics
Semantics and Computational Semantics
 
Natural Language Processing
Natural Language ProcessingNatural Language Processing
Natural Language Processing
 
Semantic analysis
Semantic analysisSemantic analysis
Semantic analysis
 
Semantics
SemanticsSemantics
Semantics
 
Anomaly ppt
Anomaly pptAnomaly ppt
Anomaly ppt
 
Adv&adj Phrase
Adv&adj PhraseAdv&adj Phrase
Adv&adj Phrase
 
Predicate
Predicate Predicate
Predicate
 
Lexical Relations in Semantic
Lexical Relations in SemanticLexical Relations in Semantic
Lexical Relations in Semantic
 
Natural Language processing Parts of speech tagging, its classes, and how to ...
Natural Language processing Parts of speech tagging, its classes, and how to ...Natural Language processing Parts of speech tagging, its classes, and how to ...
Natural Language processing Parts of speech tagging, its classes, and how to ...
 
Relative Clauses Presented By Rawia Aljehani
Relative Clauses Presented By Rawia AljehaniRelative Clauses Presented By Rawia Aljehani
Relative Clauses Presented By Rawia Aljehani
 
Language Model (N-Gram).pptx
Language Model (N-Gram).pptxLanguage Model (N-Gram).pptx
Language Model (N-Gram).pptx
 
Parts of Speech
Parts of SpeechParts of Speech
Parts of Speech
 
Natural language processing (Python)
Natural language processing (Python)Natural language processing (Python)
Natural language processing (Python)
 
Lecture 1: Semantic Analysis in Language Technology
Lecture 1: Semantic Analysis in Language TechnologyLecture 1: Semantic Analysis in Language Technology
Lecture 1: Semantic Analysis in Language Technology
 
SYSTEMIC FUNCTIONAL LINGUISTICS: TEXTUAL MEANINGS
SYSTEMIC FUNCTIONAL LINGUISTICS: TEXTUAL MEANINGSSYSTEMIC FUNCTIONAL LINGUISTICS: TEXTUAL MEANINGS
SYSTEMIC FUNCTIONAL LINGUISTICS: TEXTUAL MEANINGS
 
Gramatical functions
Gramatical functionsGramatical functions
Gramatical functions
 
Grammatical Case
Grammatical CaseGrammatical Case
Grammatical Case
 
Phrase Structure Grammar
Phrase Structure GrammarPhrase Structure Grammar
Phrase Structure Grammar
 
Semantics
SemanticsSemantics
Semantics
 

Similar a Lecture 3: Semantic Role Labelling

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 Instructionguest05424
 
Aspect Detection for Sentiment / Emotion Analysis
Aspect Detection for Sentiment / Emotion AnalysisAspect Detection for Sentiment / Emotion Analysis
Aspect Detection for Sentiment / Emotion AnalysisSeth Grimes
 
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 impactLORO
 
Artificial Intelligence Notes Unit 4
Artificial Intelligence Notes Unit 4Artificial Intelligence Notes Unit 4
Artificial Intelligence Notes Unit 4DigiGurukul
 
Chinese Word Segmentation in MSR-NLP
Chinese Word Segmentation in MSR-NLPChinese Word Segmentation in MSR-NLP
Chinese Word Segmentation in MSR-NLPAndi Wu
 
Lec12 semantic processing
Lec12 semantic processingLec12 semantic processing
Lec12 semantic processingManju Rajput
 
Cwpa 2016 comparative revision writing
Cwpa 2016 comparative revision writingCwpa 2016 comparative revision writing
Cwpa 2016 comparative revision writingmacktial
 
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 TranslationRIILP
 
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-132093738Assosa University
 
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...CITE
 
Technical Style Workshop Part 1
Technical Style Workshop Part 1Technical Style Workshop Part 1
Technical Style Workshop Part 1Eddie Hollon
 
Lecture: Context-Free Grammars
Lecture: Context-Free GrammarsLecture: Context-Free Grammars
Lecture: Context-Free GrammarsMarina Santini
 
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)Nicolas Van Labeke
 
Semantic Web - Ontology 101
Semantic Web - Ontology 101Semantic Web - Ontology 101
Semantic Web - Ontology 101Luigi De Russis
 

Similar 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
 

Más de Marina Santini

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...Marina Santini
 
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 ApplicationsMarina Santini
 
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-Marina Santini
 
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 FeaturesMarina Santini
 
Lecture: Semantic Word Clouds
Lecture: Semantic Word CloudsLecture: Semantic Word Clouds
Lecture: Semantic Word CloudsMarina Santini
 
Lecture: Ontologies and the Semantic Web
Lecture: Ontologies and the Semantic WebLecture: Ontologies and the Semantic Web
Lecture: Ontologies and the Semantic WebMarina Santini
 
Lecture: Summarization
Lecture: SummarizationLecture: Summarization
Lecture: SummarizationMarina Santini
 
Lecture: Question Answering
Lecture: Question AnsweringLecture: Question Answering
Lecture: Question AnsweringMarina Santini
 
IE: Named Entity Recognition (NER)
IE: Named Entity Recognition (NER)IE: Named Entity Recognition (NER)
IE: Named Entity Recognition (NER)Marina Santini
 
Lecture: Vector Semantics (aka Distributional Semantics)
Lecture: Vector Semantics (aka Distributional Semantics)Lecture: Vector Semantics (aka Distributional Semantics)
Lecture: Vector Semantics (aka Distributional Semantics)Marina Santini
 
Lecture: Word Sense Disambiguation
Lecture: Word Sense DisambiguationLecture: Word Sense Disambiguation
Lecture: Word Sense DisambiguationMarina Santini
 
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)Marina Santini
 
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) Marina Santini
 
Lecture 5: Interval Estimation
Lecture 5: Interval Estimation Lecture 5: Interval Estimation
Lecture 5: Interval Estimation Marina Santini
 
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 RatioMarina Santini
 
Lecture 3b: Decision Trees (1 part)
Lecture 3b: Decision Trees (1 part)Lecture 3b: Decision Trees (1 part)
Lecture 3b: Decision Trees (1 part) Marina Santini
 
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 & EvaluationMarina Santini
 

Más 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

Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxJisc
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentationcamerronhm
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfNirmal Dwivedi
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the ClassroomPooky Knightsmith
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSCeline George
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.pptRamjanShidvankar
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.MaryamAhmad92
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptxMaritesTamaniVerdade
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...pradhanghanshyam7136
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsMebane Rash
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structuredhanjurrannsibayan2
 
Dyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptxDyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptxcallscotland1987
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17Celine George
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024Elizabeth Walsh
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseAnaAcapella
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...Nguyen Thanh Tu Collection
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxVishalSingh1417
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...Poonam Aher Patil
 

Último (20)

Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the Classroom
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structure
 
Dyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptxDyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptx
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 

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