SlideShare a Scribd company logo
1 of 14
Deep Tweets: from Entity Linking
to Sentiment Analysis
Pierpaolo Basile, Valerio Basile, Malvina Nissim, Nicole Novielli
{pierpaolo.basile,nicole.novielli}@uniba.it
{v.basile,m.nissim}@rug.nl
Timeline of Tasks
SemEval‘13
Sentiment Analysis
in Twitter
SemEval‘14
- Sentiment
Analysis in Twitter
- Aspect Based
Sentiment Analysis
Evalita 2014
SENTIPOLC
SemEval‘15
- Implicit Polarity of Events
- Sentiment Analysis in Twitter
- Sentiment Analysis of Figurative
Language in Twitter
- Aspect Based Sentiment Analysis
SemEval‘16
- Sentiment Analysis in Twitter
- Aspect Based Sentiment Analysis
- Detecting Stance in Tweets
SENTIPOLC @Evalita 2014
• Tasks
– Subjectivity Classification
– Polarity Classification (most popular)
– Irony Detection
• Best system supervised (Uniba)
– Two rule-based systems (Unibo, Ca’ Foscari-Venezia)
– All ML systems supervised
• Most popular task at Evalita 2014
– 11 Teams
– 35 Submitted runs (only from research institutions)
– Interest from industry
Timeline of Tasks
#Micropost2014
Named Entity Extraction
and Linking (NEEL)
#MSM2013
Concept Extraction
Challenge
SemEval‘13
Sentiment Analysis
in Twitter
SemEval‘14
- Sentiment
Analysis in Twitter
- Aspect Based
Sentiment Analysis
Evalita 2014
SENTIPOLC
SemEval‘15
- Implicit Polarity of Events
- Sentiment Analysis in Twitter
- Sentiment Analysis of Figurative
Language in Twitter
- Aspect Based Sentiment Analysis
#Micropost2015
Named Entity Extraction
and Linking (NEEL)
SemEval’15
Multilingual All-Words
Sense Disambiguation
and Entity Linking
SemEval‘16
- Sentiment Analysis in Twitter
- Aspect Based Sentiment Analysis
- Detecting Stance in Tweets
Evalita 2016?
Entity-Based Sentiment Analysis
• Detecting the sentiment attached to an entity
in a tweet
• Stance detection
• Relevant for modelling socio-economic
phenomena
– Mining political sentiment, predicting election
results
– Commercial application
– Health issues
Annotation of Entities
@FabioClerici sono altri a dire che un reato.
E il "politometro" come lo chiama #Grillo vale
per tutti. Anche per chi fa #antipolitica.
FabioClerici (offsets 1-13)
linked as NIL
(no resources in DBpedia)
Grillo (offsets 85-91)
linked with the respective URI in DBpedia:
http://dbpedia. org/resource/Beppe_Grillo
Challenge-oriented Sentiment
Analysis?
• Prevalence of supervised ML systems in both
SemEval and Evalita
• Beyond the challenge, are they valid in the
real world?
– Domain-dependence and low temporal validity
– Political debates: countries afflicted by war
– Technology: ‘killer’ features in positive reviews
Distribution in SENTIPOLC Data
39%
61%
Positive Tweets
Negative Tweets
34%
66%
#Grillo #Monti
Sentiment Analysis of Figurative
Language
• Complex relation between sentiment and
figurative language
– Irony mainly acts as a polarity reverser
– Metaphor, sarcasm and other linguistic devices
might impact sentiment in different ways
• Necessary treatment: > 20% of tweets show
some form of figurative usage (irony/sarcasm)
Annotation of Irony
• Extension of the SENTIPOLC schema
subj pos neg irony opos oneg Description
1 1 0 1 0 1 Subjective tweet
Positive literal polarity
Negative overall polarity
Botta di ottimismo a #lInfedele: Governo
Monti, o la va o la spacca
Resources
• SENTIPOLC Dataset1
– Train set using tweets about political topic
• TWITA2
– Expand train set
– Test (no political topic)
• Italian dataset of manually annotated tweets
for Named Entity Linking3
– Add sentiment annotation
1 - http://www.di.unito.it/~tutreeb/sentipolc-evalita14/data.html (Basile et al., 2014)
2 - http://valeriobasile.github.io/twita/about.html (Basile and Nissim 2013)
3 - https://github.com/swapUniba/neel-it-twitter (Basile et al., @CLIC 2015)
Conclusion and Open Issues
• Entity linking and sentiment analysis on Twitter are
challenging, attractive, and timely tasks for the
Italian NLP community
– Options: running the two tasks on shared data?
– How does SA differ in message- and entity-level?
Techniques, features, results.
– How to deal with the layer of figurative language?
– How is annotation affected?
• How to prevent challenge-bound systems?
– Train and test set from different domains
– Multiple runs of submission
Evalita 2016?

More Related Content

Similar to Deep Tweets Entity Linking Sentiment Analysis

SHORTer VERSION - Liminality and Communitas in Social Media - The case of Twi...
SHORTer VERSION - Liminality and Communitas in Social Media - The case of Twi...SHORTer VERSION - Liminality and Communitas in Social Media - The case of Twi...
SHORTer VERSION - Liminality and Communitas in Social Media - The case of Twi...Jana Herwig
 
Language of Politics on Twitter - 03 Analysis
Language of Politics on Twitter - 03 AnalysisLanguage of Politics on Twitter - 03 Analysis
Language of Politics on Twitter - 03 AnalysisYelena Mejova
 
SENTIment POLarity Classification Task - Sentipolc@Evalita 2014
SENTIment POLarity Classification Task - Sentipolc@Evalita 2014 SENTIment POLarity Classification Task - Sentipolc@Evalita 2014
SENTIment POLarity Classification Task - Sentipolc@Evalita 2014 University of Torino
 
Social Media Analysis... according to Net7
Social Media Analysis... according to Net7Social Media Analysis... according to Net7
Social Media Analysis... according to Net7Net7
 
Social Data Sentiment Analysis
Social Data Sentiment AnalysisSocial Data Sentiment Analysis
Social Data Sentiment AnalysisSeth Grimes
 
No misunderstandings during Earthquakes
No misunderstandings during EarthquakesNo misunderstandings during Earthquakes
No misunderstandings during EarthquakesISCRAM 2015
 
Stance and Gender Detection in Tweets on Catalan Independence. Ibereval@SEPLN...
Stance and Gender Detection in Tweets on Catalan Independence. Ibereval@SEPLN...Stance and Gender Detection in Tweets on Catalan Independence. Ibereval@SEPLN...
Stance and Gender Detection in Tweets on Catalan Independence. Ibereval@SEPLN...Francisco Manuel Rangel Pardo
 
A Dream of Predicting Elections and Trading Stocks using Twitter - Yelena Mej...
A Dream of Predicting Elections and Trading Stocks using Twitter - Yelena Mej...A Dream of Predicting Elections and Trading Stocks using Twitter - Yelena Mej...
A Dream of Predicting Elections and Trading Stocks using Twitter - Yelena Mej...Yandex
 
Communication between open source developers
Communication between open source developersCommunication between open source developers
Communication between open source developersAlexander Serebrenik
 
Picturing the Social: Talk for Transforming Digital Methods Winter School
Picturing the Social: Talk for Transforming Digital Methods Winter SchoolPicturing the Social: Talk for Transforming Digital Methods Winter School
Picturing the Social: Talk for Transforming Digital Methods Winter SchoolFarida Vis
 
Liminality and Communitas in Social Media: The Case of Twitter
Liminality and Communitas in Social Media: The Case of TwitterLiminality and Communitas in Social Media: The Case of Twitter
Liminality and Communitas in Social Media: The Case of TwitterJana Herwig
 
Facebook Integrity Academic Conference presentation
Facebook Integrity Academic Conference presentationFacebook Integrity Academic Conference presentation
Facebook Integrity Academic Conference presentationNiki Cheong
 
Sense4us PACITA event presentation
Sense4us PACITA event presentationSense4us PACITA event presentation
Sense4us PACITA event presentationSENSE4US project
 

Similar to Deep Tweets Entity Linking Sentiment Analysis (13)

SHORTer VERSION - Liminality and Communitas in Social Media - The case of Twi...
SHORTer VERSION - Liminality and Communitas in Social Media - The case of Twi...SHORTer VERSION - Liminality and Communitas in Social Media - The case of Twi...
SHORTer VERSION - Liminality and Communitas in Social Media - The case of Twi...
 
Language of Politics on Twitter - 03 Analysis
Language of Politics on Twitter - 03 AnalysisLanguage of Politics on Twitter - 03 Analysis
Language of Politics on Twitter - 03 Analysis
 
SENTIment POLarity Classification Task - Sentipolc@Evalita 2014
SENTIment POLarity Classification Task - Sentipolc@Evalita 2014 SENTIment POLarity Classification Task - Sentipolc@Evalita 2014
SENTIment POLarity Classification Task - Sentipolc@Evalita 2014
 
Social Media Analysis... according to Net7
Social Media Analysis... according to Net7Social Media Analysis... according to Net7
Social Media Analysis... according to Net7
 
Social Data Sentiment Analysis
Social Data Sentiment AnalysisSocial Data Sentiment Analysis
Social Data Sentiment Analysis
 
No misunderstandings during Earthquakes
No misunderstandings during EarthquakesNo misunderstandings during Earthquakes
No misunderstandings during Earthquakes
 
Stance and Gender Detection in Tweets on Catalan Independence. Ibereval@SEPLN...
Stance and Gender Detection in Tweets on Catalan Independence. Ibereval@SEPLN...Stance and Gender Detection in Tweets on Catalan Independence. Ibereval@SEPLN...
Stance and Gender Detection in Tweets on Catalan Independence. Ibereval@SEPLN...
 
A Dream of Predicting Elections and Trading Stocks using Twitter - Yelena Mej...
A Dream of Predicting Elections and Trading Stocks using Twitter - Yelena Mej...A Dream of Predicting Elections and Trading Stocks using Twitter - Yelena Mej...
A Dream of Predicting Elections and Trading Stocks using Twitter - Yelena Mej...
 
Communication between open source developers
Communication between open source developersCommunication between open source developers
Communication between open source developers
 
Picturing the Social: Talk for Transforming Digital Methods Winter School
Picturing the Social: Talk for Transforming Digital Methods Winter SchoolPicturing the Social: Talk for Transforming Digital Methods Winter School
Picturing the Social: Talk for Transforming Digital Methods Winter School
 
Liminality and Communitas in Social Media: The Case of Twitter
Liminality and Communitas in Social Media: The Case of TwitterLiminality and Communitas in Social Media: The Case of Twitter
Liminality and Communitas in Social Media: The Case of Twitter
 
Facebook Integrity Academic Conference presentation
Facebook Integrity Academic Conference presentationFacebook Integrity Academic Conference presentation
Facebook Integrity Academic Conference presentation
 
Sense4us PACITA event presentation
Sense4us PACITA event presentationSense4us PACITA event presentation
Sense4us PACITA event presentation
 

More from Nicole Novielli

A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
Towards Supporting Emotion Awareness of Software Developers
Towards Supporting Emotion Awareness of Software DevelopersTowards Supporting Emotion Awareness of Software Developers
Towards Supporting Emotion Awareness of Software DevelopersNicole Novielli
 
Keynote@QUATIC - Recognizing Developer's Emotions: Advances and Open Challenges
Keynote@QUATIC - Recognizing Developer's Emotions: Advances and Open ChallengesKeynote@QUATIC - Recognizing Developer's Emotions: Advances and Open Challenges
Keynote@QUATIC - Recognizing Developer's Emotions: Advances and Open ChallengesNicole Novielli
 
To Label or Not? Advances and Open Challenges in SE-specific Sentiment Analysis
To Label or Not? Advances and Open Challenges in SE-specific Sentiment AnalysisTo Label or Not? Advances and Open Challenges in SE-specific Sentiment Analysis
To Label or Not? Advances and Open Challenges in SE-specific Sentiment AnalysisNicole Novielli
 
Emotion Detection Using Noninvasive Low-cost Sensors
Emotion Detection Using Noninvasive Low-cost SensorsEmotion Detection Using Noninvasive Low-cost Sensors
Emotion Detection Using Noninvasive Low-cost SensorsNicole Novielli
 
Evalita2018 iListen - itaLIan Speech acT labEliNg
Evalita2018 iListen - itaLIan Speech acT labEliNgEvalita2018 iListen - itaLIan Speech acT labEliNg
Evalita2018 iListen - itaLIan Speech acT labEliNgNicole Novielli
 
A Benchmark Study on Sentiment Analysis for Software Engineering Research
A Benchmark Study on Sentiment Analysis for Software Engineering ResearchA Benchmark Study on Sentiment Analysis for Software Engineering Research
A Benchmark Study on Sentiment Analysis for Software Engineering ResearchNicole Novielli
 
UNIBA at EVALITA 2014-SENTIPOLC Task: Predicting tweet sentiment polarity com...
UNIBA at EVALITA 2014-SENTIPOLC Task: Predicting tweet sentiment polarity com...UNIBA at EVALITA 2014-SENTIPOLC Task: Predicting tweet sentiment polarity com...
UNIBA at EVALITA 2014-SENTIPOLC Task: Predicting tweet sentiment polarity com...Nicole Novielli
 
Towards Discovering the Role of Emotions in Stack Overflow
Towards Discovering the Role of Emotions in Stack OverflowTowards Discovering the Role of Emotions in Stack Overflow
Towards Discovering the Role of Emotions in Stack OverflowNicole Novielli
 
A Preliminary Investigation of the Effect of Social Media on Affective Trust ...
A Preliminary Investigation of the Effect of Social Media on Affective Trust ...A Preliminary Investigation of the Effect of Social Media on Affective Trust ...
A Preliminary Investigation of the Effect of Social Media on Affective Trust ...Nicole Novielli
 
Social Network Analysis for Global Software Engineering: Exploring relationsh...
Social Network Analysis for Global Software Engineering: Exploring relationsh...Social Network Analysis for Global Software Engineering: Exploring relationsh...
Social Network Analysis for Global Software Engineering: Exploring relationsh...Nicole Novielli
 

More from Nicole Novielli (11)

A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
Towards Supporting Emotion Awareness of Software Developers
Towards Supporting Emotion Awareness of Software DevelopersTowards Supporting Emotion Awareness of Software Developers
Towards Supporting Emotion Awareness of Software Developers
 
Keynote@QUATIC - Recognizing Developer's Emotions: Advances and Open Challenges
Keynote@QUATIC - Recognizing Developer's Emotions: Advances and Open ChallengesKeynote@QUATIC - Recognizing Developer's Emotions: Advances and Open Challenges
Keynote@QUATIC - Recognizing Developer's Emotions: Advances and Open Challenges
 
To Label or Not? Advances and Open Challenges in SE-specific Sentiment Analysis
To Label or Not? Advances and Open Challenges in SE-specific Sentiment AnalysisTo Label or Not? Advances and Open Challenges in SE-specific Sentiment Analysis
To Label or Not? Advances and Open Challenges in SE-specific Sentiment Analysis
 
Emotion Detection Using Noninvasive Low-cost Sensors
Emotion Detection Using Noninvasive Low-cost SensorsEmotion Detection Using Noninvasive Low-cost Sensors
Emotion Detection Using Noninvasive Low-cost Sensors
 
Evalita2018 iListen - itaLIan Speech acT labEliNg
Evalita2018 iListen - itaLIan Speech acT labEliNgEvalita2018 iListen - itaLIan Speech acT labEliNg
Evalita2018 iListen - itaLIan Speech acT labEliNg
 
A Benchmark Study on Sentiment Analysis for Software Engineering Research
A Benchmark Study on Sentiment Analysis for Software Engineering ResearchA Benchmark Study on Sentiment Analysis for Software Engineering Research
A Benchmark Study on Sentiment Analysis for Software Engineering Research
 
UNIBA at EVALITA 2014-SENTIPOLC Task: Predicting tweet sentiment polarity com...
UNIBA at EVALITA 2014-SENTIPOLC Task: Predicting tweet sentiment polarity com...UNIBA at EVALITA 2014-SENTIPOLC Task: Predicting tweet sentiment polarity com...
UNIBA at EVALITA 2014-SENTIPOLC Task: Predicting tweet sentiment polarity com...
 
Towards Discovering the Role of Emotions in Stack Overflow
Towards Discovering the Role of Emotions in Stack OverflowTowards Discovering the Role of Emotions in Stack Overflow
Towards Discovering the Role of Emotions in Stack Overflow
 
A Preliminary Investigation of the Effect of Social Media on Affective Trust ...
A Preliminary Investigation of the Effect of Social Media on Affective Trust ...A Preliminary Investigation of the Effect of Social Media on Affective Trust ...
A Preliminary Investigation of the Effect of Social Media on Affective Trust ...
 
Social Network Analysis for Global Software Engineering: Exploring relationsh...
Social Network Analysis for Global Software Engineering: Exploring relationsh...Social Network Analysis for Global Software Engineering: Exploring relationsh...
Social Network Analysis for Global Software Engineering: Exploring relationsh...
 

Recently uploaded

Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 

Recently uploaded (20)

Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 

Deep Tweets Entity Linking Sentiment Analysis

  • 1. Deep Tweets: from Entity Linking to Sentiment Analysis Pierpaolo Basile, Valerio Basile, Malvina Nissim, Nicole Novielli {pierpaolo.basile,nicole.novielli}@uniba.it {v.basile,m.nissim}@rug.nl
  • 2. Timeline of Tasks SemEval‘13 Sentiment Analysis in Twitter SemEval‘14 - Sentiment Analysis in Twitter - Aspect Based Sentiment Analysis Evalita 2014 SENTIPOLC SemEval‘15 - Implicit Polarity of Events - Sentiment Analysis in Twitter - Sentiment Analysis of Figurative Language in Twitter - Aspect Based Sentiment Analysis SemEval‘16 - Sentiment Analysis in Twitter - Aspect Based Sentiment Analysis - Detecting Stance in Tweets
  • 3. SENTIPOLC @Evalita 2014 • Tasks – Subjectivity Classification – Polarity Classification (most popular) – Irony Detection • Best system supervised (Uniba) – Two rule-based systems (Unibo, Ca’ Foscari-Venezia) – All ML systems supervised • Most popular task at Evalita 2014 – 11 Teams – 35 Submitted runs (only from research institutions) – Interest from industry
  • 4. Timeline of Tasks #Micropost2014 Named Entity Extraction and Linking (NEEL) #MSM2013 Concept Extraction Challenge SemEval‘13 Sentiment Analysis in Twitter SemEval‘14 - Sentiment Analysis in Twitter - Aspect Based Sentiment Analysis Evalita 2014 SENTIPOLC SemEval‘15 - Implicit Polarity of Events - Sentiment Analysis in Twitter - Sentiment Analysis of Figurative Language in Twitter - Aspect Based Sentiment Analysis #Micropost2015 Named Entity Extraction and Linking (NEEL) SemEval’15 Multilingual All-Words Sense Disambiguation and Entity Linking SemEval‘16 - Sentiment Analysis in Twitter - Aspect Based Sentiment Analysis - Detecting Stance in Tweets
  • 6. Entity-Based Sentiment Analysis • Detecting the sentiment attached to an entity in a tweet • Stance detection • Relevant for modelling socio-economic phenomena – Mining political sentiment, predicting election results – Commercial application – Health issues
  • 7. Annotation of Entities @FabioClerici sono altri a dire che un reato. E il "politometro" come lo chiama #Grillo vale per tutti. Anche per chi fa #antipolitica. FabioClerici (offsets 1-13) linked as NIL (no resources in DBpedia) Grillo (offsets 85-91) linked with the respective URI in DBpedia: http://dbpedia. org/resource/Beppe_Grillo
  • 8. Challenge-oriented Sentiment Analysis? • Prevalence of supervised ML systems in both SemEval and Evalita • Beyond the challenge, are they valid in the real world? – Domain-dependence and low temporal validity – Political debates: countries afflicted by war – Technology: ‘killer’ features in positive reviews
  • 9. Distribution in SENTIPOLC Data 39% 61% Positive Tweets Negative Tweets 34% 66% #Grillo #Monti
  • 10. Sentiment Analysis of Figurative Language • Complex relation between sentiment and figurative language – Irony mainly acts as a polarity reverser – Metaphor, sarcasm and other linguistic devices might impact sentiment in different ways • Necessary treatment: > 20% of tweets show some form of figurative usage (irony/sarcasm)
  • 11. Annotation of Irony • Extension of the SENTIPOLC schema subj pos neg irony opos oneg Description 1 1 0 1 0 1 Subjective tweet Positive literal polarity Negative overall polarity Botta di ottimismo a #lInfedele: Governo Monti, o la va o la spacca
  • 12. Resources • SENTIPOLC Dataset1 – Train set using tweets about political topic • TWITA2 – Expand train set – Test (no political topic) • Italian dataset of manually annotated tweets for Named Entity Linking3 – Add sentiment annotation 1 - http://www.di.unito.it/~tutreeb/sentipolc-evalita14/data.html (Basile et al., 2014) 2 - http://valeriobasile.github.io/twita/about.html (Basile and Nissim 2013) 3 - https://github.com/swapUniba/neel-it-twitter (Basile et al., @CLIC 2015)
  • 13. Conclusion and Open Issues • Entity linking and sentiment analysis on Twitter are challenging, attractive, and timely tasks for the Italian NLP community – Options: running the two tasks on shared data? – How does SA differ in message- and entity-level? Techniques, features, results. – How to deal with the layer of figurative language? – How is annotation affected? • How to prevent challenge-bound systems? – Train and test set from different domains – Multiple runs of submission

Editor's Notes

  1. The goal of entity linking is to automatically extract entities from text and link them to the corresponding entries in taxonomies and/or knowledge bases as DBpedia or Freebase. The annotated data for entity linking tasks (such as our proposed typically include the start and end offsets of the entity mention in the tweet, the entity type belonging to one of the categories defined in the target taxonomy, and the link to the corresponding DBpedia resource or to a NIL reference