Twitter Sentiment Analysis: Lexicon Method, Machine Learning Method and Their Combination
This paper covers the two approaches for sentiment analysis: i) lexicon based method; ii) machine learning method. We describe several techniques to implement these approaches and discuss how they can be adopted for sentiment classification of Twitter messages. We present a comparative study of different lexicon combinations and show that enhancing sentiment lexicons with emoticons, abbreviations and social-media slang expressions increases the accuracy of lexicon-based classification for Twitter. We discuss the importance of feature generation and feature selection processes for machine learning sentiment classification. To quantify the performance of the main sentiment analysis methods over Twitter we run these algorithms on a benchmark Twitter dataset from the SemEval-2013 competition, task 2-B. The results show that machine learning method based on SVM and Naive Bayes classifiers outperforms the lexicon method. We present a new ensemble method that uses a lexicon based sentiment score as input feature for the machine learning approach. The combined method proved to produce more precise classifications. We also show that employing a cost-sensitive classifier for highly unbalanced datasets yields an improvement of sentiment classification performance up to 7%.
Code (0)
등록된 구현이 없습니다.
Tasks
BIG-bench Machine LearningClassificationfeature selectionGeneral ClassificationSentiment AnalysisSentiment ClassificationTask 2Twitter Sentiment AnalysisMethods 이 논문이 사용한 방법론
Similar Papers 제목 키워드 기반
Lexicon-Based Sentiment Analysis on Text Polarities with Evaluation of Classification Models
Sentiment analysis possesses the potential of diverse applicability on digital platforms. Sentiment analysis extracts the polarity to understand the intensity and subjectivity in the text. This work uses a lexicon-based …
Sentiment AnalysisDUTH at SemEval-2017 Task 4: A Voting Classification Approach for Twitter Sentiment Analysis
This report describes our participation to SemEval-2017 Task 4: Sentiment Analysis in Twitter, specifically in subtasks A, B, and C. The approach for text sentiment classification is based on a Majority Vote scheme and c…
BIG-bench Machine LearningGeneral ClassificationInformation RetrievalSentiment Analysis+2Sentiment Analysis of Twitter Data: A Survey of Techniques
With the advancement of web technology and its growth, there is a huge volume of data present in the web for internet users and a lot of data is generated too. Internet has become a platform for online learning, exchangi…
BIG-bench Machine LearningOpinion MiningSentiment AnalysisSurveyCreating a General Russian Sentiment Lexicon
The paper describes the new Russian sentiment lexicon - RuSentiLex. The lexicon was gathered from several sources: opinionated words from domain-oriented Russian sentiment vocabularies, slang and curse words extracted fr…
Sentiment Analysis of German Twitter
This thesis explores the ways by how people express their opinions on German Twitter, examines current approaches to automatic mining of these feelings, and proposes novel methods, which outperform state-of-the-art techn…
Opinion MiningSentiment Analysis