SlideShare a Scribd company logo
1 of 17
Download to read offline
Improving the Sentiment Analysis ...
DeustoTech - Deusto Institute of Technology, University of Deusto
http://www.morelab.deusto.es
September 28, 2016
An Approach to Subjectivity Detection on Twitter
Using the Structured Information
ICCCI 2016 - 8th International Conference on Computational Collective Intelligence
Juan Sixto, Aitor Almeida and Diego López-de-Ipiña
1
Improving the Sentiment Analysis ...
Overview
Introduction & Motivation
Related Work
Sentiment Analysis of Twitter Data
Structured and Unstructured Information
Experiments
Conclusions & Future Work
2/15
Improving the Sentiment Analysis ...
Introduction & Motivation
â–ș User-generated information of social networks
â–ș New algorithms and methods for their classiïŹcation.
â–ș The Sentiment Analysis (SA) methods.
â–ș Ranking algorithms as resources.
â–ș Microblogging and Twitter
â–ș One of the largest textual data sources.
â–ș Specific characteristics.
Introduction & Motivation 33/15
Improving the Sentiment Analysis ...
Introduction & Motivation
â–ș Can the Structured Information of Twitter be
used for sentiment analysis at global level?
â–ș How the Structured Information of Twitter is
classified?
â–ș What Structural features are useful to
subjectivity detection task?
Introduction & Motivation 44/15
Improving the Sentiment Analysis ...
Related Work
â–ș Contextual Applications in Sentiment Analysis
â–ș [Pennacchiotti and Popescu, 2011] Linguistic and social network.
â–ș [De Choudhury et al., 2013] User behavior to predict emotional states.
â–ș ClassiïŹcation algorithms
â–ș [Cortes and Vapnik, 1995] Support Vector Machine (SVM)
â–ș [Cox, 1958] Logistic Regression (LR)
â–ș [Friedman, 2001] Gradient Boosting ClassiïŹer (GBC)
â–ș Train and Test Dataset
â–ș [Villena-RomĂĄn et al., 2015] TASS’15 General Corpus.
â–ș 7.219 (11%) Train / 60.798 (89%) Test.
â–ș Six diïŹ€erent polarity labels: P+, P, N+, N, NEU, NONE
Related Work 55/15
Improving the Sentiment Analysis ...
Sentiment Analysis of Twitter Data
Okapi BM25 ranking function 66/15
â–ș Sentiment Analysis (or Opinion Mining) is defined as the task
of finding the opinions of authors about specific entities.
â–ș Feldman, 2013
â–ș Twitter text corpora
â–ș Heterogeneous user-generated corpora
â–ș Open Domain
â–ș Noisy Text
Improving the Sentiment Analysis ...
Structured and Unstructured Information
Okapi BM25 ranking function 77/15
Improving the Sentiment Analysis ...
Adaptation of the algorithm
â–ș Four categories of attributes.
â–ș Text attributes
â–ș Hashtags, Links, Emoticons, Punctuation, Retweet,...
â–ș Tweet attributes
â–ș Quantity of retweets, creation date/time, associated
place,...
â–ș User attributes
â–ș Location, political affiliation, post habits,...
â–ș Topographic attributes
â–ș Modularity class of user, In-degree, Out-degree,
Communities,...
Okapi BM25 ranking function 88/15
Improving the Sentiment Analysis ...
Adaptation of the algorithm
â–ș Four categories of attributes.
â–ș Text attributes
â–ș Hashtags, Links, Emoticons, Punctuation, Retweet,...
â–ș Tweet attributes
â–ș Quantity of retweets, creation date/time, associated
place,...
â–ș User attributes
â–ș Location, political affiliation, post habits,...
â–ș Topographic attributes
â–ș Modularity class of user, In-degree, Out-degree,
Communities,...
Okapi BM25 ranking function 99/15
Improving the Sentiment Analysis ...
Experiments
Experiments 1010/15
â–ș Selected features to train a classifier
â–ș [Barbosa and Feng, 2010]
â–ș URL
â–ș Exclamation marks
â–ș Emoticons
â–ș Uppercase words
â–ș Uppercase Percent
â–ș Favorites
â–ș Modularity Class
â–ș Directed graph relations based on “Follow”
â–ș Three communities formed by left/right/neutral ideologies.
â–ș Graph Degrees (In-Degree - Out-Degree)
â–ș Retweets (RTs)
â–ș Ellipsis
Improving the Sentiment Analysis ...
Experiments
● Meta-Information classifier
○ GradientBoosting model
● Bag-of-Words classifier
○ Logistic Regression model
● Meta-Information and Bag-of-Words classifier
○ Matrix representation of structural features
○ GradientBoosting model
● Meta-Information and Bag-of-Words Stacking Classifier
○ Both models.
○ Array of level-0 models.
○ Logistic Regression model
Experiments 1111/15
Improving the Sentiment Analysis ...
Experiments
â–ș Test datasets : 60.798 items.
â–ș 6 categories: NONE,NEU,P,N,P+,N+
â–ș NONE: 20.54 % (Train) and 12,30 % (Test).
â–ș Performance measures:
â–ș Accuracy: true results / total dataset.
â–ș Macro averaged-F1: precision and recall.
â–ș NONE-F1: micro averaged F1 of the True labels.
Experiments 1212/15
Improving the Sentiment Analysis ...
Conclusions
Conclusions 1313/15
â–ș We have proposed a method which:
â–ș Adapt the contextual data to the global polarity detection
task.
â–ș Add new ways to use the contextual information.
â–ș We presented a contextual data classification.
â–ș We combined the structured and unstructured
information to complement the classification task.
Improving the Sentiment Analysis ...
Future Work
Future Work 1414/15
â–ș Improve the present system including:
â–ș More Twitter components and their relation with polarity.
â–ș Lexicons and semantic resources.
â–ș Extend the classifier to a global polarity task
â–ș Study the relation between structural data and other user
features.
Improving the Sentiment Analysis ...
Thank You
1515/15
Improving the Sentiment Analysis ...
All rights of images are reserved by the original
owners*, the rest of the content is licensed under a
Creative Commons by-sa 3.0 license.
Improving the Sentiment Analysis ...
DeustoTech - Deusto Institute of Technology, University of Deusto
http://www.morelab.deusto.es
An Approach to Subjectivity Detection on Twitter
Using the Structured Information
Juan Sixto, Aitor Almeida and Diego López-de-Ipiña
{jsixto, aitor.almeida, dipina }@deusto.es

More Related Content

Viewers also liked

Sentiment analyzer and opinion mining
Sentiment analyzer and opinion miningSentiment analyzer and opinion mining
Sentiment analyzer and opinion miningAnkush Mehta
 
Hashtag Conversations,Eventgraphs, and User Ego Neighborhoods: Extracting So...
Hashtag Conversations,Eventgraphs, and User Ego Neighborhoods:  Extracting So...Hashtag Conversations,Eventgraphs, and User Ego Neighborhoods:  Extracting So...
Hashtag Conversations,Eventgraphs, and User Ego Neighborhoods: Extracting So...Shalin Hai-Jew
 
Twitter sentiment analysis
Twitter sentiment analysisTwitter sentiment analysis
Twitter sentiment analysisSunil Kandari
 
Sentiment analysis of Twitter Data
Sentiment analysis of Twitter DataSentiment analysis of Twitter Data
Sentiment analysis of Twitter DataNurendra Choudhary
 
Sentiment analysis of twitter data
Sentiment analysis of twitter dataSentiment analysis of twitter data
Sentiment analysis of twitter dataBhagyashree Deokar
 
How Sentiment Analysis works
How Sentiment Analysis worksHow Sentiment Analysis works
How Sentiment Analysis worksCJ Jenkins
 

Viewers also liked (7)

Sentiment analyzer and opinion mining
Sentiment analyzer and opinion miningSentiment analyzer and opinion mining
Sentiment analyzer and opinion mining
 
Hashtag Conversations,Eventgraphs, and User Ego Neighborhoods: Extracting So...
Hashtag Conversations,Eventgraphs, and User Ego Neighborhoods:  Extracting So...Hashtag Conversations,Eventgraphs, and User Ego Neighborhoods:  Extracting So...
Hashtag Conversations,Eventgraphs, and User Ego Neighborhoods: Extracting So...
 
On Stopwords, Filtering and Data Sparsity for Sentiment Analysis of Twitter
On Stopwords, Filtering and Data Sparsity for Sentiment Analysis of  TwitterOn Stopwords, Filtering and Data Sparsity for Sentiment Analysis of  Twitter
On Stopwords, Filtering and Data Sparsity for Sentiment Analysis of Twitter
 
Twitter sentiment analysis
Twitter sentiment analysisTwitter sentiment analysis
Twitter sentiment analysis
 
Sentiment analysis of Twitter Data
Sentiment analysis of Twitter DataSentiment analysis of Twitter Data
Sentiment analysis of Twitter Data
 
Sentiment analysis of twitter data
Sentiment analysis of twitter dataSentiment analysis of twitter data
Sentiment analysis of twitter data
 
How Sentiment Analysis works
How Sentiment Analysis worksHow Sentiment Analysis works
How Sentiment Analysis works
 

Similar to An Approach to Subjectivity Detection on Twitter Using the Structured Information

Sentiment Analysis on social networking sites.pptx.pdf
Sentiment Analysis on social networking sites.pptx.pdfSentiment Analysis on social networking sites.pptx.pdf
Sentiment Analysis on social networking sites.pptx.pdfjagan477830
 
Nt1310 Unit 1 Literature Review
Nt1310 Unit 1 Literature ReviewNt1310 Unit 1 Literature Review
Nt1310 Unit 1 Literature ReviewCamella Taylor
 
Sentiment Analysis of Twitter Data
Sentiment Analysis of Twitter DataSentiment Analysis of Twitter Data
Sentiment Analysis of Twitter DataSumit Raj
 
Tech meetup Data Driven - Codemotion
Tech meetup Data Driven - Codemotion Tech meetup Data Driven - Codemotion
Tech meetup Data Driven - Codemotion antimo musone
 
sentiment analysis text extraction from social media
sentiment  analysis text extraction from social media sentiment  analysis text extraction from social media
sentiment analysis text extraction from social media Ravindra Chaudhary
 
Sentiment analysis using ml
Sentiment analysis using mlSentiment analysis using ml
Sentiment analysis using mlPravin Katiyar
 
Overview of machine learning
Overview of machine learning Overview of machine learning
Overview of machine learning SolivarLabs
 
Twitter Sentiment Analysis.pdf
Twitter Sentiment Analysis.pdfTwitter Sentiment Analysis.pdf
Twitter Sentiment Analysis.pdfRachanasamal3
 
TEXT BASED PERSONALITY RESOLUTION USING MACHINE LEARNING MODELS
TEXT BASED PERSONALITY RESOLUTION USING MACHINE LEARNING MODELSTEXT BASED PERSONALITY RESOLUTION USING MACHINE LEARNING MODELS
TEXT BASED PERSONALITY RESOLUTION USING MACHINE LEARNING MODELSPrince Kumar
 
Data science guide
Data science guideData science guide
Data science guidegokulprasath06
 
PyData SF 2016 --- Moving forward through the darkness
PyData SF 2016 --- Moving forward through the darknessPyData SF 2016 --- Moving forward through the darkness
PyData SF 2016 --- Moving forward through the darknessChia-Chi Chang
 
Human in the loop: Bayesian Rules Enabling Explainable AI
Human in the loop: Bayesian Rules Enabling Explainable AIHuman in the loop: Bayesian Rules Enabling Explainable AI
Human in the loop: Bayesian Rules Enabling Explainable AIPramit Choudhary
 
Machine Learning: Inteligencia Artificial no es sĂłlo un tema de Ciencia Ficci...
Machine Learning: Inteligencia Artificial no es sĂłlo un tema de Ciencia Ficci...Machine Learning: Inteligencia Artificial no es sĂłlo un tema de Ciencia Ficci...
Machine Learning: Inteligencia Artificial no es sĂłlo un tema de Ciencia Ficci....NET Conf UY
 
IntroductionRecommenderSystems_Petroni.pdf
IntroductionRecommenderSystems_Petroni.pdfIntroductionRecommenderSystems_Petroni.pdf
IntroductionRecommenderSystems_Petroni.pdfAlphaIssaghaDiallo
 
Machine Learning: Artificial Intelligence isn't just a Science Fiction topic
Machine Learning: Artificial Intelligence isn't just a Science Fiction topicMachine Learning: Artificial Intelligence isn't just a Science Fiction topic
Machine Learning: Artificial Intelligence isn't just a Science Fiction topicRaĂșl Garreta
 
Lesson 1 - Overview of Machine Learning and Data Analysis.pptx
Lesson 1 - Overview of Machine Learning and Data Analysis.pptxLesson 1 - Overview of Machine Learning and Data Analysis.pptx
Lesson 1 - Overview of Machine Learning and Data Analysis.pptxcloudserviceuit
 
Tool criticism
Tool criticismTool criticism
Tool criticismMarijn Koolen
 
IRJET - Twitter Sentiment Analysis using Machine Learning
IRJET -  	  Twitter Sentiment Analysis using Machine LearningIRJET -  	  Twitter Sentiment Analysis using Machine Learning
IRJET - Twitter Sentiment Analysis using Machine LearningIRJET Journal
 
Sentiment Analysis on Twitter Data
Sentiment Analysis on Twitter DataSentiment Analysis on Twitter Data
Sentiment Analysis on Twitter DataIRJET Journal
 

Similar to An Approach to Subjectivity Detection on Twitter Using the Structured Information (20)

Sentiment Analysis on social networking sites.pptx.pdf
Sentiment Analysis on social networking sites.pptx.pdfSentiment Analysis on social networking sites.pptx.pdf
Sentiment Analysis on social networking sites.pptx.pdf
 
Nt1310 Unit 1 Literature Review
Nt1310 Unit 1 Literature ReviewNt1310 Unit 1 Literature Review
Nt1310 Unit 1 Literature Review
 
Sentiment Analysis of Twitter Data
Sentiment Analysis of Twitter DataSentiment Analysis of Twitter Data
Sentiment Analysis of Twitter Data
 
Tech meetup Data Driven - Codemotion
Tech meetup Data Driven - Codemotion Tech meetup Data Driven - Codemotion
Tech meetup Data Driven - Codemotion
 
sentiment analysis text extraction from social media
sentiment  analysis text extraction from social media sentiment  analysis text extraction from social media
sentiment analysis text extraction from social media
 
Sentiment analysis using ml
Sentiment analysis using mlSentiment analysis using ml
Sentiment analysis using ml
 
Overview of machine learning
Overview of machine learning Overview of machine learning
Overview of machine learning
 
Twitter Sentiment Analysis.pdf
Twitter Sentiment Analysis.pdfTwitter Sentiment Analysis.pdf
Twitter Sentiment Analysis.pdf
 
TEXT BASED PERSONALITY RESOLUTION USING MACHINE LEARNING MODELS
TEXT BASED PERSONALITY RESOLUTION USING MACHINE LEARNING MODELSTEXT BASED PERSONALITY RESOLUTION USING MACHINE LEARNING MODELS
TEXT BASED PERSONALITY RESOLUTION USING MACHINE LEARNING MODELS
 
Data science guide
Data science guideData science guide
Data science guide
 
PyData SF 2016 --- Moving forward through the darkness
PyData SF 2016 --- Moving forward through the darknessPyData SF 2016 --- Moving forward through the darkness
PyData SF 2016 --- Moving forward through the darkness
 
Human in the loop: Bayesian Rules Enabling Explainable AI
Human in the loop: Bayesian Rules Enabling Explainable AIHuman in the loop: Bayesian Rules Enabling Explainable AI
Human in the loop: Bayesian Rules Enabling Explainable AI
 
Machine Learning: Inteligencia Artificial no es sĂłlo un tema de Ciencia Ficci...
Machine Learning: Inteligencia Artificial no es sĂłlo un tema de Ciencia Ficci...Machine Learning: Inteligencia Artificial no es sĂłlo un tema de Ciencia Ficci...
Machine Learning: Inteligencia Artificial no es sĂłlo un tema de Ciencia Ficci...
 
IntroductionRecommenderSystems_Petroni.pdf
IntroductionRecommenderSystems_Petroni.pdfIntroductionRecommenderSystems_Petroni.pdf
IntroductionRecommenderSystems_Petroni.pdf
 
Machine Learning: Artificial Intelligence isn't just a Science Fiction topic
Machine Learning: Artificial Intelligence isn't just a Science Fiction topicMachine Learning: Artificial Intelligence isn't just a Science Fiction topic
Machine Learning: Artificial Intelligence isn't just a Science Fiction topic
 
User Personality and the New User Problem in a Context-­‐Aware POI Recommende...
User Personality and the New User Problem in a Context-­‐Aware POI Recommende...User Personality and the New User Problem in a Context-­‐Aware POI Recommende...
User Personality and the New User Problem in a Context-­‐Aware POI Recommende...
 
Lesson 1 - Overview of Machine Learning and Data Analysis.pptx
Lesson 1 - Overview of Machine Learning and Data Analysis.pptxLesson 1 - Overview of Machine Learning and Data Analysis.pptx
Lesson 1 - Overview of Machine Learning and Data Analysis.pptx
 
Tool criticism
Tool criticismTool criticism
Tool criticism
 
IRJET - Twitter Sentiment Analysis using Machine Learning
IRJET -  	  Twitter Sentiment Analysis using Machine LearningIRJET -  	  Twitter Sentiment Analysis using Machine Learning
IRJET - Twitter Sentiment Analysis using Machine Learning
 
Sentiment Analysis on Twitter Data
Sentiment Analysis on Twitter DataSentiment Analysis on Twitter Data
Sentiment Analysis on Twitter Data
 

Recently uploaded

Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxupamatechverse
 
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTING
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTINGMANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTING
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTINGSIVASHANKAR N
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Christo Ananth
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingrknatarajan
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Christo Ananth
 
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfKamal Acharya
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Dr.Costas Sachpazis
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college projectTonystark477637
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINESIVASHANKAR N
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdfKamal Acharya
 
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur EscortsRussian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...ranjana rawat
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlysanyuktamishra911
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxupamatechverse
 

Recently uploaded (20)

Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptx
 
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTING
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTINGMANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTING
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTING
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
 
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college project
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdf
 
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur EscortsRussian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
 
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
 
Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptx
 

An Approach to Subjectivity Detection on Twitter Using the Structured Information

  • 1. Improving the Sentiment Analysis ... DeustoTech - Deusto Institute of Technology, University of Deusto http://www.morelab.deusto.es September 28, 2016 An Approach to Subjectivity Detection on Twitter Using the Structured Information ICCCI 2016 - 8th International Conference on Computational Collective Intelligence Juan Sixto, Aitor Almeida and Diego LĂłpez-de-Ipiña 1
  • 2. Improving the Sentiment Analysis ... Overview Introduction & Motivation Related Work Sentiment Analysis of Twitter Data Structured and Unstructured Information Experiments Conclusions & Future Work 2/15
  • 3. Improving the Sentiment Analysis ... Introduction & Motivation â–ș User-generated information of social networks â–ș New algorithms and methods for their classiïŹcation. â–ș The Sentiment Analysis (SA) methods. â–ș Ranking algorithms as resources. â–ș Microblogging and Twitter â–ș One of the largest textual data sources. â–ș Specific characteristics. Introduction & Motivation 33/15
  • 4. Improving the Sentiment Analysis ... Introduction & Motivation â–ș Can the Structured Information of Twitter be used for sentiment analysis at global level? â–ș How the Structured Information of Twitter is classified? â–ș What Structural features are useful to subjectivity detection task? Introduction & Motivation 44/15
  • 5. Improving the Sentiment Analysis ... Related Work â–ș Contextual Applications in Sentiment Analysis â–ș [Pennacchiotti and Popescu, 2011] Linguistic and social network. â–ș [De Choudhury et al., 2013] User behavior to predict emotional states. â–ș ClassiïŹcation algorithms â–ș [Cortes and Vapnik, 1995] Support Vector Machine (SVM) â–ș [Cox, 1958] Logistic Regression (LR) â–ș [Friedman, 2001] Gradient Boosting ClassiïŹer (GBC) â–ș Train and Test Dataset â–ș [Villena-RomĂĄn et al., 2015] TASS’15 General Corpus. â–ș 7.219 (11%) Train / 60.798 (89%) Test. â–ș Six diïŹ€erent polarity labels: P+, P, N+, N, NEU, NONE Related Work 55/15
  • 6. Improving the Sentiment Analysis ... Sentiment Analysis of Twitter Data Okapi BM25 ranking function 66/15 â–ș Sentiment Analysis (or Opinion Mining) is defined as the task of finding the opinions of authors about specific entities. â–ș Feldman, 2013 â–ș Twitter text corpora â–ș Heterogeneous user-generated corpora â–ș Open Domain â–ș Noisy Text
  • 7. Improving the Sentiment Analysis ... Structured and Unstructured Information Okapi BM25 ranking function 77/15
  • 8. Improving the Sentiment Analysis ... Adaptation of the algorithm â–ș Four categories of attributes. â–ș Text attributes â–ș Hashtags, Links, Emoticons, Punctuation, Retweet,... â–ș Tweet attributes â–ș Quantity of retweets, creation date/time, associated place,... â–ș User attributes â–ș Location, political affiliation, post habits,... â–ș Topographic attributes â–ș Modularity class of user, In-degree, Out-degree, Communities,... Okapi BM25 ranking function 88/15
  • 9. Improving the Sentiment Analysis ... Adaptation of the algorithm â–ș Four categories of attributes. â–ș Text attributes â–ș Hashtags, Links, Emoticons, Punctuation, Retweet,... â–ș Tweet attributes â–ș Quantity of retweets, creation date/time, associated place,... â–ș User attributes â–ș Location, political affiliation, post habits,... â–ș Topographic attributes â–ș Modularity class of user, In-degree, Out-degree, Communities,... Okapi BM25 ranking function 99/15
  • 10. Improving the Sentiment Analysis ... Experiments Experiments 1010/15 â–ș Selected features to train a classifier â–ș [Barbosa and Feng, 2010] â–ș URL â–ș Exclamation marks â–ș Emoticons â–ș Uppercase words â–ș Uppercase Percent â–ș Favorites â–ș Modularity Class â–ș Directed graph relations based on “Follow” â–ș Three communities formed by left/right/neutral ideologies. â–ș Graph Degrees (In-Degree - Out-Degree) â–ș Retweets (RTs) â–ș Ellipsis
  • 11. Improving the Sentiment Analysis ... Experiments ● Meta-Information classifier ○ GradientBoosting model ● Bag-of-Words classifier ○ Logistic Regression model ● Meta-Information and Bag-of-Words classifier ○ Matrix representation of structural features ○ GradientBoosting model ● Meta-Information and Bag-of-Words Stacking Classifier ○ Both models. ○ Array of level-0 models. ○ Logistic Regression model Experiments 1111/15
  • 12. Improving the Sentiment Analysis ... Experiments â–ș Test datasets : 60.798 items. â–ș 6 categories: NONE,NEU,P,N,P+,N+ â–ș NONE: 20.54 % (Train) and 12,30 % (Test). â–ș Performance measures: â–ș Accuracy: true results / total dataset. â–ș Macro averaged-F1: precision and recall. â–ș NONE-F1: micro averaged F1 of the True labels. Experiments 1212/15
  • 13. Improving the Sentiment Analysis ... Conclusions Conclusions 1313/15 â–ș We have proposed a method which: â–ș Adapt the contextual data to the global polarity detection task. â–ș Add new ways to use the contextual information. â–ș We presented a contextual data classification. â–ș We combined the structured and unstructured information to complement the classification task.
  • 14. Improving the Sentiment Analysis ... Future Work Future Work 1414/15 â–ș Improve the present system including: â–ș More Twitter components and their relation with polarity. â–ș Lexicons and semantic resources. â–ș Extend the classifier to a global polarity task â–ș Study the relation between structural data and other user features.
  • 15. Improving the Sentiment Analysis ... Thank You 1515/15
  • 16. Improving the Sentiment Analysis ... All rights of images are reserved by the original owners*, the rest of the content is licensed under a Creative Commons by-sa 3.0 license.
  • 17. Improving the Sentiment Analysis ... DeustoTech - Deusto Institute of Technology, University of Deusto http://www.morelab.deusto.es An Approach to Subjectivity Detection on Twitter Using the Structured Information Juan Sixto, Aitor Almeida and Diego LĂłpez-de-Ipiña {jsixto, aitor.almeida, dipina }@deusto.es