SlideShare ist ein Scribd-Unternehmen logo
1 von 30
Spanish Corpus for Sentiment
Analysis towards Brands
María Navas-Loro, Víctor Rodríguez-Doncel,
Idafen Santana-Perez, Alberto Sánchez
Technical University of Madrid
mnavas@fi.upm.es
SPECOM, 14th September 2017
INTRODUCTION
Spanish Sentiment Analysis
2
Introduction
Sentiment Analysis on Social Networks allows companies
to know better client opinions.
Main problem
Sentiment Analysis,
specially in Spanish, just
focuses on polarity...
… also due to Twitter policies,
there is not much annotated
training available…
Main problem
And even though we can find corpora in several fields,
such as the medical or the touristic, or more general
opinions...
… there is nothing for
opinion towards brands
in Spanish!
ANALYSIS PROPOSAL
Designed schema
6
Who we are
Analysis proposal
Post
Meaningful
Brands
Marketing
Mix
Sentiment
Analysis
Purchase
Funnel
Marketplace
Personal
Wellbeing
Collective
Wellbeing
AwarenessEvaluation
Purchase
Postpurchase
Review
Product
Price
Promotion
Place
Hate / Love
Satisfaction / Dissatisfaction
Hapiness / Sadness
Trust / Fear
Analysis proposal
Post
Meaningful
Brands
Marketing
Mix
Sentiment
Analysis
Purchase
Funnel
Marketplace
Personal
Wellbeing
Collective
Wellbeing
AwarenessEvaluation
Purchase
Postpurchase
Review
Product
Price
Promotion
Place
Hate / Love
Satisfaction / Dissatisfaction
Hapiness / Sadness
Trust / Fear
Purchase
Funnel
AwarenessEvaluation
Purchase
Postpurchase
Review
When?
Analysis proposal
Post
Meaningful
Brands
Marketing
Mix
Sentiment
Analysis
Purchase
Funnel
Marketplace
Personal
Wellbeing
Collective
Wellbeing
AwarenessEvaluation
Purchase
Postpurchase
Review
Product
Price
Promotion
Place
Hate / Love
Satisfaction / Dissatisfaction
Hapiness / Sadness
Trust / Fear
Meaningful
Brands
Marketplace
Personal
Wellbeing
Collective
Wellbeing
Where?
Post
Meaningful
Brands
Marketing
Mix
Sentiment
Analysis
Purchase
Funnel
Marketplace
Personal
Wellbeing
Collective
Wellbeing
AwarenessEvaluation
Purchase
Postpurchase
Review
Product
Price
Promotion
Place
Hate / Love
Satisfaction / Dissatisfaction
Hapiness / Sadness
Trust / Fear
Sentiment
Analysis
Hate / Love
Satisfaction / Dissatisfaction
Hapiness / Sadness
Trust / Fear
Emotion?
Analysis proposal
Analysis proposal
Post
Meaningful
Brands
Marketing
Mix
Sentiment
Analysis
Purchase
Funnel
Marketplace
Personal
Wellbeing
Collective
Wellbeing
AwarenessEvaluation
Purchase
Postpurchase
Review
Product
Price
Promotion
Place
Hate / Love
Satisfaction / Dissatisfaction
Hapiness / Sadness
Trust / Fear
What?
Marketing
MixProduct
Price
Promotion
Place
Analysis proposal
Post
Meaningful
Brands
Marketing
Mix
Sentiment
Analysis
Purchase
Funnel
Marketplace
Personal
Wellbeing
Collective
Wellbeing
AwarenessEvaluation
Purchase
Postpurchase
Review
Product
Price
Promotion
Place
Hate / Love
Satisfaction / Dissatisfaction
Hapiness / Sadness
Trust / Fear
Purchase
Funnel
AwarenessEvaluation
Purchase
Postpurchase
Review
Marketing
MixProduct
Price
Promotion
Place
Sentiment
Analysis
Hate / Love
Satisfaction / Dissatisfaction
Hapiness / Sadness
Trust / Fear
Meaningful
Brands
Marketplace
Personal
Wellbeing
Collective
Wellbeing
When?
Where?
Emotion?
What?
LPS BIGGER project
BUILDING PROCESS
Spanish Corpus for Sentiment Analysis towards Brands
15
Corpus building
1. Selection
of the brands
2. Acquisition
of tweets
3. Sifting 4. Tagging 5. Transformation
Sector Brand
BEVERAGES Cruzcampo, Heineken, Estrella Galicia, Mahou
AUTOMOTIVE Citroën, Fiat, Hyundai, Kia, Peugeot, Toyota
BANKING
Bankia, Bankinter, BBVA, Sabadell, ING, La
Caixa/Caixabank, Santander
FOOD Auchan, Bimbo, Hacendado, Milka, Pascual, Puleva
RETAIL
Alcampo, Carrefour, Decathlon, Ikea, Leroy Merlin,
Mediamarkt, Mercadona
TELECOM Amena, Lowi, Movistar, Orange, Vodafone, Yoigo
SPORTS Adidas, Nike, Reebok
Corpus building
2. Acquisition
of tweets
1. Selection of
the brands
3. Sifting 4. Tagging 5. Transformation
• Collected from Twitter between the 1st and the 7th
February 2017.
• Using keywords just related to the name of the
brands.
• Using just a filter, for Spanish tweets.
• Avoiding retweets.
• At the end of this step, there remainded more tan
23,000 tweets.
Corpus building
3. Sifting
1. Selection of
the brands
4. Tagging 5. Transformation
• Manual and automatic screening:
• Repeated tweets.
• The same tweet changing the URL.
• No real Brand (polysemous).
• Other languages…
• We obtain the final 4548 tweets.
2. Acquisition
of tweets
Corpus building
4. Tagging
1. Selection of
the brands
5. Transformation
• Three taggers for BEVERAGES, one for the whole corpus.
• Tags are per post, being possible have different emotions.
• Specific criteria was given to the taggers (available with
the corpus), along with information on interagreement and
Kappas. Example of criteria:
HAPPINESS is only given to products already acquired, not to future
purchases.
If a desired product is not found, SATISFACTION and SADNESS are
tagged.
2. Acquisition
of tweets
3. Sifting
Corpus building
5. Transformation
1. Selection of
the brands
• The corpus is represented as linked data, reusing
ontologies and also creating new classes:
• Marl and Onyx.
• SIOC.
• GoodRelations.
• It is also linked to external databases such as:
• Thomson Reuters’ PermID.
• DBpedia.
2. Acquisition
of tweets
3. Sifting 4. Tagging
SAB CORPUS
Spanish Corpus for Sentiment Analysis towards Brands
21
Final corpus statistics
Sector HATE SADNESS FEAR DISSATISF. NC2 SATISF. TRUST HAPPINESS LOVE
WITH
EMOTION
FOOD 5 4 0 28 181 153 149 50 44 367
AUTOMOTIVE 0 1 5 11 508 33 17 6 5 551
BANKING 32 6 92 146 561 8 3 0 0 712
BEVERAGES 15 8 5 131 253 302 225 51 53 686
SPORTS 16 17 2 87 430 123 78 32 74 653
RETAIL 27 10 13 100 1057 119 118 31 28 1328
TELECOM 32 2 0 73 152 21 15 8 3 249
TOTAL 127 48 117 576 3142 759 605 178 207 4546
SAB corpus connections
SAB corpus connects to external resources and uses
a proper vocabulary along with reusing
several ontologies.
Post
Meaningful
Brands
Marketing
Mix
Sentiment
Analysis
Purchase
Funnel
Marketplace
Personal
Wellbeing
Collective
Wellbeing
AwarenessEvaluation
Purchase
Postpurchase
Review
Product
Price
Promotion
Place
Hate / Love
Satisfaction / Dissatisfaction
Hapiness / Sadness
Trust / Fear
Example of a post
lps:826812979421257730 a sioc:Post ;
sioc:id "826812979421257730" ;
sioc:content "Ya me quede sin credito?? Hace 3 dias
tengo credito nomas... Movistar y la concha de tu
hermana"@es ;
marl:describesObject lps:Movistar ;
lps:isInPurchaseFunnel lps:postPurchase;
lps:hasMarketingMix lps:price;
lps:hasMeaningfulBrand lps:marketplace;
onyx:hasEmotion lps:hate, lps:dissatisfaccion ;
marl:hasPolarity marl:negative ;
marl:forDomain "TELCO" .
lps:hate a onyx:Emotion ;
rdfs:label "odio"@es, "hate"@en .
lps:dissatisfaction a onyx:Emotion ;
rdfs:label "insatisfaccion"@es, "dissatisfaction"@en .
Example of information for a brand and a company
lps:Movistar a gr:Brand ;
rdfs:seeAlso <http://dbpedia.org/resource/Movistar>
;
rdfs:label "Movistar" .
lps:1-5000062703 a gr:Business ;
rdfs:label "Telefonica de Espana, S.A.U.";
rdfs:seeAlso
<https://opencorporates.com/companies/es/82018474> ;
owl:sameAs permid:1-5000062703 .
CONCLUSIONS
Contributions and future work
26
Contributions and future lines
Some contributions of the SAB corpus:
• It covers a gap in the Spanish Sentiment Analysis.
• It offers a representation for Sentiment Analysis towards
Brands independent of the language.
• It offers Linked Data information that:
• Prevent corpus to be outdated (changes in names, for instance).
• Offer data related to brands beyond the text (CEOs…)
Future lines:
• Full annotation of all the aspects.
• More links.
• More tweets.
• Semantic annotation of emotional keywords.
Bibliography
Breslin, J.G., Decker, S., et al.: Sioc: an approach to connect web-
based communities. International Journal of Web Based
Communities 2(2), 133-142 (2006)
Sanchez Rada, J.F., Torres, M., et al.: A linked data approach to
sentiment and emotion analysis of twitter in the financial domain.
In: 2nd International Workshop on Finance and Economics on the
Semantic Web (2014)
Hepp, M.: Goodrelations: An ontology for describing products and
services offers on the web. In: International Conference on
Knowledge Engineering and Knowledge Management. pp. 329-
346. Springer (2008)
Thomson Reuters’ PermID: https://permid.org/
Dbpedia: http://dbpedia.org/
Link to the corpus
http://sabcorpus.linkeddata.es/
Thank you for your attention
Spanish Corpus for Sentiment
Analysis towards Brands
María Navas-Loro, Víctor Rodríguez-Doncel,
Idafen Santana-Perez, Alberto Sánchez
Technical University of Madrid
mnavas@fi.upm.es
SPECOM, 14th September 2017

Weitere ähnliche Inhalte

Ähnlich wie Spanish Corpus for Sentiment Analysis towards Brands

Cross sells and upsells what is the diff- _ get elastic ecommerce blog
Cross sells and upsells  what is the diff- _ get elastic ecommerce blogCross sells and upsells  what is the diff- _ get elastic ecommerce blog
Cross sells and upsells what is the diff- _ get elastic ecommerce blog
Rabindra Kumar Sahu
 
Experiential Learning Essay TemplateExperiential Learning .docx
Experiential Learning Essay TemplateExperiential Learning .docxExperiential Learning Essay TemplateExperiential Learning .docx
Experiential Learning Essay TemplateExperiential Learning .docx
SANSKAR20
 
How to make Visual Ads
How to make Visual AdsHow to make Visual Ads
How to make Visual Ads
KEYUR
 
Classifying brands on Facebook using supervised machine learning
Classifying brands on Facebook using supervised machine learningClassifying brands on Facebook using supervised machine learning
Classifying brands on Facebook using supervised machine learning
Sam Ho
 

Ähnlich wie Spanish Corpus for Sentiment Analysis towards Brands (20)

Cross sells and upsells what is the diff- _ get elastic ecommerce blog
Cross sells and upsells  what is the diff- _ get elastic ecommerce blogCross sells and upsells  what is the diff- _ get elastic ecommerce blog
Cross sells and upsells what is the diff- _ get elastic ecommerce blog
 
Content's Starring Role in Employee Advocacy
Content's Starring Role in Employee AdvocacyContent's Starring Role in Employee Advocacy
Content's Starring Role in Employee Advocacy
 
Communication Management for Startups
Communication Management for StartupsCommunication Management for Startups
Communication Management for Startups
 
MeetEdgar's FinCon18
MeetEdgar's FinCon18 MeetEdgar's FinCon18
MeetEdgar's FinCon18
 
Brands in Strategic Marketing guest lecture
Brands in Strategic Marketing guest lectureBrands in Strategic Marketing guest lecture
Brands in Strategic Marketing guest lecture
 
Experiential Learning Essay TemplateExperiential Learning .docx
Experiential Learning Essay TemplateExperiential Learning .docxExperiential Learning Essay TemplateExperiential Learning .docx
Experiential Learning Essay TemplateExperiential Learning .docx
 
How to make Visual Ads
How to make Visual AdsHow to make Visual Ads
How to make Visual Ads
 
Brand Journalism Basics | Prowly Academy
Brand Journalism Basics | Prowly AcademyBrand Journalism Basics | Prowly Academy
Brand Journalism Basics | Prowly Academy
 
Tools & Metrics for Maximizing Performance - LuxeCorp Club eLuxe
Tools & Metrics for Maximizing Performance - LuxeCorp Club eLuxeTools & Metrics for Maximizing Performance - LuxeCorp Club eLuxe
Tools & Metrics for Maximizing Performance - LuxeCorp Club eLuxe
 
Sysomos Monthly Webinar July - Social Listening 101
Sysomos Monthly Webinar July - Social Listening 101Sysomos Monthly Webinar July - Social Listening 101
Sysomos Monthly Webinar July - Social Listening 101
 
Content marketing world conference provides valuable info for associations
Content marketing world conference provides valuable info for associationsContent marketing world conference provides valuable info for associations
Content marketing world conference provides valuable info for associations
 
Lion + Panda Branding Workshop
Lion + Panda Branding WorkshopLion + Panda Branding Workshop
Lion + Panda Branding Workshop
 
"Growth hacking - The Launch of MJML" by Nicolas Garnier, Developer Evengelis...
"Growth hacking - The Launch of MJML" by Nicolas Garnier, Developer Evengelis..."Growth hacking - The Launch of MJML" by Nicolas Garnier, Developer Evengelis...
"Growth hacking - The Launch of MJML" by Nicolas Garnier, Developer Evengelis...
 
Classifying brands on Facebook using supervised machine learning
Classifying brands on Facebook using supervised machine learningClassifying brands on Facebook using supervised machine learning
Classifying brands on Facebook using supervised machine learning
 
Market focus as a growth enabler (Frank Amand, Marketing UX)
Market focus as a growth enabler (Frank Amand, Marketing UX)Market focus as a growth enabler (Frank Amand, Marketing UX)
Market focus as a growth enabler (Frank Amand, Marketing UX)
 
Epic #2
Epic #2Epic #2
Epic #2
 
Our Startup Branding Journey - What Makes A Brand Memorable?
Our Startup Branding Journey -  What Makes A Brand Memorable?Our Startup Branding Journey -  What Makes A Brand Memorable?
Our Startup Branding Journey - What Makes A Brand Memorable?
 
Messaging Basics
Messaging BasicsMessaging Basics
Messaging Basics
 
SparkToro Beta Sneak Peek
SparkToro Beta Sneak PeekSparkToro Beta Sneak Peek
SparkToro Beta Sneak Peek
 
Letters to a Friend on Social Media
Letters to a Friend on Social MediaLetters to a Friend on Social Media
Letters to a Friend on Social Media
 

Kürzlich hochgeladen

Proofreading- Basics to Artificial Intelligence Integration - Presentation:Sl...
Proofreading- Basics to Artificial Intelligence Integration - Presentation:Sl...Proofreading- Basics to Artificial Intelligence Integration - Presentation:Sl...
Proofreading- Basics to Artificial Intelligence Integration - Presentation:Sl...
David Celestin
 
Unlocking Exploration: Self-Motivated Agents Thrive on Memory-Driven Curiosity
Unlocking Exploration: Self-Motivated Agents Thrive on Memory-Driven CuriosityUnlocking Exploration: Self-Motivated Agents Thrive on Memory-Driven Curiosity
Unlocking Exploration: Self-Motivated Agents Thrive on Memory-Driven Curiosity
Hung Le
 
Jual obat aborsi Jakarta 085657271886 Cytote pil telat bulan penggugur kandun...
Jual obat aborsi Jakarta 085657271886 Cytote pil telat bulan penggugur kandun...Jual obat aborsi Jakarta 085657271886 Cytote pil telat bulan penggugur kandun...
Jual obat aborsi Jakarta 085657271886 Cytote pil telat bulan penggugur kandun...
ZurliaSoop
 
Bring back lost lover in USA, Canada ,Uk ,Australia ,London Lost Love Spell C...
Bring back lost lover in USA, Canada ,Uk ,Australia ,London Lost Love Spell C...Bring back lost lover in USA, Canada ,Uk ,Australia ,London Lost Love Spell C...
Bring back lost lover in USA, Canada ,Uk ,Australia ,London Lost Love Spell C...
amilabibi1
 
Uncommon Grace The Autobiography of Isaac Folorunso
Uncommon Grace The Autobiography of Isaac FolorunsoUncommon Grace The Autobiography of Isaac Folorunso
Uncommon Grace The Autobiography of Isaac Folorunso
Kayode Fayemi
 

Kürzlich hochgeladen (17)

lONG QUESTION ANSWER PAKISTAN STUDIES10.
lONG QUESTION ANSWER PAKISTAN STUDIES10.lONG QUESTION ANSWER PAKISTAN STUDIES10.
lONG QUESTION ANSWER PAKISTAN STUDIES10.
 
Dreaming Marissa Sánchez Music Video Treatment
Dreaming Marissa Sánchez Music Video TreatmentDreaming Marissa Sánchez Music Video Treatment
Dreaming Marissa Sánchez Music Video Treatment
 
My Presentation "In Your Hands" by Halle Bailey
My Presentation "In Your Hands" by Halle BaileyMy Presentation "In Your Hands" by Halle Bailey
My Presentation "In Your Hands" by Halle Bailey
 
Digital collaboration with Microsoft 365 as extension of Drupal
Digital collaboration with Microsoft 365 as extension of DrupalDigital collaboration with Microsoft 365 as extension of Drupal
Digital collaboration with Microsoft 365 as extension of Drupal
 
SOLID WASTE MANAGEMENT SYSTEM OF FENI PAURASHAVA, BANGLADESH.pdf
SOLID WASTE MANAGEMENT SYSTEM OF FENI PAURASHAVA, BANGLADESH.pdfSOLID WASTE MANAGEMENT SYSTEM OF FENI PAURASHAVA, BANGLADESH.pdf
SOLID WASTE MANAGEMENT SYSTEM OF FENI PAURASHAVA, BANGLADESH.pdf
 
Proofreading- Basics to Artificial Intelligence Integration - Presentation:Sl...
Proofreading- Basics to Artificial Intelligence Integration - Presentation:Sl...Proofreading- Basics to Artificial Intelligence Integration - Presentation:Sl...
Proofreading- Basics to Artificial Intelligence Integration - Presentation:Sl...
 
Unlocking Exploration: Self-Motivated Agents Thrive on Memory-Driven Curiosity
Unlocking Exploration: Self-Motivated Agents Thrive on Memory-Driven CuriosityUnlocking Exploration: Self-Motivated Agents Thrive on Memory-Driven Curiosity
Unlocking Exploration: Self-Motivated Agents Thrive on Memory-Driven Curiosity
 
Report Writing Webinar Training
Report Writing Webinar TrainingReport Writing Webinar Training
Report Writing Webinar Training
 
ICT role in 21st century education and it's challenges.pdf
ICT role in 21st century education and it's challenges.pdfICT role in 21st century education and it's challenges.pdf
ICT role in 21st century education and it's challenges.pdf
 
Zone Chairperson Role and Responsibilities New updated.pptx
Zone Chairperson Role and Responsibilities New updated.pptxZone Chairperson Role and Responsibilities New updated.pptx
Zone Chairperson Role and Responsibilities New updated.pptx
 
Dreaming Music Video Treatment _ Project & Portfolio III
Dreaming Music Video Treatment _ Project & Portfolio IIIDreaming Music Video Treatment _ Project & Portfolio III
Dreaming Music Video Treatment _ Project & Portfolio III
 
AWS Data Engineer Associate (DEA-C01) Exam Dumps 2024.pdf
AWS Data Engineer Associate (DEA-C01) Exam Dumps 2024.pdfAWS Data Engineer Associate (DEA-C01) Exam Dumps 2024.pdf
AWS Data Engineer Associate (DEA-C01) Exam Dumps 2024.pdf
 
Jual obat aborsi Jakarta 085657271886 Cytote pil telat bulan penggugur kandun...
Jual obat aborsi Jakarta 085657271886 Cytote pil telat bulan penggugur kandun...Jual obat aborsi Jakarta 085657271886 Cytote pil telat bulan penggugur kandun...
Jual obat aborsi Jakarta 085657271886 Cytote pil telat bulan penggugur kandun...
 
Bring back lost lover in USA, Canada ,Uk ,Australia ,London Lost Love Spell C...
Bring back lost lover in USA, Canada ,Uk ,Australia ,London Lost Love Spell C...Bring back lost lover in USA, Canada ,Uk ,Australia ,London Lost Love Spell C...
Bring back lost lover in USA, Canada ,Uk ,Australia ,London Lost Love Spell C...
 
Introduction to Artificial intelligence.
Introduction to Artificial intelligence.Introduction to Artificial intelligence.
Introduction to Artificial intelligence.
 
in kuwait௹+918133066128....) @abortion pills for sale in Kuwait City
in kuwait௹+918133066128....) @abortion pills for sale in Kuwait Cityin kuwait௹+918133066128....) @abortion pills for sale in Kuwait City
in kuwait௹+918133066128....) @abortion pills for sale in Kuwait City
 
Uncommon Grace The Autobiography of Isaac Folorunso
Uncommon Grace The Autobiography of Isaac FolorunsoUncommon Grace The Autobiography of Isaac Folorunso
Uncommon Grace The Autobiography of Isaac Folorunso
 

Spanish Corpus for Sentiment Analysis towards Brands