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 A Symbolic System for Aspect Based Sentiment Analysis

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 A Symbolic System for Aspect Based Sentiment Analysis (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

Log Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptxLog Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptxJohnnyPlasten
 
From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...Florian Roscheck
 
Schema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdfSchema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdfLars Albertsson
 
VIP High Class Call Girls Bikaner Anushka 8250192130 Independent Escort Servi...
VIP High Class Call Girls Bikaner Anushka 8250192130 Independent Escort Servi...VIP High Class Call Girls Bikaner Anushka 8250192130 Independent Escort Servi...
VIP High Class Call Girls Bikaner Anushka 8250192130 Independent Escort Servi...Suhani Kapoor
 
Call Girls In Mahipalpur O9654467111 Escorts Service
Call Girls In Mahipalpur O9654467111  Escorts ServiceCall Girls In Mahipalpur O9654467111  Escorts Service
Call Girls In Mahipalpur O9654467111 Escorts ServiceSapana Sha
 
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...dajasot375
 
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /WhatsappsBeautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsappssapnasaifi408
 
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
 
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...Suhani Kapoor
 
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptxEMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptxthyngster
 
PKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptxPKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptxPramod Kumar Srivastava
 
B2 Creative Industry Response Evaluation.docx
B2 Creative Industry Response Evaluation.docxB2 Creative Industry Response Evaluation.docx
B2 Creative Industry Response Evaluation.docxStephen266013
 
Brighton SEO | April 2024 | Data Storytelling
Brighton SEO | April 2024 | Data StorytellingBrighton SEO | April 2024 | Data Storytelling
Brighton SEO | April 2024 | Data StorytellingNeil Barnes
 
RA-11058_IRR-COMPRESS Do 198 series of 1998
RA-11058_IRR-COMPRESS Do 198 series of 1998RA-11058_IRR-COMPRESS Do 198 series of 1998
RA-11058_IRR-COMPRESS Do 198 series of 1998YohFuh
 
Low Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service Bhilai
Low Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service BhilaiLow Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service Bhilai
Low Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service BhilaiSuhani Kapoor
 
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
Predicting Employee Churn: A Data-Driven Approach Project Presentation
Predicting Employee Churn: A Data-Driven Approach Project PresentationPredicting Employee Churn: A Data-Driven Approach Project Presentation
Predicting Employee Churn: A Data-Driven Approach Project PresentationBoston Institute of Analytics
 

Recently uploaded (20)

Log Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptxLog Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptx
 
From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...
 
E-Commerce Order PredictionShraddha Kamble.pptx
E-Commerce Order PredictionShraddha Kamble.pptxE-Commerce Order PredictionShraddha Kamble.pptx
E-Commerce Order PredictionShraddha Kamble.pptx
 
VIP Call Girls Service Charbagh { Lucknow Call Girls Service 9548273370 } Boo...
VIP Call Girls Service Charbagh { Lucknow Call Girls Service 9548273370 } Boo...VIP Call Girls Service Charbagh { Lucknow Call Girls Service 9548273370 } Boo...
VIP Call Girls Service Charbagh { Lucknow Call Girls Service 9548273370 } Boo...
 
Schema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdfSchema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdf
 
VIP High Class Call Girls Bikaner Anushka 8250192130 Independent Escort Servi...
VIP High Class Call Girls Bikaner Anushka 8250192130 Independent Escort Servi...VIP High Class Call Girls Bikaner Anushka 8250192130 Independent Escort Servi...
VIP High Class Call Girls Bikaner Anushka 8250192130 Independent Escort Servi...
 
Call Girls In Mahipalpur O9654467111 Escorts Service
Call Girls In Mahipalpur O9654467111  Escorts ServiceCall Girls In Mahipalpur O9654467111  Escorts Service
Call Girls In Mahipalpur O9654467111 Escorts Service
 
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
 
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /WhatsappsBeautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsapps
 
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
 
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
 
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptxEMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptx
 
PKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptxPKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptx
 
B2 Creative Industry Response Evaluation.docx
B2 Creative Industry Response Evaluation.docxB2 Creative Industry Response Evaluation.docx
B2 Creative Industry Response Evaluation.docx
 
Brighton SEO | April 2024 | Data Storytelling
Brighton SEO | April 2024 | Data StorytellingBrighton SEO | April 2024 | Data Storytelling
Brighton SEO | April 2024 | Data Storytelling
 
RA-11058_IRR-COMPRESS Do 198 series of 1998
RA-11058_IRR-COMPRESS Do 198 series of 1998RA-11058_IRR-COMPRESS Do 198 series of 1998
RA-11058_IRR-COMPRESS Do 198 series of 1998
 
Low Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service Bhilai
Low Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service BhilaiLow Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service Bhilai
Low Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service Bhilai
 
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
 
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
 
Predicting Employee Churn: A Data-Driven Approach Project Presentation
Predicting Employee Churn: A Data-Driven Approach Project PresentationPredicting Employee Churn: A Data-Driven Approach Project Presentation
Predicting Employee Churn: A Data-Driven Approach Project Presentation
 

A Symbolic System for Aspect Based Sentiment Analysis

  • 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