A Fine Grain Sentiment Analysis with Semantics in Tweets

Social networking is nowadays a major source of new information in the world. Microblogging sites like Twitter have millions of active users (320 million active users on Twitter on the 30th September 2015) who share their opinions in real time, generating huge amounts of data. These data are, in mos...

Full description

Bibliographic Details
Main Authors: Cristobal Barba Gonzalez, José García-Nieto, Ismael Navas-Delgado, José Aldana-Montes
Format: Article
Language:English
Published: Universidad Internacional de La Rioja (UNIR) 2016-03-01
Series:International Journal of Interactive Multimedia and Artificial Intelligence
Subjects:
Online Access:http://www.ijimai.org/journal/node/933
id doaj-c4d675b115ad4675927204700bd0581d
record_format Article
spelling doaj-c4d675b115ad4675927204700bd0581d2020-11-24T21:37:08ZengUniversidad Internacional de La Rioja (UNIR)International Journal of Interactive Multimedia and Artificial Intelligence1989-16601989-16602016-03-0136222810.9781/ijimai.2016.363ijimai.2016.363A Fine Grain Sentiment Analysis with Semantics in TweetsCristobal Barba GonzalezJosé García-NietoIsmael Navas-DelgadoJosé Aldana-MontesSocial networking is nowadays a major source of new information in the world. Microblogging sites like Twitter have millions of active users (320 million active users on Twitter on the 30th September 2015) who share their opinions in real time, generating huge amounts of data. These data are, in most cases, available to any network user. The opinions of Twitter users have become something that companies and other organisations study to see whether or not their users like the products or services they offer. One way to assess opinions on Twitter is classifying the sentiment of the tweets as positive or negative. However, this process is usually done at a coarse grain level and the tweets are classified as positive or negative. However, tweets can be partially positive and negative at the same time, referring to different entities. As a result, general approaches usually classify these tweets as “neutral”. In this paper, we propose a semantic analysis of tweets, using Natural Language Processing to classify the sentiment with regards to the entities mentioned in each tweet. We offer a combination of Big Data tools (under the Apache Hadoop framework) and sentiment analysis using RDF graphs supporting the study of the tweet’s lexicon. This work has been empirically validated using a sporting event, the 2014 Phillips 66 Big 12 Men’s Basketball Championship. The experimental results show a clear correlation between the predicted sentiments with specific events during the championship.http://www.ijimai.org/journal/node/933AnalysisApacheBig DataHadoopLinked DataSemantic WebTwitter
collection DOAJ
language English
format Article
sources DOAJ
author Cristobal Barba Gonzalez
José García-Nieto
Ismael Navas-Delgado
José Aldana-Montes
spellingShingle Cristobal Barba Gonzalez
José García-Nieto
Ismael Navas-Delgado
José Aldana-Montes
A Fine Grain Sentiment Analysis with Semantics in Tweets
International Journal of Interactive Multimedia and Artificial Intelligence
Analysis
Apache
Big Data
Hadoop
Linked Data
Semantic Web
Twitter
author_facet Cristobal Barba Gonzalez
José García-Nieto
Ismael Navas-Delgado
José Aldana-Montes
author_sort Cristobal Barba Gonzalez
title A Fine Grain Sentiment Analysis with Semantics in Tweets
title_short A Fine Grain Sentiment Analysis with Semantics in Tweets
title_full A Fine Grain Sentiment Analysis with Semantics in Tweets
title_fullStr A Fine Grain Sentiment Analysis with Semantics in Tweets
title_full_unstemmed A Fine Grain Sentiment Analysis with Semantics in Tweets
title_sort fine grain sentiment analysis with semantics in tweets
publisher Universidad Internacional de La Rioja (UNIR)
series International Journal of Interactive Multimedia and Artificial Intelligence
issn 1989-1660
1989-1660
publishDate 2016-03-01
description Social networking is nowadays a major source of new information in the world. Microblogging sites like Twitter have millions of active users (320 million active users on Twitter on the 30th September 2015) who share their opinions in real time, generating huge amounts of data. These data are, in most cases, available to any network user. The opinions of Twitter users have become something that companies and other organisations study to see whether or not their users like the products or services they offer. One way to assess opinions on Twitter is classifying the sentiment of the tweets as positive or negative. However, this process is usually done at a coarse grain level and the tweets are classified as positive or negative. However, tweets can be partially positive and negative at the same time, referring to different entities. As a result, general approaches usually classify these tweets as “neutral”. In this paper, we propose a semantic analysis of tweets, using Natural Language Processing to classify the sentiment with regards to the entities mentioned in each tweet. We offer a combination of Big Data tools (under the Apache Hadoop framework) and sentiment analysis using RDF graphs supporting the study of the tweet’s lexicon. This work has been empirically validated using a sporting event, the 2014 Phillips 66 Big 12 Men’s Basketball Championship. The experimental results show a clear correlation between the predicted sentiments with specific events during the championship.
topic Analysis
Apache
Big Data
Hadoop
Linked Data
Semantic Web
Twitter
url http://www.ijimai.org/journal/node/933
work_keys_str_mv AT cristobalbarbagonzalez afinegrainsentimentanalysiswithsemanticsintweets
AT josegarcianieto afinegrainsentimentanalysiswithsemanticsintweets
AT ismaelnavasdelgado afinegrainsentimentanalysiswithsemanticsintweets
AT josealdanamontes afinegrainsentimentanalysiswithsemanticsintweets
AT cristobalbarbagonzalez finegrainsentimentanalysiswithsemanticsintweets
AT josegarcianieto finegrainsentimentanalysiswithsemanticsintweets
AT ismaelnavasdelgado finegrainsentimentanalysiswithsemanticsintweets
AT josealdanamontes finegrainsentimentanalysiswithsemanticsintweets
_version_ 1725938053928714240