A polarity analysis framework for Twitter messages

dc.contributor.authorLima A.C.E.S.
dc.contributor.authorDe Castro L.N.
dc.contributor.authorCorchado J.M.
dc.date.accessioned2024-03-13T00:56:05Z
dc.date.available2024-03-13T00:56:05Z
dc.date.issued2015
dc.description.abstract© 2015 Elsevier Inc. All rights reserved.Social media, such as Twitter and Facebook, allow the creation, sharing and exchange of information among people, companies and brands. This information can be used for several purposes, such as to understand consumers and their preferences. In this direction, the sentiment analysis can be used as a feedback mechanism. This analysis corresponds to classifying a text according to the sentiment that the writer intended to transmit. A basic sentiment classifier determines the sentiment polarity (negative, neutral or positive) of a given text at the document, sentence, or feature/aspect level. Advanced types may consider other elements like the emotional state (e.g. angry, sad, happy), affective states (e.g. pleasure and pain), motivational states (e.g. hunger and curiosity), temperaments, among others. In general, there are two main approaches to attribute sentiment to tweets: based on knowledge; or based on machine learning algorithms. In the latter case, the learning algorithm requires a pre-classified data sample to determine the class of new data. Typically, the sample is pre-classified manually, making the process time consuming and reducing its real time applicability for big data. This paper proposes a polarity analysis framework for Twitter messages, which combines both approaches and an automatic contextual module. To assess the performance of the proposed framework, four text datasets from the literature are used. Five different types of classifiers were considered: Naïve Bayes (NB); Support Vector Machines (SVM); Decision Trees (J48); and Nearest Neighbors (KNN). The results show that the proposal is a suitable framework to automate the whole polarity analysis process, providing high accuracy levels and low false positive rates.
dc.description.firstpage756
dc.description.lastpage767
dc.description.volume270
dc.identifier.doi10.1016/j.amc.2015.08.059
dc.identifier.issn0096-3003
dc.identifier.urihttps://dspace.mackenzie.br/handle/10899/36135
dc.relation.ispartofApplied Mathematics and Computation
dc.rightsAcesso Restrito
dc.subject.otherlanguageClassification task
dc.subject.otherlanguageMachine learning
dc.subject.otherlanguageSentiment analysis
dc.subject.otherlanguageSocial media
dc.subject.otherlanguageText mining
dc.subject.otherlanguageTwitter
dc.titleA polarity analysis framework for Twitter messages
dc.typeArtigo
local.scopus.citations110
local.scopus.eid2-s2.0-84940981567
local.scopus.subjectClassification tasks
local.scopus.subjectSentiment analysis
local.scopus.subjectSocial media
local.scopus.subjectText mining
local.scopus.subjectTwitter
local.scopus.updated2024-05-01
local.scopus.urlhttps://www.scopus.com/inward/record.uri?partnerID=HzOxMe3b&scp=84940981567&origin=inward
Arquivos