SlideShare una empresa de Scribd logo
1 de 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?

Más contenido relacionado

Similar a 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 a 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
 

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

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

Último

Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
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
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
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
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
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
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 

Último (20)

Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
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
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
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
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
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
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 

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

Notas del editor

  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