SlideShare a Scribd company logo
1 of 18
ITVENSES - A SYMBOLIC
SYSTEM FOR ASPECT
BASED SENTIMENT
ANALYSIS
RODOLFO DELMONTE
DIPARTIMENTO DI STUDI LINGUISTICI E CULTURALI COMPARATI
UNIVERSITÀ CA’ FOSCARI
EMAIL: DELMONT@UNIVE.IT WEBSITE: RONDELMO.IT
1
OUTLINE
• Systems’ Architectures
• A Walkthrough Example
2
ITGETARUNS
3
ITVENSES
To develop the system I used 20% of the dataset and the remaining 80% for testing
4
WALKTHROUGH EXAMPLE
TAGGING AND LEMMATIZING
• opn(1240342904,[0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"M
anca il dentifricio in bagno.").
• 1240342904_1 - ['Manca'-v,il-art,dentifricio-n,in-p,bagno-n,'.'-
punto],
• 1240342904_1-[ i(1,’Manca',v,mancare-[sems=intr,mfeats=kl3s]),
i(2,il,art,il-[sems=def,mfeats=ms]), i(3,dentifricio,n,dentifricio-
[mfeats=ms]), i(4,in,p,in), i(5,bagno,n,bagno-
[sems=com,mfeats=ms]), i(6,’.',[punto],-)
5
WALKTHROUGH EXAMPLE
SYNTAX & SEMANTICS
• 1240342904_1-[ ibar-[‘Manca'-v-sn], obj-[il-art-sn,dentifricio-n-sn],
obl-[in-p-sp,bagno-n-sn]]
• 1240342904_1-[
• bagno-obl-1-[obl-[in-p-sp,bagno-n-sn]],
• dentifricio-obj-1-[obj-[il-art-sn,dentifricio-n-sn]],
• mancare-ibar-1- ibar-[Manca-v-sn]
• ]
6
WALKTHROUGH EXAMPLE
SYNTAX & SEMANTICS
pas(1240342904_1, mancare - [ refex(1240342904_1-1, v, 'Manca' -
mancare, [sems=intr,mfeats=kl3s], [activ,not_exten]),
refex(1240342904_1-3, n, dentifricio-dentifricio, [3,mas,sing],
[mfeats=ms], 1, subj / theme),
[ i(4,in,p,in,sp,[],1,-), refex(1240342904_1-5, n, bagno - bagno,
[def=indef,3,mas,sing], [
[act,agnt,artf,bld,cse,dyn,liqd,locat,med,obj,part], polsem = neut], 4,
obl / theme) ]
1 - [ lemma = mancare, disc_m = nil, polsem = negative, subcat =
[activ-not_exten], parola = ‘Manca’, change = gradual, view = external,
factive = factive, moodtense = presente] )
7
WALKTHROUGH EXAMPLE
FROM ITGETARUNS TO ITVENSES
• Try Match Aspect/s from refexs, i.e. Nouns, Verbs,
Adjectives - bagno aspect 2; mancare aspect 3
• Try Match Polarity/ies from refexs, i.e. Nouns,
Verbs, Adjectives - mancare marked as negative
• sievesall: recomposes aspects and polarities which
can be multiple for every sentence in a text
8
WALKTHROUGH EXAMPLE
FROM ITGETARUNS TO ITVENSES
• sievescheck: invertpols (invert polarities for the current aspect)
• sievescheck: focalizers (spots focalizers, minimizers, downtoners)
• sievescheck: checknegpriv (finds negation and its scope)
• sievescheck: syntax sieves (deletes current aspect assignment identifiers)
• Ind=2;Ind=3;Ind=6;Ind=7 - bagno Ind=2 (deleted)
• Ind=3 albergo;hotel;struttura & centro;centrale;a_due_passi
• Ind=2 camera;moquet;asciugamano;stanza;ambiente;bagno;letto &
spazioso;comodo & + pulito
• Ind=7 strada;piazza & rumoroso
• Ind=7 arrivare;raggiungere & difficile;distante;scomodo;scarso
9
WALKTHROUGH EXAMPLE
• collapseall: recovers all clause level analysis of the current
sentence both at propositional and at subjective/factivity level and
collects them together
• now each evaluation term is made up by a text index - a set of
semantic propositional level representations for that sentence - one
aspect assignment - one associated polarity assignment, made up
by a positive and a negative slot
10
WALKTHROUGH EXAMPLE
AUGMENTED PREDICATE ARGUMENT STR.
• 1240342904-[
• 1240342904_1-mancare(neg,statement,dentifricio-dentifricio-3,
bagno-bagno-5)]-
• [mancare]- Aspect seeds
• [[],[Manca]]- Polarities: Positive+Negative
• 3] Aspect Identifier
11
WALKTHROUGH EXAMPLE
• evalothers: evaluates sentences marked with aspect n.8 and
associates semantic representations
• reduceevals: collapses evaluation terms for the same sentence
with identical values
• othersieve: sieves and modifies aspect value using combinations
of aspect assignments present at text level; fires preferences for
combined aspect values which modify one or more value
12
WALKTHROUGH EXAMPLE
• comparevals: sieves and modifies those texts declaring “tutto bene”
or the opposite with an all aspects positive/negative marking
• checks for texts made up by a couple of aspects each evaluated to
the contrary
• checks for texts which have a semantic propositional level analysis
as nonfactual or as negated and marks them with negative polarity -
if + double negations
13
WALKTHROUGH EXAMPLE
• Outputs the resulting 0/1 string
• 1240342904-[0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]-true
www.rondelmo.it
14
PERFORMANCE OF ITVENSES
15
Delayed Results for Test Set After Ablation Experiment
PERFORMANCE OF ITVENSES
16
Results for Development Set
PERFORMANCE OF ITVENSES
17
Published Results for Test Set
ITVENSES FOR IRONITA
TASK A: Binary classification
TASK B: Multiclass classification
18

More Related Content

Similar to Present eval

Learning from Noisy Label Distributions (ICANN2017)
Learning from Noisy Label Distributions (ICANN2017)Learning from Noisy Label Distributions (ICANN2017)
Learning from Noisy Label Distributions (ICANN2017)Yuya Yoshikawa
 
Introduction to Statistics and Probability:
Introduction to Statistics and Probability:Introduction to Statistics and Probability:
Introduction to Statistics and Probability:Shrihari Shrihari
 
Worked examples of sampling uncertainty evaluation
Worked examples of sampling uncertainty evaluationWorked examples of sampling uncertainty evaluation
Worked examples of sampling uncertainty evaluationGH Yeoh
 
Fostering Systems Thinking in Your Students
Fostering Systems Thinking in Your StudentsFostering Systems Thinking in Your Students
Fostering Systems Thinking in Your StudentsSERC at Carleton College
 
41_experimental_ research.pptx
41_experimental_ research.pptx41_experimental_ research.pptx
41_experimental_ research.pptxAartiMonga4
 
MSPresentation_Spring2011
MSPresentation_Spring2011MSPresentation_Spring2011
MSPresentation_Spring2011Shaun Smith
 
Blueprinting: deciding what to measure, Liz Norman 2014
Blueprinting: deciding what to measure, Liz Norman 2014Blueprinting: deciding what to measure, Liz Norman 2014
Blueprinting: deciding what to measure, Liz Norman 2014Liz Norman
 
A multivariate approach for process variograms
A multivariate approach for process variogramsA multivariate approach for process variograms
A multivariate approach for process variogramsQuentin Dehaine
 
Scientific Software: Sustainability, Skills & Sociology
Scientific Software: Sustainability, Skills & SociologyScientific Software: Sustainability, Skills & Sociology
Scientific Software: Sustainability, Skills & SociologyNeil Chue Hong
 
SemanticSVD++: Incorporating Semantic Taste Evolution for Predicting Ratings
SemanticSVD++: Incorporating Semantic Taste Evolution for Predicting RatingsSemanticSVD++: Incorporating Semantic Taste Evolution for Predicting Ratings
SemanticSVD++: Incorporating Semantic Taste Evolution for Predicting Ratings Matthew Rowe
 
data analysis in research.pptx
data analysis in research.pptxdata analysis in research.pptx
data analysis in research.pptxAbdulRashidAdams
 
OCLR: A More Expressive, Pattern-Based Temporal Extension of OCL
OCLR: A More Expressive, Pattern-Based Temporal Extension of OCLOCLR: A More Expressive, Pattern-Based Temporal Extension of OCL
OCLR: A More Expressive, Pattern-Based Temporal Extension of OCLLionel Briand
 
User Experiments in Human-Computer Interaction
User Experiments in Human-Computer InteractionUser Experiments in Human-Computer Interaction
User Experiments in Human-Computer InteractionDr. Arindam Dey
 
Freshman Engineering Seminar Homework 7 Statistical Analysis.docx
Freshman Engineering Seminar Homework 7 Statistical Analysis.docxFreshman Engineering Seminar Homework 7 Statistical Analysis.docx
Freshman Engineering Seminar Homework 7 Statistical Analysis.docxbudbarber38650
 

Similar to Present eval (20)

Learning from Noisy Label Distributions (ICANN2017)
Learning from Noisy Label Distributions (ICANN2017)Learning from Noisy Label Distributions (ICANN2017)
Learning from Noisy Label Distributions (ICANN2017)
 
Introduction to Statistics and Probability:
Introduction to Statistics and Probability:Introduction to Statistics and Probability:
Introduction to Statistics and Probability:
 
Worked examples of sampling uncertainty evaluation
Worked examples of sampling uncertainty evaluationWorked examples of sampling uncertainty evaluation
Worked examples of sampling uncertainty evaluation
 
Fostering Systems Thinking in Your Students
Fostering Systems Thinking in Your StudentsFostering Systems Thinking in Your Students
Fostering Systems Thinking in Your Students
 
41_experimental_ research.pptx
41_experimental_ research.pptx41_experimental_ research.pptx
41_experimental_ research.pptx
 
A/B Testing at SweetIM
A/B Testing at SweetIMA/B Testing at SweetIM
A/B Testing at SweetIM
 
MSPresentation_Spring2011
MSPresentation_Spring2011MSPresentation_Spring2011
MSPresentation_Spring2011
 
LectureSlides3.pdf
LectureSlides3.pdfLectureSlides3.pdf
LectureSlides3.pdf
 
Blueprinting: deciding what to measure, Liz Norman 2014
Blueprinting: deciding what to measure, Liz Norman 2014Blueprinting: deciding what to measure, Liz Norman 2014
Blueprinting: deciding what to measure, Liz Norman 2014
 
A multivariate approach for process variograms
A multivariate approach for process variogramsA multivariate approach for process variograms
A multivariate approach for process variograms
 
Genetic Algorithm
Genetic AlgorithmGenetic Algorithm
Genetic Algorithm
 
Scientific Software: Sustainability, Skills & Sociology
Scientific Software: Sustainability, Skills & SociologyScientific Software: Sustainability, Skills & Sociology
Scientific Software: Sustainability, Skills & Sociology
 
SemanticSVD++: Incorporating Semantic Taste Evolution for Predicting Ratings
SemanticSVD++: Incorporating Semantic Taste Evolution for Predicting RatingsSemanticSVD++: Incorporating Semantic Taste Evolution for Predicting Ratings
SemanticSVD++: Incorporating Semantic Taste Evolution for Predicting Ratings
 
Clustering-based Location Recommendation(Collaborative Filtering)
Clustering-based Location Recommendation(Collaborative Filtering)Clustering-based Location Recommendation(Collaborative Filtering)
Clustering-based Location Recommendation(Collaborative Filtering)
 
MathModels.ppt
MathModels.pptMathModels.ppt
MathModels.ppt
 
Week08.pdf
Week08.pdfWeek08.pdf
Week08.pdf
 
data analysis in research.pptx
data analysis in research.pptxdata analysis in research.pptx
data analysis in research.pptx
 
OCLR: A More Expressive, Pattern-Based Temporal Extension of OCL
OCLR: A More Expressive, Pattern-Based Temporal Extension of OCLOCLR: A More Expressive, Pattern-Based Temporal Extension of OCL
OCLR: A More Expressive, Pattern-Based Temporal Extension of OCL
 
User Experiments in Human-Computer Interaction
User Experiments in Human-Computer InteractionUser Experiments in Human-Computer Interaction
User Experiments in Human-Computer Interaction
 
Freshman Engineering Seminar Homework 7 Statistical Analysis.docx
Freshman Engineering Seminar Homework 7 Statistical Analysis.docxFreshman Engineering Seminar Homework 7 Statistical Analysis.docx
Freshman Engineering Seminar Homework 7 Statistical Analysis.docx
 

Recently uploaded

FESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdfFESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdfMarinCaroMartnezBerg
 
Determinants of health, dimensions of health, positive health and spectrum of...
Determinants of health, dimensions of health, positive health and spectrum of...Determinants of health, dimensions of health, positive health and spectrum of...
Determinants of health, dimensions of health, positive health and spectrum of...shambhavirathore45
 
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...SUHANI PANDEY
 
Vip Model Call Girls (Delhi) Karol Bagh 9711199171✔️Body to body massage wit...
Vip Model  Call Girls (Delhi) Karol Bagh 9711199171✔️Body to body massage wit...Vip Model  Call Girls (Delhi) Karol Bagh 9711199171✔️Body to body massage wit...
Vip Model Call Girls (Delhi) Karol Bagh 9711199171✔️Body to body massage wit...shivangimorya083
 
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdfMarket Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdfRachmat Ramadhan H
 
Accredited-Transport-Cooperatives-Jan-2021-Web.pdf
Accredited-Transport-Cooperatives-Jan-2021-Web.pdfAccredited-Transport-Cooperatives-Jan-2021-Web.pdf
Accredited-Transport-Cooperatives-Jan-2021-Web.pdfadriantubila
 
April 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's AnalysisApril 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's Analysismanisha194592
 
Discover Why Less is More in B2B Research
Discover Why Less is More in B2B ResearchDiscover Why Less is More in B2B Research
Discover Why Less is More in B2B Researchmichael115558
 
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 nightCheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 nightDelhi Call girls
 
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...amitlee9823
 
Introduction-to-Machine-Learning (1).pptx
Introduction-to-Machine-Learning (1).pptxIntroduction-to-Machine-Learning (1).pptx
Introduction-to-Machine-Learning (1).pptxfirstjob4
 
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Callshivangimorya083
 
Best VIP Call Girls Noida Sector 22 Call Me: 8448380779
Best VIP Call Girls Noida Sector 22 Call Me: 8448380779Best VIP Call Girls Noida Sector 22 Call Me: 8448380779
Best VIP Call Girls Noida Sector 22 Call Me: 8448380779Delhi Call girls
 
BigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptxBigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptxolyaivanovalion
 
Smarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptxSmarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptxolyaivanovalion
 
CebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptxCebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptxolyaivanovalion
 
Halmar dropshipping via API with DroFx
Halmar  dropshipping  via API with DroFxHalmar  dropshipping  via API with DroFx
Halmar dropshipping via API with DroFxolyaivanovalion
 
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Callshivangimorya083
 
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...Valters Lauzums
 

Recently uploaded (20)

FESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdfFESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdf
 
Determinants of health, dimensions of health, positive health and spectrum of...
Determinants of health, dimensions of health, positive health and spectrum of...Determinants of health, dimensions of health, positive health and spectrum of...
Determinants of health, dimensions of health, positive health and spectrum of...
 
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
 
Vip Model Call Girls (Delhi) Karol Bagh 9711199171✔️Body to body massage wit...
Vip Model  Call Girls (Delhi) Karol Bagh 9711199171✔️Body to body massage wit...Vip Model  Call Girls (Delhi) Karol Bagh 9711199171✔️Body to body massage wit...
Vip Model Call Girls (Delhi) Karol Bagh 9711199171✔️Body to body massage wit...
 
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdfMarket Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
 
Sampling (random) method and Non random.ppt
Sampling (random) method and Non random.pptSampling (random) method and Non random.ppt
Sampling (random) method and Non random.ppt
 
Accredited-Transport-Cooperatives-Jan-2021-Web.pdf
Accredited-Transport-Cooperatives-Jan-2021-Web.pdfAccredited-Transport-Cooperatives-Jan-2021-Web.pdf
Accredited-Transport-Cooperatives-Jan-2021-Web.pdf
 
April 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's AnalysisApril 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's Analysis
 
Discover Why Less is More in B2B Research
Discover Why Less is More in B2B ResearchDiscover Why Less is More in B2B Research
Discover Why Less is More in B2B Research
 
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 nightCheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
 
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
 
Introduction-to-Machine-Learning (1).pptx
Introduction-to-Machine-Learning (1).pptxIntroduction-to-Machine-Learning (1).pptx
Introduction-to-Machine-Learning (1).pptx
 
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
 
Best VIP Call Girls Noida Sector 22 Call Me: 8448380779
Best VIP Call Girls Noida Sector 22 Call Me: 8448380779Best VIP Call Girls Noida Sector 22 Call Me: 8448380779
Best VIP Call Girls Noida Sector 22 Call Me: 8448380779
 
BigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptxBigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptx
 
Smarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptxSmarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptx
 
CebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptxCebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptx
 
Halmar dropshipping via API with DroFx
Halmar  dropshipping  via API with DroFxHalmar  dropshipping  via API with DroFx
Halmar dropshipping via API with DroFx
 
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
 
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
 

Present eval

  • 1. ITVENSES - A SYMBOLIC SYSTEM FOR ASPECT BASED SENTIMENT ANALYSIS RODOLFO DELMONTE DIPARTIMENTO DI STUDI LINGUISTICI E CULTURALI COMPARATI UNIVERSITÀ CA’ FOSCARI EMAIL: DELMONT@UNIVE.IT WEBSITE: RONDELMO.IT 1
  • 4. ITVENSES To develop the system I used 20% of the dataset and the remaining 80% for testing 4
  • 5. WALKTHROUGH EXAMPLE TAGGING AND LEMMATIZING • opn(1240342904,[0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"M anca il dentifricio in bagno."). • 1240342904_1 - ['Manca'-v,il-art,dentifricio-n,in-p,bagno-n,'.'- punto], • 1240342904_1-[ i(1,’Manca',v,mancare-[sems=intr,mfeats=kl3s]), i(2,il,art,il-[sems=def,mfeats=ms]), i(3,dentifricio,n,dentifricio- [mfeats=ms]), i(4,in,p,in), i(5,bagno,n,bagno- [sems=com,mfeats=ms]), i(6,’.',[punto],-) 5
  • 6. WALKTHROUGH EXAMPLE SYNTAX & SEMANTICS • 1240342904_1-[ ibar-[‘Manca'-v-sn], obj-[il-art-sn,dentifricio-n-sn], obl-[in-p-sp,bagno-n-sn]] • 1240342904_1-[ • bagno-obl-1-[obl-[in-p-sp,bagno-n-sn]], • dentifricio-obj-1-[obj-[il-art-sn,dentifricio-n-sn]], • mancare-ibar-1- ibar-[Manca-v-sn] • ] 6
  • 7. WALKTHROUGH EXAMPLE SYNTAX & SEMANTICS pas(1240342904_1, mancare - [ refex(1240342904_1-1, v, 'Manca' - mancare, [sems=intr,mfeats=kl3s], [activ,not_exten]), refex(1240342904_1-3, n, dentifricio-dentifricio, [3,mas,sing], [mfeats=ms], 1, subj / theme), [ i(4,in,p,in,sp,[],1,-), refex(1240342904_1-5, n, bagno - bagno, [def=indef,3,mas,sing], [ [act,agnt,artf,bld,cse,dyn,liqd,locat,med,obj,part], polsem = neut], 4, obl / theme) ] 1 - [ lemma = mancare, disc_m = nil, polsem = negative, subcat = [activ-not_exten], parola = ‘Manca’, change = gradual, view = external, factive = factive, moodtense = presente] ) 7
  • 8. WALKTHROUGH EXAMPLE FROM ITGETARUNS TO ITVENSES • Try Match Aspect/s from refexs, i.e. Nouns, Verbs, Adjectives - bagno aspect 2; mancare aspect 3 • Try Match Polarity/ies from refexs, i.e. Nouns, Verbs, Adjectives - mancare marked as negative • sievesall: recomposes aspects and polarities which can be multiple for every sentence in a text 8
  • 9. WALKTHROUGH EXAMPLE FROM ITGETARUNS TO ITVENSES • sievescheck: invertpols (invert polarities for the current aspect) • sievescheck: focalizers (spots focalizers, minimizers, downtoners) • sievescheck: checknegpriv (finds negation and its scope) • sievescheck: syntax sieves (deletes current aspect assignment identifiers) • Ind=2;Ind=3;Ind=6;Ind=7 - bagno Ind=2 (deleted) • Ind=3 albergo;hotel;struttura & centro;centrale;a_due_passi • Ind=2 camera;moquet;asciugamano;stanza;ambiente;bagno;letto & spazioso;comodo & + pulito • Ind=7 strada;piazza & rumoroso • Ind=7 arrivare;raggiungere & difficile;distante;scomodo;scarso 9
  • 10. WALKTHROUGH EXAMPLE • collapseall: recovers all clause level analysis of the current sentence both at propositional and at subjective/factivity level and collects them together • now each evaluation term is made up by a text index - a set of semantic propositional level representations for that sentence - one aspect assignment - one associated polarity assignment, made up by a positive and a negative slot 10
  • 11. WALKTHROUGH EXAMPLE AUGMENTED PREDICATE ARGUMENT STR. • 1240342904-[ • 1240342904_1-mancare(neg,statement,dentifricio-dentifricio-3, bagno-bagno-5)]- • [mancare]- Aspect seeds • [[],[Manca]]- Polarities: Positive+Negative • 3] Aspect Identifier 11
  • 12. WALKTHROUGH EXAMPLE • evalothers: evaluates sentences marked with aspect n.8 and associates semantic representations • reduceevals: collapses evaluation terms for the same sentence with identical values • othersieve: sieves and modifies aspect value using combinations of aspect assignments present at text level; fires preferences for combined aspect values which modify one or more value 12
  • 13. WALKTHROUGH EXAMPLE • comparevals: sieves and modifies those texts declaring “tutto bene” or the opposite with an all aspects positive/negative marking • checks for texts made up by a couple of aspects each evaluated to the contrary • checks for texts which have a semantic propositional level analysis as nonfactual or as negated and marks them with negative polarity - if + double negations 13
  • 14. WALKTHROUGH EXAMPLE • Outputs the resulting 0/1 string • 1240342904-[0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]-true www.rondelmo.it 14
  • 15. PERFORMANCE OF ITVENSES 15 Delayed Results for Test Set After Ablation Experiment
  • 16. PERFORMANCE OF ITVENSES 16 Results for Development Set
  • 17. PERFORMANCE OF ITVENSES 17 Published Results for Test Set
  • 18. ITVENSES FOR IRONITA TASK A: Binary classification TASK B: Multiclass classification 18